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.
Respuestas:
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.
fuente
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.
Cada nodo está etiquetado por su grado (o valencia).
fuente
Método GRASS:
fuente
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.
fuente