Given the points of a Tube map, marked up some way, is there a good tool to draw the graph? Graphviz?

I'm looking to generate a minimal SVG version of for my mobile.

Tired of doing it by hand in Inkscape.

asked 08 Jan '14, 05:48

Kai%20Hendry's gravatar image

Kai Hendry
accept rate: 0%

edited 08 Jan '14, 06:11

The map you link to as a similar style to the London tube map which as you probably know is a schematic and not to scale. I would just use a Jpeg of it, which you can zoom in and out of. London map history

(08 Jan '14, 09:21) andy mackey

I've used Graphviz for lots of simple things over the years like flow charts, block diagrams of network wiring, etc. Quick and relatively easy to do for the job it was originally developed for.

But if it is possible to to make something as nice as the tube map you linked to in Graphviz it would really, really surprise me. I'm pretty sure a good graphic designer and/or cartographer put in some hours to make it look that good.

I hope someone else chimes in with a software tool that will do that for you as I'd like to learn about it but would not be surprised if it either does not exist or is very expensive.

Looks like your Inkscape effort is quite good, congratulations on that.

permanent link

answered 08 Jan '14, 07:02

stf's gravatar image

accept rate: 19%

I think you could use mapnik's vertex converters to do the work. Annoyingly I couldn't find proper documentation for it, but it seems that you'll need to write some code to make it work, not just write a stylesheet. You might have better luck asking on the mapnik forum.

permanent link

answered 08 Jan '14, 09:58

Vincent%20de%20Phily's gravatar image

Vincent de P... ♦
accept rate: 19%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 08 Jan '14, 05:48

question was seen: 3,610 times

last updated: 08 Jan '14, 09:58

powered by OSQA