- Categorias:
HAVERSINE¶
Calcula a distância do círculo máximo em quilômetros entre dois pontos na superfície da Terra, usando a fórmula Haversine. Os dois pontos são especificados por sua latitude e longitude em graus.
Nota
Snowflake recomenda usar a função ST_DISTANCE em vez disso.
Sintaxe¶
HAVERSINE( lat1, lon1, lat2, lon2 )
Exemplos¶
O exemplo a seguir retorna a distância geoespacial em quilômetros entre Nova York e Los Angeles:
SELECT HAVERSINE(40.7127, -74.0059, 34.0500, -118.2500); +--------------------------------------------------+ | HAVERSINE(40.7127, -74.0059, 34.0500, -118.2500) | |--------------------------------------------------| | 3936.385096389 | +--------------------------------------------------+