Можно ли выполнить условную проверку топологии в ArcGIS? - PullRequest
0 голосов
/ 26 июня 2019

Я разрабатываю скрипт arcpy для проверки топологии некоторых классов пространственных объектов в базе геоданных.Я столкнулся с проблемой, что есть два класса объектов, из которых перекрывающаяся часть может не перекрывать друг друга снова, но только при соблюдении определенных условий.

Чтобы быть более точным:

Класс объектов: атрибут Deelgebied: gebiedsNaam

Класс объектов: zoekGebiedAgrarisch Атрибут: agrarischNatuurType

Перекрывающиеся части между этими классами объектов могутНЕ перекрывают друг друга, если: gebiedsNaam (FC 1) == gebiedsNaam (FC 2) И agrarischNatuurType (FC 1) == agrarischNatuurType (FC 2)

В ArcGIS, похоже, нет инструментов для применения топологиипроверка только в том случае, если сопоставлены определенные значения атрибута.Будет ли способ сделать это?

Я уже выбрал перекрывающиеся части с помощью инструмента Пересечение, поддерживая атрибуты обоих классов пространственных объектов.Я мог бы сделать другое пересечение, чтобы выбрать перекрывающиеся части между ними, а затем извлечь те, где атрибуты совпадают, но это не то, как я хочу получить результат.Результат должен быть частью моего класса топологии.

Результатами должны быть ошибки многоугольника в моем классе топологии.

...