Name

ST_Extent — Aggregerad funktion som returnerar geometriernas avgränsande box.

Synopsis

box2d ST_Extent(geometry set geomfield);

Beskrivning

En aggregerad funktion som returnerar en box2d bounding box som avgränsar en uppsättning geometrier.

Koordinaterna för begränsningsrutan är i det spatiala referenssystemet för de inmatade geometrierna.

ST_Extent är ett liknande koncept som Oracle Spatial/Locators SDO_AGGR_MBR.

[Note]

ST_Extent returnerar rutor med endast X- och Y-ordinater även med 3D-geometrier. Om du vill returnera XYZ-ordinater använder du ST_3DExtent.

[Note]

Det returnerade box3d-värdet innehåller inte någon SRID. Använd ST_SetSRID för att konvertera det till en geometri med SRID-metadata. SRID:en är densamma som för indatageometrierna.

Förbättrad: 2.0.0 stöd för polyhedrala ytor, trianglar och TIN infördes.

Denna funktion stöder polyedriska ytor.

Denna funktion stöder trianglar och triangulerade oregelbundna nätverksytor (TIN).

Exempel

[Note]

I exemplen nedan används Massachusetts State Plane ft (SRID=2249)

SELECT ST_Extent(geom) as bextent FROM sometable;
                                         st_bextent
------------------------------------
BOX(739651.875 2908247.25,794875.8125 2970042.75)


--Return extent of each category of geometries
SELECT ST_Extent(geom) as bextent
FROM sometable
GROUP BY category ORDER BY category;

                                          bextent                       |         name
----------------------------------------------------+----------------
 BOX(778783.5625 2951741.25,794875.8125 2970042.75) | A
 BOX(751315.8125 2919164.75,765202.6875 2935417.25) | B
 BOX(739651.875 2917394.75,756688.375 2935866)      | C

 --Force back into a geometry
 -- and render the extended text representation of that geometry
SELECT ST_SetSRID(ST_Extent(geom),2249) as bextent FROM sometable;

                                bextent
--------------------------------------------------------------------------------
 SRID=2249;POLYGON((739651.875 2908247.25,739651.875 2970042.75,794875.8125 2970042.75,
 794875.8125 2908247.25,739651.875 2908247.25))