Более

Измерение расстояния между двумя точками?

Измерение расстояния между двумя точками?


У меня есть два шейп-файла, и я хотел бы знать расстояние между каждой точкой в ​​File1 и каждой соответствующей точкой в ​​File2 (отношение один к одному).

Я использовал линейку и вычислял это вручную, но есть ли более эффективный способ?

Я могу создать одну таблицу с широтой и долготой из таблицы 1 и широтой и долготой из таблицы 2. Однако я не знаю, как заполнить столбец расстояния с помощью уравнения (и я не знаю Python).


Как прокомментировано в OP, я предлагаю использовать инструмент геообработки Point Distance, если у вас есть расширенная лицензия.

  1. Инструмент Run Point Distance для расчета расстояния между всеми возможными комбинациями точек
  2. Начать редактирование
  3. Выбрать по атрибутам, где ID1 <> ID2
  4. Удалить выбранные записи

Если у ваших точек есть уникальные идентификаторы, между которыми вы пытаетесь измерить:

  1. Инструмент "Указать на линию"
  2. Поле линии, являющееся уникальным идентификатором совпадающих точек
  3. Добавьте поле длины к выводимым строкам для нужных вам единиц.

Другой способ - использовать инструмент XY to line и затем навести середину полученной линии.

Как я это делаю…

  1. Убедитесь, что ваши точки в file1 и file2 помечены соответствующим идентифицирующим атрибутом для каждой вершины, например: VertexID
  2. Вычислить геометрию (или Xtools) для создания поля широты и долготы как для файла1, так и для файла2.
  3. Присоединитесь к File1 и File2 на VertexID, чтобы теперь у вас были координаты для файлов 1 и 2 в одной таблице.
  4. Экспорт таблицы
  5. Используйте таблицу в инструменте «XY to line», чтобы создать линию между точками для каждой вершины (http://support.esri.com/technical-article/000012092)
  6. Создайте среднюю точку из линии, используя Xtools (инструмент центроида, easy) или эту немного неуклюжую процедуру ESRI, которая достигает того же самого. http://support.esri.com/technical-article/000012326

Смотреть видео: Sin Medir Distancias Diomedes Díaz Letra