4 votos

¿Cómo puedo estar seguro de que los segmentos de línea se unen en el mismo nodo?

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

4voto

Chris Kloberdanz Puntos 1871

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.

2voto

jbell Puntos 3

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).

1voto

caw Puntos 142

La forma más rápida de hacerlo, es herramienta - Característica Vértices a Punto, y luego elegir la opción "Nodo colgante". Si hay un espacio entre las líneas, usted tendrá un punto allí. Entonces usted podría unirse manualmente o utilizar la herramienta Snap.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X