4 votos

Líneas de ajuste basadas en la jerarquía

Tengo una capa que representa una red de carreteras. Las líneas de las carreteras no siempre se encuentran, pero quiero que lo hagan. Initial layer

Quiero que las líneas rosas se unan al segmento más cercano de la línea azul. He seguido las instrucciones para limpiar y ajustar en GRASS, pero obtengo este resultado: Wrong Result

No quiero los pequeños ángulos que se crean donde se distorsiona la línea azul. Me gustaría que la línea rosa se extendiera hasta encontrarse con la línea azul.

¿Alguien puede ayudar?

0 votos

No es la respuesta de GRASS+QGIS; OpenJUMP-Plus tiene un plugin Network topology cleaning Herramienta que los engancha y encaja en las conexiones. (...por si acaso).

0 votos

Aquí hay otro método. Sin embargo, no estoy seguro de si esto puede ser automatizado: gis.stackexchange.com/questions/151764/

1voto

Sushant23 Puntos 329

Puede utilizar Plugin QAD tiene una herramienta de extensión que se puede utilizar para ajustar las líneas de oink a las líneas azules.

enter image description here

Los plugins de QAD le dan la capacidad de las herramientas de edición de AutoCAD en QGIS. El único inconveniente es que tienes que seleccionar manualmente las líneas que quieres extender.

0 votos

Hay algunas buenas ideas aquí y las examinaré por turnos. Me preocupa que no haya sugerencias - todavía - para un proceso automatizado. El ejemplo que he dado es sólo una pequeña fracción del número de carreteras de las que tengo que ocuparme. Preferiría una solución automatizada.

0 votos

Kosmos está bien, pero viendo que tengo miles de segmentos de carretera, aplicar los cambios manualmente no es una respuesta adecuada. OpenJump parecía estar bien, pero había problemas con un error de excepción que no pude resolver. El plugin QAD tampoco es una opción porque necesita una intervención manual.

0 votos

Intente usar "Remover pequeños ángulos entre líneas en los nodos" que se encuentra en GRASS v.Clean, y elija tool=rmsa. Creo que esta es la solución a tu problema basado en la ayuda de GRASS: grass.osgeo.org/grass73/manuals/v.clean.html

0voto

Dan Hewett Puntos 995

Pude resolver este problema utilizando la herramienta Snap and Thin de MapInfo.

Los resultados que obtuve se acercaban mucho más a lo que necesitaba como producto final, a pesar de que seguía sin poder utilizar la jerarquía como forma de determinar la prioridad del turno.

He ejecutado la herramienta con una tolerancia de ajuste de 10 metros, y luego la he vuelto a ejecutar con una tolerancia de 20 metros para conseguir un resultado final que conectara todas mis líneas. He desactivado el componente de adelgazamiento.

Gracias por todas las ideas que ayudaron a esto.

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