ST_3DExtent — Funzione aggregata che restituisce il rettangolo di selezione 3D delle geometrie.
box3d ST_3DExtent(
geometry set geomfield)
;
Una funzione aggregata che restituisce un rettangolo di selezione box3d (include l'ordinata Z) che delimita un insieme di geometrie.
Le coordinate del rettangolo di selezione sono nel sistema di riferimento spaziale delle geometrie in ingresso.
Il valore |
Migliorato: Nella 2.0.0 è stato introdotto il supporto per le superfici poliedriche, i triangoli e i TIN.
Modificato nella versione 2.0.0. Nelle versioni precedenti era chiamato ST_Extent3D
Questa funzione supporta il 3d e non distrugge gli z-index.
Questo metodo supporta le Curve e le Circular String.
Questa funzione supporta le Polyhedral Surface.
Questa funzione supporta i Triangoli e le Triangulated Irregular Network Surfaces (TIN).
SELECT ST_3DExtent(foo.geom) As b3extent FROM (SELECT ST_MakePoint(x,y,z) As geom FROM generate_series(1,3) As x CROSS JOIN generate_series(1,2) As y CROSS JOIN generate_series(0,2) As Z) As foo; b3extent -------------------- BOX3D(1 1 0,3 2 2) --Get the extent of various elevated circular strings SELECT ST_3DExtent(foo.geom) As b3extent FROM (SELECT ST_Translate(ST_Force_3DZ(ST_LineToCurve(ST_Buffer(ST_Point(x,y),1))),0,0,z) As geom FROM generate_series(1,3) As x CROSS JOIN generate_series(1,2) As y CROSS JOIN generate_series(0,2) As Z) As foo; b3extent -------------------- BOX3D(1 0 0,4 2 2)