У меня есть два многоугольных шейп-файла одного и того же региона за два разных года (1985 и 1997), и мне нужно проанализировать различия между двумя шейп-файлами, в результате чего у третьего многоугольного шейп-файла отображаются только различия.
Шейп-файлы покрывают городскую территорию со зданиями, парками, закрытыми / незапечатанными участками и акваториями. Мне нужно выяснить, например, было ли здание разрушено / построено или парк был перенесен или закрыт или что-то в этом роде. Любые различия между формами.
Мне нужно, чтобы вывод был в третьем, новом шейп-файле. Есть ли автоматизированный способ добиться этого?
Я работаю с файловой базой геоданных proprietery в ArcGIS 10.1, поэтому я бы предпочел решения в ArcGIS. Но если в QGIS есть простой способ сделать это, я бы тоже приветствовал это.
Я подумал, что можно было бы работать с анализом топологии в ArcGIS, но я не совсем уверен, например, как сравнивать фигуры по атрибутам: у каждой фигуры есть поле «тип» в таблице атрибутов, и мне нужно сравнивать не только фигуры но типы полигонов.
Обратите внимание, как найти различия между шейп-файлами с помощью ArcGIS for Desktop? звучит похоже, но я ищу вывод в формате файла многоугольника.
Это процесс обнаружения изменений векторных данных (без проблем дистанционного зондирования). В этом ответе есть несколько хороших комментариев, но никаких решений вообще нет.