The first post in this series introduced us to Map::Tube. There, we built the fundamental structure of the Map::Tube::Hannover module and created the basic map file for the Hannover tram network. This time, we’ll look at a map file’s structure and extend the network. At the end, we’ll visualise a graph of the railway network we’ve created so far. Structural understanding Now that we’ve created a basic map, our goal is to understand the structure of Map::Tube maps a bit more. This wa...