ST_Analyze_Agg¶
Compute the statistics of geometries for the input geometry.
Usage¶
struct ST_Analyze_Agg(geom: geometry)
Arguments¶
- geom (geometry): Input geometry
Description¶
ST_Analyze_Agg() provides a high-level summary of its input
geometries. The fields of its struct return type are:
count: Number of input geometriesminx,miny,maxx,maxy: Minimum bounding rectangle (envelope)mean_size_in_bytesmean_points_per_geometrypuntal_count: Number of point or multipoint geometrieslineal_count: Number of line or multilinestring geometriespolygonal_count: Number of polygon or multipolygon geometriesgeometrycollection_count: Number of geometrycollection geometriesmean_envelope_widthmean_envelope_heightmean_envelope_area
Examples¶
SELECT ST_Analyze_Agg(
ST_GeomFromText('MULTIPOINT(1.1 101.1,2.1 102.1,3.1 103.1,4.1 104.1,5.1 105.1,6.1 106.1,7.1 107.1,8.1 108.1,9.1 109.1,10.1 110.1)')
) AS analyze
┌──────────────────────────────────────────────────────────────────────────────┐
│ analyze │
│ struct │
╞══════════════════════════════════════════════════════════════════════════════╡
│ {count: 1, minx: 1.1, miny: 101.1, maxx: 10.1, maxy: 110.1, mean_size_in_by… │
└──────────────────────────────────────────────────────────────────────────────┘