У меня есть вопрос о восстановлении самопересекающегося шейп-файла многоугольника. У меня есть шейп-файл, содержащий полигоны (ZM), которые имеют самопересекающиеся элементы. Если я использую инструмент «восстановить геометрию», он находит несколько самопересечений и исправляет их. Ура!
Но когда я делаю экспорт этого файла (или его выбор), этот экспорт снова содержит самопересечения. Это происходит на всех попытках, которые я сделал для решения проблемы, которые включают в себя:
- Использовать инструмент «восстановить геометрию» не удалось;
- Растворить полигоны на основе всех их атрибутов не удалось;
- Удалите свойства ZM, а затем выполните все вышеперечисленное, не удалось;
Даже когда я импортирую этот шейп-файл в базу геоданных с помощью ArcCatalog, он импортируется правильно, но когда я делаю экспорт из базы данных, самопересечения снова там.
Поэтому любые советы о том, как решить эту проблему, будут очень благодарны. Если бы кто-нибудь мог объяснить, почему существует такой тип поведения, это было бы замечательно.
Я использую ArcGIS 9.3.1 build 4000 (SP2).
topology rules
для вашего GDB? Это болезненный путь, но в конце концов я получил действительные топологии. Это хорошая отправная точка