TikZ: Criando mapas esquemáticos de trânsito

TikZ: Criando mapas esquemáticos de trânsito

Já faz algum tempo que me pergunto se alguém já pensou em criar belos mapas esquemáticos de transporte público com o TikZ. A partir deste tipo de mapas, estou disponibilizando aqui um pequeno trecho do mapa de Brno:

insira a descrição da imagem aqui

Para minha surpresa, realizar pesquisas intensas na internet, incluindo a coleção de exemplos do TikZ, ainda não me levou a nada de útil. Pergunto, portanto, se alguém conhece algum recurso disponível para mapas esquemáticos de trânsito baseados em TikZ, que possam servir como ponto de partida para refinamento e melhoria.

Se já houver algo disponível como ponto de partida, é claro que ficarei mais do que feliz em compartilhar abertamente todos os meus procedimentos, experiências e resultados.

[A propósito, o exemplo incluído nesta questão parece ter sido criado comcairografia, uma biblioteca gráfica baseada em C; portanto, mapas de transporte público baseados em um ambiente gráfico não interativo não parecem irrealistas.]

Responder1

Você pode achar isso útil. As linhas duplas são desenhadas como uma linha estreita (branca) desenhada em cima de uma linha grossa (preta). Neste caso, inverti as cores.

\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\pgfsetinnerstrokecolor{blue}
\draw[thick,double,white] (0,0) -- (2,0);
\pgfsetinnerstrokecolor{red}
\draw[thick,double,white] (1,-1) -- (1,1);
\end{tikzpicture}
\end{document}

demonstração

Responder2

Uma forma alternativa para a resposta de Kormylo: usando shorten. Vantagem: não afeta o entorno de 2 linhas retas.

insira a descrição da imagem aqui

\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\path 
(0,0)   coordinate (A)
(2,1.5) coordinate (B)
(0,1)   coordinate (C)
(2,0)   coordinate (D)
(intersection of A--B and C--D) coordinate (I);
\draw[red] (A)--(B);
\draw[blue,shorten >=1pt] (C)--(I);
\draw[blue,shorten >=1pt] (D)--(I);
\end{tikzpicture}
\end{document}

informação relacionada