OpenStreetMap logo OpenStreetMap

The World Underground

Posted by kuopassa on 26 October 2022 in English.

Not only “the mole people” live underground, as there are large urban areas, publicly accessible, built below the ground level, and indoors in general.

As an example of an indoor world: Easton Helsinki, in Finland, which has about 4.8 million visitors per annum. (Source.) It’s built on multiple levels. OpenStreetMap doesn’t yet have support for such multi-levelled maps, but it could: a level is just a layer.

Mostly underground is the bus terminal at Kamppi, in Helsinki. It has elevators and escalators carrying countless people up and down, in and out of tunnels and halls. Most of this world underground isn’t yet seen in OpenStreetMap.

Email icon Bluesky Icon Facebook Icon LinkedIn Icon Mastodon Icon Telegram Icon X Icon

Discussion

Comment from WilleGIS on 26 October 2022 at 15:13

This would be an awesome edition to openstreetmap.

However there might be many reasons why this is unlikely to be added. 1. Imagery 2. Downloadability.

There are tools that make mapping easier in malls and on the go mapping. Maybe this type of tool would be effective in aiding efforts to map underground, although these apps require GPS functionality.

Definitely if this is something you want to start working on and pushing for. GO FOR IT.

Comment from Kovoschiz on 26 October 2022 at 15:39

Both “OpenStreetMap doesn’t yet have support for such multi-levelled maps” and “ Most of this world underground isn’t yet seen in OpenStreetMap.” are not entirely true. There is already Indoor= and OpenLevelUp, alongside JOSM’s built-in level= filtering. The question is where do you draw the line between tunnel= / https://wiki.openstreetmap.org/wiki/Tag:man_made=tunnel and indoor= / building=, as well as how to model the levels. The use of https://wiki.openstreetmap.org/wiki/Tag:building=train_station + https://wiki.openstreetmap.org/wiki/Tag:location=ground + building:levels:underground= for underground rail stations in general has been discussed before. Kamppi already has the basics added around node/1378007259#map=19/60.16902/24.93236 with tunnel=. Rendering of https://wiki.openstreetmap.org/wiki/Tag:highway=pedestrian + https://wiki.openstreetmap.org/wiki/Tag:area=yes above everything else has been discussed in Carto for tunnel= https://github.com/gravitystorm/openstreetmap-carto/issues/529 and building= https://github.com/gravitystorm/openstreetmap-carto/issues/688 with https://github.com/gravitystorm/openstreetmap-carto/pull/3872 closed.

Comment from Kovoschiz on 26 October 2022 at 15:49

Showcasing them requires more than the layers currently shown. You need overlays, buttons, and detection. Clickable shapes for per-building view, since level= currently shown for all buildings may not match. Essentially changed entirely.

Comment from kuopassa on 27 October 2022 at 13:46

Thank you both, WilliamEdwardsGIS and Kovoschiz, for commenting. :-)

“Showcasing them requires more than the layers currently shown. You need overlays, buttons, and detection. Clickable shapes for per-building view, since level= currently shown for all buildings may not match. Essentially changed entirely.”

– This I think could be done with a layered approach and zoom in/out feature. When a user has enabled a special layer for peeking inside buildings/underground areas, the zoom feature could be used to basically just scroll deeper and shallower. I think most buildings, tunnels etc. are built in a standard way: the base unit is the height of an adult human, plus some extra. A room is typically something like 2-3 meters in height. That is the base unit, so for example a hall at a shopping mall can be 3 x base unit. The zoom feature could simply move deeper/shallower one base unit per zoom event. Clickable areas, detection etc. are redundant imo.

Log in to leave a comment