Más

La herramienta de disolución pierde dos polígonos

La herramienta de disolución pierde dos polígonos


Estoy tratando de disolver polígonos en función de un número de código en la tabla de atributos.

Todo funciona bien, con la excepción de dos polígonos que no se disuelven, literalmente se eliminan de la salida. Afecta siempre a los mismos dos polígonos. El proceso de disolución es exitoso, se genera la capa, solo con dos agujeros. ArcGIS no me da ningún mensaje de error ni nada.

He intentado jugar con el archivo dbf de origen para ver si quizás hay algunos caracteres extravagantes en el campo de código, pero parece estar bien. El código es realmente un número simple (12 y 707 específicamente).

Lo único que parece tener quizás alguna relevancia es que ambos polígonos faltantes son partes de grandes ciudades, por lo tanto, consisten en un mayor número de polígonos pequeños para disolver (pero nada que ArcGIS no pueda manejar). Aparte de eso, no tengo ni idea de lo que podría estar mal ...

Estoy usando ArcGIS Desktop 9.3.


Para síntomas como estos en shapefiles o clases de entidades (de archivos o geodatabases personales), y como ha señalado en un comentario, la herramienta a utilizar es Reparar geometría (gestión de datos), que está disponible en todos los niveles de licencia:

Inspecciona la geometría de cada función en busca de problemas y corrige los problemas que se encuentran.

La herramienta Limpiar mencionada en la otra respuesta es solo para el formato de Cobertura, requiere una licencia de nivel ArcInfo y en realidad es solo una envoltura del comando LIMPIAR de ArcInfo Workstation. Aunque las coberturas todavía tienen algo de soporte en ArcGIS Desktop, creo que es muy poco probable que las use en lugar de geodatabases de archivos o shapefiles para el almacenamiento de datos espaciales locales.


Es probable que sea el resultado de un error topológico en el archivo vectorial original. Si los bordes no se alinean perfectamente y recuerde que en la mayoría de los formatos vectoriales las coordenadas se almacenan con un nivel de precisión muy alto, los errores resultarán en la salida de disolución. Este es el problema más común al ejecutar Disolver operaciones. Por lo general, se pueden arreglar con un 'Limpieza de vectores' herramienta. En ArcGIS, la herramienta que realiza correcciones topológicas vectoriales se llama Reparar geometría. En el mapa de abajo, he realizado una Disolver operación en un mapa del mundo (no tan preciso) para crear una capa de masas terrestres. ¿Observa cómo las fronteras alrededor de Mongolia y partes de China todavía están presentes después de la Disolución? Luego ejecuté Vector Cleaning para corregir el error topológico y volví a ejecutar Dissolve. Esas fronteras falsas ahora se han ido.


Ver el vídeo: POLÍGONOS EJERCICIOS