Geometriefunktionen
Dieser Abschnitt beschreibt die Funktionen zum Untersuchen und Manipulieren von GEOMETRY-Werten.
Die Erweiterung
spatialstellt zusätzliche Funktionen fürGEOMETRY-Werte bereit, die im Abschnitt Spatial-Funktionen dokumentiert sind.
Geometrieoperatoren
Die folgende Tabelle listet die Operatoren, die mit GEOMETRY-Werten verwendet werden können.
| Operator | Beschreibung | Beispiel | Ergebnis |
|---|---|---|---|
&& |
Gibt wahr zurück, wenn sich die Bounding Boxen der Geometrien schneiden. Entspricht ST_IntersectsExtent. |
'POINT(5 5)'::GEOMETRY && 'LINESTRING(0 0, 10 20)'::GEOMETRY |
true |
Eingebaute Geometriefunktionen
| Name | Beschreibung |
|---|---|
ST_GeomFromWKB |
Erzeugt eine Geometrie aus der Well-Known-Binary-Darstellung (WKB) |
ST_AsWKB |
Gibt die Well-Known-Binary-Darstellung (WKB) der Geometrie zurück |
ST_AsWKT |
Gibt die Well-Known-Text-Darstellung (WKT) der Geometrie zurück |
ST_Intersects_Extent |
Gibt wahr zurück, wenn sich die Bounding Boxen der Geometrien schneiden |
ST_CRS |
Gibt den Identifier des Koordinatenreferenzsystems (CRS) der Geometrie zurück |
ST_SetCRS |
Setzt den Identifier des Koordinatenreferenzsystems (CRS) der Geometrie |
ST_GeomFromWKB function
| Beschreibung | Erzeugt eine Geometrie aus der Well-Known-Binary-Darstellung (WKB) |
| Beispiel | ST_GeomFromWKB('\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\xF0?\x00\x00\x00\x00\x00\x00\x00@') |
| Ergebnis | POINT(1 2) |
ST_AsWKB function
| Beschreibung | Gibt die Well-Known-Binary-Darstellung (WKB) der Geometrie zurück |
| Beispiel | ST_AsWKB('POINT(1 2)::GEOMETRY') |
| Ergebnis | \x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\xF0?\x00\x00\x00\x00\x00\x00\x00@ |
| Alias | ST_AsBinary |
ST_AsWKT function
| Beschreibung | Gibt die Well-Known-Text-Darstellung (WKT) der Geometrie zurück |
| Beispiel | ST_AsText('POINT(1 2)'::GEOMETRY) |
| Ergebnis | POINT (1 2) |
| Alias | ST_AsText |
ST_Intersects_Extent function
| Beschreibung | Gibt wahr zurück, wenn sich die Bounding Boxen der Geometrien schneiden |
| Beispiel | 'POINT(5 5)'::GEOMETRY && 'LINESTRING(0 0, 10 20)'::GEOMETRY |
| Ergebnis | true |
| Alias | && |
ST_CRS function
| Beschreibung | Gibt den Identifier des Koordinatenreferenzsystems (CRS) der Geometrie zurück |
| Beispiel | ST_CRS('POINT(1 2)'::GEOMETRY('OGC:CRS84')) |
| Ergebnis | OGC:CRS84 |
ST_SetCRS function
| Beschreibung | Setzt den Identifier des Koordinatenreferenzsystems (CRS) der Geometrie |
| Beispiel | typeof(ST_SetCRS('POINT(1 2)'::GEOMETRY, 'OGC:CRS84')) |
| Ergebnis | GEOMETRY('OGC:CRS84') |