Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks Runtime 18.1 und höher
Von Bedeutung
Dieses Feature befindet sich in der Public Preview.
Gibt den am besten projizierten räumlichen Referenzbezeichner (SRID) für die Mitte des Begrenzungsrahmens des Eingabewerts GEOMETRY zurück. Der zurückgegebene SRID-Wert stellt entweder ein projiziertes Universelles Transverse Mercator (UTM) -Koordinatensystem oder ein projiziertes Universal Polar Stereographic (UPS) -Koordinatensystem dar.
Syntax
st_estimatesrid ( geoExpr )
Argumente
-
geoExpr: EinGEOMETRYWert mit Koordinaten in Grad im Bereich [-180, 180] für Längengraden und [-90, 90] für Breitengrade.
Rückkehr
Ein Wert vom Typ INTEGER, der den besten universellen Transverse Mercator (UTM) oder UNIVERSAL Polar Stereographic (UPS) SRID für die Mitte des Begrenzungsfelds des Eingabewerts GEOMETRY darstellt.
Hinweise
Die Funktion gibt zurück NULL , wenn die Eingabegeometrie leer ist oder die Eingabe lautet NULL.
Beispiele
-- Returns UTM zone 10N SRID for a point in San Francisco.
> SELECT st_estimatesrid(st_geomfromtext('POINT(-122.419 37.775)'));
32610
-- Returns UTM zone 31N SRID for a polygon near the prime meridian.
> SELECT st_estimatesrid(st_geomfromtext('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))'));
32631
-- Returns UPS North SRID for a linestring near the North Pole.
> SELECT st_estimatesrid(st_geomfromtext('LINESTRING(-180 89, 180 89)'));
32661
-- Returns NULL for an empty point.
> SELECT st_estimatesrid(st_geomfromtext('POINT EMPTY'));
NULL