Eu tenho dois conjuntos de dados de pontos no ArcGIS, ambos dados nas coordenadas latinas / longínquas WGS84 e os pontos estão espalhados por todo o mundo. Gostaria de encontrar o ponto mais próximo no conjunto de dados A para cada ponto no conjunto de dados B e obter a distância entre eles em quilômetros.
Parece um uso perfeito da ferramenta Near, mas isso me dá resultados no sistema de coordenadas dos pontos de entrada: ou seja, graus decimais. Sei que poderia re-projetar os dados, mas deduzo (a partir dessa pergunta ) que é difícil (se não impossível) encontrar uma projeção que ofereça distâncias precisas em todo o mundo.
As respostas a essa pergunta sugerem o uso da fórmula de Haversine para calcular distâncias usando as coordenadas de latitude-longitude diretamente. Existe uma maneira de fazer isso e obter um resultado em km usando o ArcGIS? Caso contrário, qual é a melhor maneira de abordar isso?