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.
Berekent de bolvormige afstand (in meters) tussen twee puntwaarden GEOMETRY , gemeten op een bol waarvan de straal de gemiddelde straal van het WGS84-beletselteken is.
Syntax
st_distancesphere ( geoExpr1, geoExpr2 )
Arguments
-
geoExpr1: De eersteGEOMETRYwaarde. -
geoExpr2: De tweedeGEOMETRYwaarde.
Returns
Berekent de bolvormige afstand (in meters) tussen twee puntgeometrieën, gemeten op een bol waarvan de straal de gemiddelde straal van het WGS84-beletselteken is. 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_distancesphere(st_geomfromtext('POINT M (2 3 100)'), st_geomfromtext('POINT ZM (6 7 23 1000)')), 3);
627753.245