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