¿Cómo encontrar callejones sin salida en la red de carreteras utilizando ArcGIS for Desktop o GRASS?

9

Estoy tratando de eliminar todas las carreteras sin salida en un conjunto de datos (líneas) de carreteras que tienen menos de 100 m de largo.

¿Cómo identifico los caminos sin salida (sin salida)?

La parte de 100m es fácil.

Sé cómo usar ArcGIS for Desktop de manera competente y puedo usar GRASS.

Phil Donovan
fuente
Este video será útil, calcula el grado de todos los nodos. Su interés radica en el grado 1, supongo. Grado de nodos en una red
Tripatía de Pratyush

Respuestas:

11

Tuve que hacer esto recientemente. Usando ArcGIS 10:

Si solo desea simbolizar los callejones sin salida, puede configurar una Topología en la clase de entidad de carreteras y establecer la regla "No debe tener colgantes". esto pondrá un marcador en cada característica que tenga un callejón sin salida.

Alternativamente, ejecute la herramienta "Vértices de entidades a puntos" (ubicada en Herramientas de administración de datos -> Funciones) y seleccione "Colgar" como tipo de punto. Luego puede usar "Seleccionar por ubicación" para recoger todas las líneas que tocan esos puntos colgantes.

Voila, todas las calles sin salida están seleccionadas.

Loz
fuente
Gracias Loz, terminé usando la herramienta Vértices de entidades a puntos y seleccionando las líneas que tocaban los vértices restantes.
Phil Donovan
11

Una forma general de resolver este problema es encontrar todas las polilíneas que tengan un nodo cuya valencia = 1.

Se puede crear una tabla de valencia en la memoria o en el disco, utilizando una clave que sea el hash de las x e y de cada punto final de cada polilínea. Es posible que desee truncar x e y puede truncarse si las polilíneas no están ajustadas.

ingrese la descripción de la imagen aquí

Cada nodo está etiquetado por su grado (o valencia).

Kirk Kuykendall
fuente
Genial para traer una teoría más amplia a la mezcla. Desafortunadamente, estoy luchando por seguir tu metodología. ¿Podría explicar cómo crear esta tabla?
Phil Donovan
1
Phil, acabas de hacer lo que Kirk describió: recorrer las polilíneas, agregar ambos puntos finales a la tabla e incrementar sus cuentas. Luego, muestre todos los puntos de la tabla que tengan un recuento de 1: esos son los colgantes. También puede aumentar la tabla para registrar longitudes de polilínea (solo necesita la última longitud ingresada): úselas para filtrar los colgantes cortos.
whuber
6

Método GRASS:

v.clean in={your input vector} tool=rmdangle thresh={your threshold} out={output vector}
Micha
fuente
Gracias @Micha, esto será útil ya que trato de usar GRASS primero en estos días porque es más fácil en muchos aspectos; Simplemente no conozco bien el camino todavía.
Phil Donovan
La curva de aprendizaje es empinada, pero las recompensas valen la pena ... Sigue leyendo las páginas del manual y preguntando aquí o en la lista de correo.
Micha
6

En ArcGIS Standard o Advanced, puede poner su red de carreteras en un Conjunto de datos de entidades en una Geodatabase. Luego puede configurar una topología en la red y crear una regla de topología que identifique "cuelga". Esto identificará todos los caminos que no se conectan a algo en uno o ambos extremos. Tenga en cuenta que esto también identificará posibles errores en su red que tienen problemas y no son callejones sin salida. Necesitarán ser reparados primero.

Para seleccionar las funciones colgantes, abra el Inspector de errores , resalte los errores, haga clic con el botón derecho y elija "seleccionar funciones". Esto creará una selección normal en su clase de entidad y luego podrá seleccionar aquellas entidades de esa selección que sean inferiores a 100 m.

Espero que esto sea lo que buscas.


EDITAR:

Acabo de ver esta publicación de blog de ESRI sobre una nueva característica en ArcGIS 10.1 que le permite exportar errores de topología como clases de entidad. Esto puede ser útil para algunos.

Fezter
fuente
Saludos Fezter, desafortunadamente no pude activar la barra de herramientas de topología en ArcMap (incluso después de agregar la capa de topología al mapa) y, por lo tanto, no pude acceder al "Inspector de errores". ¿Qué me perdí?
Phil Donovan
2
Esencialmente, cuando corrige la topología, está editando la capa. Por lo tanto, debe estar en modo de edición. Una vez que está editando la capa, las herramientas de topología se activan.
Fezter