Zum Inhalt springen

Geometriefunktionen

Dieser Abschnitt beschreibt die Funktionen zum Untersuchen und Manipulieren von GEOMETRY-Werten.

Die Erweiterung spatial stellt zusätzliche Funktionen für GEOMETRY-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') |