Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
Databricks
Databricks Runtime 17.1 en hoger
Important
Deze functie bevindt zich in openbare preview-versie.
Opmerking
Deze functie is niet beschikbaar in Databricks SQL Classic Warehouses. Zie SQL Warehouse-typen voor meer informatie over Databricks SQL-warehouses.
Geeft de geodetische afstand in meters tussen twee punten GEOMETRY op de WGS84-ellipsoïde.
Syntax
st_distancespheroid ( geoExpr1, geoExpr2 )
Arguments
-
geoExpr1: De eersteGEOMETRYwaarde. -
geoExpr2: De tweedeGEOMETRYwaarde.
Returns
Geeft de geodetische afstand (in meters) tussen twee puntgeometrieën op de WGS84 ellipsoïde. De coördinaten van de punten worden verondersteld in graden te zijn.
NULL wordt geretourneerd als een van de twee invoergeometrieën leeg is.
Foutvoorwaarden
- Als een van de twee invoergeometrieën geen punt is, retourneert de functie ST_INVALID_ARGUMENT. INVALID_TYPE.
- Als de twee invoergeometrieën verschillende SRID-waarden hebben, retourneert de functie ST_DIFFERENT_SRID_VALUES.
Examples
> SELECT round(st_distancespheroid(st_geomfromtext('POINT M (2 3 100)'), st_geomfromtext('POINT ZM (6 7 23 1000)')), 3);
626380.599