He recibido una única clase de característica de ArcGIS que contiene segmentos de polilínea. Los segmentos parecen estar unidos en sus puntos finales, pero si los examino más de cerca no están perfectamente acoplados a la polilínea siguiente. Quiero unir los segmentos de acuerdo con un atributo específico, pero necesito mantener geometrías válidas sin crear características multiparte. ¿Cómo puedo comprobar si los vértices de 2 líneas comparten realmente la misma coordenada y, si no es así, cómo puedo forzarlos a acoplarse si se encuentran dentro de un cierto umbral (por ejemplo, 1 metro)? Software: ArcGIS Advanced o SAFE FME
Respuestas
¿Demasiados anuncios?Tienes que crear topologías y fijar tus shapefiles.
Aquí es una guía para crear una topología a una capa.
En tu topología tienes que añadir una nueva regla Must Not Have Dangles. Lista de normas .
El siguiente paso es una validación. ArcGIS localizará todas tus lagunas y podrás corregirlas.
Según la respuesta de dmh126, para ello es necesario crear una topología en ArcGIS (cualquier software SIG que lo admita).
Además, puede forzar que los nodos se ajusten entre sí cambiando la Tolerancia XY y la resolución de los datos. Hay que tener cuidado al hacer esto, ya que los cambios deben ser apropiados para la escala de los datos y su referencia espacial. Los enlaces de ayuda que aparecen a continuación ofrecen una guía más detallada.
http://resources.arcgis.com/en/help/main/10.1/index.html#//003n00000005000000
http://resources.arcgis.com/en/help/main/10.1/index.html#//003n0000001v000000
Para construir una topología, deberá cargar los conjuntos de datos en un "conjunto de datos de características". Si cambia la tolerancia y la resolución del conjunto de datos de características al importar los datos, el software los recalculará y los nodos que se encuentren a una distancia inferior a la distancia de tolerancia del nodo siguiente se encajarán entre sí (y se eliminará el duplicado).