1 votos

QGIS Parallel Line spacing de diferentes capas

Estoy tratando de dibujar líneas paralelas a una distancia determinada (digamos 50 pies de distancia) para múltiples capas a la vez. ¿Existe una forma rápida de dibujar múltiples líneas de una sola vez? Tuve que intentar hacerlo manualmente, lo que me gustaría evitar.

enter image description here

1voto

guest123 Puntos 21

Si ya tienes una capa con líneas, podrías probar una herramienta de la caja de herramientas de procesamiento. (Tengo un QGIS alemán, así que no sé el nombre en inglés, lo siento. Busca 'parallel'). En la captura de pantalla la herramienta generó las líneas rojas en una capa temporal. El parámetro para la(s) nueva(s) línea(s) fue '1' en la distancia de 10 metros. En el resultado tiene la línea original más una extra en el lado norte (izquierda) de la misma. Si elige un valor negativo, la(s) línea(s) se crea(n) en el lado opuesto.

enter image description here

Si tienes los datos ya en postgis o spatialite o quieres tener algo dinámico, puedes trabajar con ST_OffsetCurve . Por ejemplo, si quieres una línea separada en la izquierda y otra en la derecha, yo crearía dos columnas de geometría adicionales en la base de datos para almacenarlas. Luego actualizar todo con una declaración. Para una solución dinámica -es decir, crear las líneas paralelas a la vez cuando se crea una nueva línea- podrías añadir triggers que lo hagan automáticamente.

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