У меня есть два набора точечных данных в ArcGIS, оба из которых приведены в координатах WGS84 широта / долгота, и точки распределены по всему миру. Я хотел бы найти ближайшую точку в наборе данных A к каждой точке в наборе данных B и получить расстояние между ними в километрах.
Это похоже на идеальное использование инструмента Ближний, но это дает мне результаты в системе координат входных точек: то есть в десятичных градусах. Я знаю, что могу перепроектировать данные, но я понимаю ( из этого вопроса ), что трудно (если не невозможно) найти проекцию, которая даст точные расстояния по всему миру.
Ответы на этот вопрос предлагают использовать формулу Хаверсайна для расчета расстояний, используя координаты широта-долгота напрямую. Есть ли способ сделать это и получить результат в км, используя ArcGIS? Если нет, то как лучше всего подойти к этому?