Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime 17.1 and above
Important
Dieses Feature befindet sich in der Public Preview.
Hinweis
Dieses Feature ist in Databricks SQL Classic Warehouses nicht verfügbar. Weitere Informationen zu Databricks SQL Warehouses finden Sie unter SQL Warehouse-Typen.
Gibt den geodesischen Abstand (in Metern) zwischen zwei Punktwerten GEOMETRY auf dem WGS84-Ellipsoid zurück.
Syntax
st_distancespheroid ( geoExpr1, geoExpr2 )
Arguments
-
geoExpr1: Der ersteGEOMETRYWert. -
geoExpr2: Der zweiteGEOMETRYWert.
Returns
Gibt den geodesischen Abstand (in Metern) zwischen zwei Punktgeometrien auf dem WGS84-Ellipsoid zurück. Die Koordinaten der Punkte werden in der Einheit Grad angenommen.
NULL wird zurückgegeben, wenn eines der beiden Eingabegeometrien leer ist.
Fehlerbedingungen
- Wenn einer der beiden Eingabegeometrien kein Punkt ist, gibt die Funktion ST_INVALID_ARGUMENT.INVALID_TYPE zurück.
- Wenn die beiden Eingabegeometrien unterschiedliche SRID-Werte aufweisen, gibt die Funktion ST_DIFFERENT_SRID_VALUES zurück.
Examples
> SELECT round(st_distancespheroid(st_geomfromtext('POINT M (2 3 100)'), st_geomfromtext('POINT ZM (6 7 23 1000)')), 3);
626380.599