Есть ли в Arcmapper или Python / Pandas функция, которая может соединять конечные точки двух полилиний друг с другом для всего набора данных? - PullRequest
0 голосов
/ 19 июня 2019

В настоящее время я пытаюсь создать группу полигонов, основанную на двух файлах слоев, которые у меня есть, которые содержат в себе файлы форм линий конца ледника. Эти линии разделены пространственно в зависимости от конечного положения ледников в каждом году. Я хочу рассчитать потери льда для ледников, но я пытаюсь сделать это для каждого ледника в наборе данных одновременно, а не вручную (более 200 ледников). Есть ли способ, которым я могу автоматически сказать ARCGIS (или python / pandas) создать линии между двумя конечными точками конца для всех линий в обоих наборах данных?

Я уже пытался использовать функцию XY для выравнивания в ArcMap, но поскольку набор данных конечной точки 2017 года велик, то набор данных 2000 года вызывает ошибки, когда я пытаюсь создать полилинии для соединения двух конечных точек конечной точки. Кроме того, я попытался объединить два слоя конечных дорожек в один слой, но это не помогло ситуации. Наконец, я отредактировал таблицу атрибутов 2017 года так, чтобы таблицы атрибутов 2000 и 2017 имели одинаковое количество записей, но когда я использую XY для функции line генерирует длину строки 0.

Я рассчитываю получить выходное значение для длины линии в сотнях или тысячах (в зависимости от разницы между потерями льда между ледниками), но каждый раз, когда я запускаю функцию XY для линии, я получаю длину строки 0 для всех выходные значения.

...