Auto-intersections pour les polygones, comment résoudre?


13

J'ai une question à propos de la réparation d'un fichier de formes de polygones à intersection automatique. J'ai un fichier de formes contenant des polygones (ZM) qui ont des caractéristiques d'auto-intersection. Si j'utilise l'outil "réparer la géométrie", il trouve plusieurs auto-intersections et les corrige. Hourra!

Mais lorsque je fais une exportation de ce fichier (ou une sélection de celui-ci), cette exportation contient à nouveau des auto-intersections. Cela se produit sur tous les essais que j'ai faits pour gérer le problème, notamment:

  1. Utiliser l'outil "réparer la géométrie", a échoué;
  2. Dissoudre les polygones en fonction de tous leurs attributs, a échoué;
  3. Éliminer les propriétés ZM, puis faire tout ce qui précède, a échoué;

Même lorsque j'importe ce fichier de formes dans une géodatabase à l'aide d'ArcCatalog, il importe correctement, mais lorsque j'effectue une exportation à partir de la base de données, les auto-intersections sont là encore.

Donc, tout conseil sur la façon de résoudre ce problème serait très apprécié. Si quelqu'un pouvait expliquer pourquoi ce type de comportement existe, ce serait merveilleux.

J'utilise ArcGIS 9.3.1 build 4000 (SP2).


1
Convertir en lignes et corriger et dépasser / suspendre puis reconstruire les polygones, GeoWizards est un outil utile pour cela. ian-ko.com/ET_GeoWizards/gw_main.htm
Mapperz

3
Avez-vous essayé de définir topology rulesvotre GDB? C'est un chemin pénible mais j'ai fini par obtenir des topologies valides après tout. C'est un bon point de départ
LarsVegas

Je pensais qu'il n'y avait pas de règle "pas d'auto intersections" pour les polygones, seulement pour les lignes: [link] ( webhelp.esri.com/arcgisdesktop/9.2/… )
Martijn

1
Si possible, liez votre fichier et quelqu'un pourrait l'examiner. Cela ressemble à un défi intéressant. Je sais que certains d'entre nous aimeraient utiliser des outils open source sur celui-ci :-)
ragnvald

Je dirais qu'il s'agit de fichiers de formes .. ce sont des créatures étranges. GDB est toujours meilleur. btw, tout va bien avec les projections?
najuste

Réponses:


3

Est-il possible de modifier manuellement les sommets et de supprimer les auto-intersections?

Je le fais beaucoup (en utilisant QGIS car il semble être moins pointilleux sur ce problème). QGIS dispose également d'un outil «Vérifier la géométrie» qui vous montrera où se trouvent toutes les auto-intersections.

Je sais que vous avez dit que vous exécutez un arc mais cela pourrait être une approche utile si rien d'autre ne fonctionne.


2

Mis à part le problème ZM, je trouve que vous pouvez nettoyer la plupart des problèmes de topologie avec l'outil d'identité ou d'union. En exécutant vos données via ce type d'outils, vous créez des fonctionnalités supplémentaires en cas de chevauchement. Vous pouvez également identifier les zones qui se chevauchent en exécutant l'outil d'intersection.

Aucune de ces solutions n'est parfaite et vous oblige à continuer à nettoyer vos données, mais en exécutant les outils ci-dessus, puis en créant un champ d'identification spatiale (lat / lon). Vous devriez pouvoir réparer les problèmes topologiques.


1

J'ai essayé la création de plusieurs parties en plusieurs parties pour développer une nouvelle couche avec un nombre supplémentaire de données tant qu'elle n'affecte pas mes données, puis j'exécute la géométrie de vérification. quand il semblait être propre, j'ai appliqué le géotraitement par dissolution, et cela fonctionne pour moi.


-2

http://www.jodymarca.com/en/tools/shapefile-fixer/ Téléchargez cet outil. cela vous résoudra tous les problèmes.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.