Crear y editar rutas paralelas en Inkscape

He estado usando Inkscape durante algunos meses para editar y mantener un mapa de tránsito de San Francisco. En su mayor parte, me siento muy cómodo editando rutas, eliminando y agregando nodos, ajustándome a cuadrículas y objetos y cosas por el estilo. . .

Pero lo que aún tengo que descubrir es cómo juntar varias líneas, en paralelo, ya sea pegadas a lo largo de sus bordes o separadas a una distancia constante, como las vías del tren.

Una técnica parecería ser crear objetos de ruta más ancha debajo de un objeto de ruta más estrecha, luego juntar sus nodos para crear una ruta con un contorno, pero realmente me gustaría combinar dos o más líneas en paralelo, como se ve a menudo. en mapas de tránsito. Si alguien puede arrojar algo de luz sobre mi deseo, ¡les debo una galleta!

La técnica que mencionas en tu tercer párrafo suena elegante y efectiva. ¿Hay alguna razón particular por la que necesite 2 rutas paralelas en lugar de 2 rutas superpuestas? Aparecerán idénticos para el usuario final (a menos que necesite transparencia en el medio).
En la práctica, he adoptado la técnica de líneas en capas propuesta en la pregunta. El único "defecto" sería que si se unieran dos conjuntos de líneas paralelas, las líneas del ángulo interior se recortarían en la intersección.

Respuestas (3)

Me he estado golpeando la cabeza con este problema durante dos años mientras construía y mantenía un mapa de tránsito propio. Aquí hay un enlace a las publicaciones del foro sobre mi ejemplo .

Todo es un arreglo elaborado de líneas paralelas de diferentes anchos apiladas una encima de la otra, así como líneas paralelas que necesitan estar separadas por un ancho igual.

La mejor manera que he encontrado para administrar un diseño de este tipo es ajustar las cosas a las pautas colocadas a mano o a una cuadrícula muy fina paralela a las líneas.

El problema con el enfoque de cuadrícula fina (debe ser muy fino si desea mantener un ancho de línea constante Y hacer que sus líneas parezcan estar tocándose) es que en distancias significativas es muy fácil perder el rastro de la cuadrícula y dejar que sus líneas cambie un poco el conjunto de ángulos regulares que usan la mayoría de los mapas de tránsito.

Ahí es donde entran en juego las líneas de cuadrícula de 0, 45 y 90 grados.

Es desordenado y aún difícil de mantener, pero ha sido lo mejor que pude hacer sin una función de "ajustar al borde de la línea" o algo así.

Aquí hay un ejemplo de lo que logré con este método:

Ejemplo de mapa de tránsito de Cincinatti

No es tanto que haya resuelto el problema, pero su mapa de tránsito es una gran excitación. :)
lástima que el enlace ya no funciona

Hasta ahora, la "mejor" forma que he encontrado es la técnica "Stroke to Path" aquí:

http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-Creating.html#Stroke-To-Path

Desafortunadamente, los caminos transformados, aunque bonitos, no son prácticos de manejar. Entonces, para un mapa de tránsito, creo que haría lo siguiente:

  1. Cree una capa para las vías del tren.
  2. Coloque los rieles como caminos de línea continua.
  3. Copie la ruta del carril a una nueva capa.
  4. Desactiva la visibilidad de la capa de riel original.
  5. En la nueva capa, seleccione todos los objetos y aplique la técnica "Stroke to Path".

Luego, si necesito revisar el mapa, puedo actualizar la capa de ruta ferroviaria, luego eliminar y volver a crear la capa "Trazo a ruta".

Dejaré esta pregunta "abierta" para una mejor solución. :)

No estoy familiarizado con Inkscape, pero parece que una simple agrupación de las dos líneas podría ayudarlo. De esta manera se unen sin ser un objeto cerrado. esto, sin embargo, no es práctico si desea escalar, ya que la distancia entre las líneas también se escala en consecuencia. Al menos es útil para mover carreteras enteras, etc. También podría resultar útil para anidar los grupos.

En Illustrator, puede crear pinceles de patrón donde puede definir un gráfico que se aplica a la línea. Este gráfico podría ser el de dos líneas paralelas a una distancia determinada. Esto le permite cambiar la trayectoria de la ruta de carretera/vía férrea sin afectar el ancho de la carretera.

Gracias. Resulta que Inkscape aún no admite pinceles. Puede aplicar una ruta a otra ruta, pero no puedo hacer que esto cree líneas paralelas.
Oh. Siento escuchar eso. Voy a investigar un poco más la próxima vez