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.
Respuesta
¿Demasiados anuncios?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.
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.