Как я могу сравнить два класса пространственных объектов в arc gis, используя python? - PullRequest
0 голосов
/ 04 июля 2019

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

только что попробовал функцию через дугу

arcpy.FeatureCompare_management('Streets_2019', 'Streeets_2014', 'Shape_Length;EXPAND_INC;OBJECTID;LINK_ID;INPROCDATA;BRIDGE;JUNCTIONNM;ADDR_TYPE;URBAN;ENH_GEOM;ROUNDABOUT', 'ALL', 'IGNORE_Z;IGNORE_POINTID', '0.000000008983 Meters', '0.001', '0.001', '#', '#', 'NO_CONTINUE_COMPARE', '#')

Я ожидаю, что шейп-файл показывает разницу между ними и ничем иным

1 Ответ

0 голосов
/ 15 июля 2019

Возможно, я неправильно понимаю проблему, но одно решение:

Объединение 2 шейп-файлов Выберите, где одно из двух возвращенных полей FID равно -1

...