Tengo una clase de entidad de geodatabase de archivos que representa las carreteras de una ciudad. Los caminos no se dividen en las intersecciones. ArcGIS necesita que las carreteras se dividan en las intersecciones, de lo contrario, se supone que las carreteras no están conectadas.
Esta imagen muestra el modelo de conectividad para ArcGIS Network Analyst, cuando las carreteras no están divididas.
¿Cómo corrijo este problema y divido las carreteras donde se cruzan?
arcgis-desktop
network-analyst
Devdatta Tengshe
fuente
fuente
Respuestas:
La herramienta de geoprocesamiento Feature To Line (Gestión de datos) se puede utilizar para 'limpiar' los datos.
El archivo de ayuda menciona:
Además, recuerde establecer la opción Conservar atributos en verdadero para preservar los atributos en el archivo de salida.
fuente
Puede usar la herramienta Planarizar líneas en ArcGIS (se requiere licencia ArcEditor o ArcInfo).
Sin embargo, tenga en cuenta que perdería la información de paso superior / inferior en este caso, ya que todas las líneas de intersección se dividirán. Lectura más general sobre líneas de división está disponible aquí .
fuente
ET GeoWizards tiene una herramienta de Polilínea dividida con Capa que podría funcionar para usted. Requiere la capa de polilínea que desea dividir (crea un nuevo archivo de forma o clase de entidad) y una capa que utiliza para dividir las líneas. Lo usé para dividir tuberías (polilínea) en zonas (polígono) y funcionó muy bien, pero también funciona con dos polilíneas.
Si todas sus carreteras son parte de un archivo shape / clase de entidad, debería poder agregarlo dos veces a su mxd y cambiarle el nombre. es decir, carreteras1 y carreteras2 y luego usar carreteras1 para dividir y carreteras2 para definir dónde se dividirá la primera. No he probado esto, así que espero que funcione tanto en la práctica como en la teoría.
fuente
Esto funcionaría en PostGIS, pero he leído que ArcGIS también tiene una interfaz SQL. Este selecciona. Use 'seleccionar en' si desea guardar datos y agregar secuencia para la clave primaria
eso debería devolver datos como
si no cometiera ningún error
fuente
Usando Planarize para dividir líneas en intersecciones
Las líneas se dividen en nuevas características donde se cruzan.
Atención: en Arc 10 y superior, esta herramienta está en la barra de herramientas Edición avanzada.
fuente
De la ayuda de escritorio de ESRI. El enlace está en la parte inferior y hay más de un enfoque posible.
"Polígonos de la geometría de otras características
1.En ArcMap, haga clic en la herramienta Editar en la barra de herramientas del Editor.
2.Seleccione las entidades cuya geometría desea usar para construir nuevas entidades poligonales.
3.En la barra de herramientas del Editor, haga clic en la flecha desplegable Tarea y haga clic en Crear nueva función.
4. En la barra de herramientas Editor, haga clic en la flecha desplegable Destino y haga clic en la clase de entidad poligonal en la que desea crear una nueva entidad. Las entidades seleccionadas y la capa de destino no pueden ser de la misma clase de entidad.
5. En la barra de herramientas Topología, haga clic en el botón Construir características.
Opcionalmente, escriba una tolerancia de clúster.
6. Elija si desea crear nuevos polígonos a partir de las entidades seleccionadas, para crear nuevos polígonos considerando los límites de los polígonos existentes como geometría de entrada, o para dividir entidades donde las líneas o polígonos seleccionados las cruzan.
7. Haga clic en Aceptar.
Las nuevas características se crean en la clase de entidad de destino ".
http://webhelp.esri.com/arcgiSDEsktop/9.3/index.cfm?TopicName=Making_new_features_with_topology_tools
fuente