OpenStreetMap community

tech.michaelaltfield.net

# Make Vector Topographic Maps (Open Street Map, Maperitive, and Inkscape) #### by Michael Altfield This guide will show you how to [generate vector-based **topopgraphic maps**](https://tech.michaelaltfield.net/2024/10/01/osm-contours-svg-maperitive/), for printing very large & **high-quality paper wall maps using inkscape**. All of the tools used in this guide are free (as in beer). | [![How-to Guide to Making Vector Topo Maps with Maperitive and Inkscape](https://tech.michaelaltfield.net/wp-content/uploads/sites/5/osm-contours-svg-maperitive_featuredImage1.jpg)](https://tech.michaelaltfield.net/2024/10/01/osm-contours-svg-maperitive/) | |:--:| | How-to [Guide to Making Vector Topo Maps](https://tech.michaelaltfield.net/2024/10/01/osm-contours-svg-maperitive/) with Maperitive and Inkscape | # Intro I recently volunteered at a Biological Research Station located on the eastern slopes of the Andes mountains. If the skies were clear (which is almost never, as it\'s a cloud forest), you would have a great view overlooking the Amazon Rainforest below. | [![Photo of a lush green, mountainous forest. In the background is a glacial-covered summit.](https://tech.michaelaltfield.net/wp-content/uploads/sites/5/osm-contours-svg-maperitive_volcan-antisana-2015-06-14.jpg)](https://tech.michaelaltfield.net/2024/10/01/osm-contours-svg-maperitive/) | |:--:| | Yanayacu is in a cloud forest on the east slopes of the Andes mountains, just 30 km from the summit of the glacial-capped [Antisana](https://en.wikipedia.org/wiki/Antisana) volcano ([source](https://commons.wikimedia.org/wiki/File:Volc%C3%A1n_Antisana_2015-06-14_(9)_(39680659444).jpg)) | The field station was many years old with some permanent structures and a network of established trails that meandered towards the border of Antisana National Park -- a protected area rich with biodiversity that attracts biologists from around the world. At the top of the park is a glacial-capped volcano with a summit at 5,753 meters. Surprisingly, though Estacion Biologicia Yanayacu was over 30 years old, nobody ever prepared a proper map of their trails. And certainly there was no high-resolution topographical map of the area to be found at the Station. That was my task: to **generate maps that we could bring to a local print shop to print-out huge 1-3 meter topographical maps**. And if you want to print massive posters that don\'t look terrible, you\'re going to be working with **vector graphics**. However, most of the tools that I found for browsing Open Street Map data that included contour lines couldn\'t export an SVG. And the tools I found that *could* export an SVG, couldn\'t export contour lines. It took me several days to figure out how to render a topographical map and **export it as an SVG**. This article will explain how, so **you can produce a vector-based topographical map in about half a day** of work. ## Assumptions This guide was written in 2024, and it uses the following software and versions: 1. Debian 12 (bookworm) 2. OsmAnd\~ v4.7.10 3. JOSM v18646 4. Maperitive v2.4.3 5. Inkscape v1.2.2 ## The Tools Unfortunately, there\'s no all-in-one app that will let you just load a slippy map, zoom-in, draw a box, and hit \"export as SVG\". We\'ll be using a few different tools to meet our needs. | [![OsmAnd](https://tech.michaelaltfield.net/wp-content/uploads/sites/5/osm-contours-svg-maperitive_osmand-icon1-300x300.jpg)](https://tech.michaelaltfield.net/2024/10/01/osm-contours-svg-maperitive/) | |:--:| | [OsmAnd](https://osmand.net/) | ### OsmAnd [OsmAnd](https://osmand.net/) is a mobile app. We\'ll be using OsmAnd to walk around on the trails and generate GPX files (which contain a set of GPS coordinates and some metadata). We\'ll use these coordinates to generate vector lines of a trail overlaying the topographic map. If you just want a topographic map without trails (or your trails are already marked on OSM data), then you won\'t need this tool. In this guide we\'ll be using OsmAnd, but you an also use other apps \-- such as [Organic Maps](https://organicmaps.app/), [Maps.me](https://maps.me/), or [Gaia](https://www.gaiagps.com/). | [![JOSM](https://tech.michaelaltfield.net/wp-content/uploads/sites/5/osm-contours-svg-maperitive_josm-icon1-150x150.jpg)](https://tech.michaelaltfield.net/2024/10/01/osm-contours-svg-maperitive/) | |:--:| | [JOSM](https://josm.openstreetmap.de/) | ### JOSM [JOSM](https://josm.openstreetmap.de/) is a java-based tool for editing Open Street Map data. We\'ll be using JOSM to upload the paths of our trails (recorded GPX files from OsmAnd) and also to download additional data (rivers, national park boundary line, road to the trailhead, etc). We\'ll then be able to combine all of this data into a larger GPX file, which will eventually become vector lines overlaying the topographic map. You can skip this if you just want contour lines without things like rivers, roads, trails, buildings, and park borders. ### View Finder Panoramas Have you ever wondered how you can zoom-in almost anywhere in the world and see contour lines? I always thought that this was the result of some herculean effort of surveyors scaling mountains and descending canyons the world-over. But, no \-- it\'s a product of the US Space Shuttle program. In the year 2000, an international program called [SRTM (Shuttle Radar Topography Mission)](https://en.wikipedia.org/wiki/Shuttle_Radar_Topography_Mission) was launched into space with the Endaevor Space Shuttle. It consisted of a special radar system tethered to the shuttle with a 60 meter mast as it orbited the earth. | [![Artist rendering shows a space shuttle with a purple beam emanating from it to a blue, cloudy sphere below. Attached to the shuttle is a long mast with a device at the end of it, where another purple beam emanates down to the same point on Earth, at a different angle.](https://tech.michaelaltfield.net/wp-content/uploads/sites/5/osm-contours-svg-maperitive_srtm1.jpg)](https://tech.michaelaltfield.net/2024/10/01/osm-contours-svg-maperitive/) | |:--:| | This illustration shows the Space Shuttle Endeavour orbiting \~233 kilometers above Earth. The two anternae, one located in the Shuttle bay and the other located on a 60-meter mast, were able to penetrate clouds, obtaining 3-dimentional topographic images of the world\'s surface (source: [NASA](https://commons.wikimedia.org/wiki/File:Shuttle_Radar_Topographic_Mission_(SRTM)_Illustration.jpg)) | When the shuttle returned to earth, the majority of our planet\'s contours were mapped. This data was placed on the public domain. Today, it is the main data source for elevation data in most maps. While the data from SRTM was a huge boon to cartographers, it did have some gaps. Namely: elevation data [was missing](https://en.wikipedia.org/wiki/Shuttle_Radar_Topography_Mission#No-data_areas) in very tall mountains and very low canyons. Subsequent work was done to fill-in these gaps. One particular source that ingested the SRTM data, completed its gaps, and made the results public is Jonathan de Ferranti\'s [viewfinderpanoramas.org](https://viewfinderpanoramas.org/Coverage%20map%20viewfinderpanoramas_org3.htm). We will be downloading [`.hgt`](https://stackoverflow.com/questions/357415/how-to-read-nasa-hgt-binary-files) files from View Finder Panoramas in order to generate vector contour lines for our topographical map. | [![Maperitive](https://tech.michaelaltfield.net/wp-content/uploads/sites/5/osm-contours-svg-maperitive_maperitive-icon1.jpg)](https://tech.michaelaltfield.net/2024/10/01/osm-contours-svg-maperitive/) | |:--:| | [Maperitive](http://maperitive.net/) | ### Maperitive [Maperitive](http://maperitive.net) is a [closed-source](http://maperitive.net/docs/FAQ.html#Where%20is%20the%20source%20code?) .NET-based mapping software (which runs fine in Linux with [mono](https://www.mono-project.com/)). We\'ll be using Maperitive to tie together our GPX tracks, generate contour lines, generate hillshades, and export it all as a SVG. | [![Inkscape](https://tech.michaelaltfield.net/wp-content/uploads/sites/5/osm-contours-svg-maperitive_inkscape-icon1-150x150.jpg)](https://tech.michaelaltfield.net/2024/10/01/osm-contours-svg-maperitive/) | |:--:| | [Inkscape](https://inkscape.org/) | ### Inkscape [Inkscape](https://inkscape.org/) is a cross-platform app for artists working with vector graphics. We\'ll be using inkscape to make some final touches to our vector image, such as hiding some paths, changing their stroke color/shape/thickness, and adding/moving text labels. Finally, we\'ll use inkscape to export a gigantic, high-definition `.png` raster image (to send to the print shop). # Guide To read the full guide on how to create vector-based maps, [click here](https://tech.michaelaltfield.net/2024/10/01/osm-contours-svg-maperitive/): * [tech.michaelaltfield.net/2024/10/01/osm-contours-svg-maperitive](https://tech.michaelaltfield.net/2024/10/01/osm-contours-svg-maperitive/) # Example Maps For example, here\'s the (A4-sized) topo map that I built for Yanayacu. | [![Image shows a topographical map of a mountainous area. The title reads \"Yanayacu\". The elevation ranges from 2,100 to 2,900. The bottom-left has a small font that reads \"Map by Michael Altfield / github.com/maltfield/yanayacu\"](https://github.com/maltfield/yanayacu/blob/3bb3fdf17668cd4d0a75c9fb24c89a18b2c4d3b3/maps/yanayacu_topo/yanayacu_topo_400mmx225mm.png?raw=true)](https://tech.michaelaltfield.net/2024/10/01/osm-contours-svg-maperitive/) | |:--:| | Final (raster) export, ready for sending to the print shop ([source svg](https://github.com/maltfield/yanayacu/blob/main/maps/yanayacu_topo/yanayacu_topo.svg)) | Note that I changed the stroke and thickness of the National Park boundary to be large and green, I changed the path of the road (downloaded from OSM data in JOSM) to be thick and black, and I changed my GPX tracks (recorded in OsmAnd and merged with the OSM data in JOSM) to be thin, dashed, and red. The source `.svg` file for the above image can be found [here](https://github.com/maltfield/yanayacu/tree/main/maps/yanayacu_topo) - [github.com/maltfield/yanayacu/tree/main/maps/yanayacu_topo](https://github.com/maltfield/yanayacu/tree/main/maps/yanayacu_topo) I also used this method to generate a simplified \"trail map\" of Yanayacu (without contour lines). The workflow was similar, except I didn\'t generate contour nor hillshades layers in Maperitive before exporting as a `.svg` | [![Image shows a \"trail guide\" map. The title reads \"Yanayacu Trails 2024\". The bottom-left has a small font that reads \"Map by Michael Altfield / github.com/maltfield/yanayacu\"](https://raw.githubusercontent.com/maltfield/yanayacu/3bb3fdf17668cd4d0a75c9fb24c89a18b2c4d3b3/maps/yanayacu_trail_guide/yanayacu_trail_guide_297mmx210mm.png))](https://tech.michaelaltfield.net/2024/10/01/osm-contours-svg-maperitive/) | |:--:| | Yanayacu Trail Guide ([source svg](https://github.com/maltfield/yanayacu/blob/main/maps/yanayacu_trail_guide/yanayacu_trail_guide.svg)) | The source `.svg` file for the above image can be found [here](https://github.com/maltfield/yanayacu/tree/main/maps/yanayacu_trail_guide) - [github.com/maltfield/yanayacu/tree/main/maps/yanayacu_trail_guide](https://github.com/maltfield/yanayacu/tree/main/maps/yanayacu_trail_guide)

25
6

[@openstreetmap@lemmy.ml](https://lemmy.ml/c/openstreetmap) made my first [#opendata](https://social.edu.nl/tags/opendata) contributions to [@openstreetmap@en.osm.town](https://en.osm.town/@openstreetmap) yesterday. Pull request dopamine AND alternative reality game dopamine? Sign me up ([#foss](https://social.edu.nl/tags/foss) [@organicmaps](https://fosstodon.org/@organicmaps) is terrific both at navigation and mapping)

5
1

I am using a fresh osmand install, and now I have this widget on the right showing the wrong altitude. Always about 50m too high. The bottom widget shows the correct altitude however, that is kinda weird. I have updated the app now, but same thing. Using f-droid latest version, but this happened also with the one I had before (4.85). I am also using brouter plugin for navigation, maybe the correct altitude comes from there idk. The wrong one is also displayed when in the default profile with no brouter involved. Anybody else seeing this phenomenon? Oh and the "centre map" altitude doesn't seem to be working at all, but I don't need that anyway.

31
9

I've been playing around with Google Maps lately to create custom maps. I don't like google but have no experience with any other apps and have never tried mapping of any sort before. I'm trying to create a map layer(s) that has historic sites, stone circles, woodland, cemeteries, UNESCO sites etc. So if I'm traveling I can stop and see them. I've created my own Google Map using lists of sites from Wikipedia. This has gone ok but leads to a lot of data cleansing and the functionality isn't great. I've seen this website but it isn't as complete as the Wikipedia text lists ive imported: https://www.hmdb.org/ I'm completely new to this and have no experience. Are there any good resources out there for me to use or contribute to? I'd like to de-google as much as possible. P.S. do I need to enable developer mode or root my phone to install open street map now? Thanks!

13
5

[@openstreetmap](https://lemmy.ml/c/openstreetmap) A while ago I've seen a before-after screenshot command line tool for osm mentioned somewhere but I cannot find it anymore. I believe it was written in python. Does anyone know the name of the tool in question? [\#OSM](https://breta.moe/tags/OSM) [#OpenStreetMap](https://breta.moe/tags/OpenStreetMap) Edit: Thanks to [@richlv](https://mastodon.social/@richlv) , this is it: [https://github.com/amandasaurus/osm-mapping-party-before-after](https://github.com/amandasaurus/osm-mapping-party-before-after)

10
0

cross-posted from: https://feddit.org/post/2989211 > [Mastodon Toot.](https://fosstodon.org/@rudo/113161889347653944) > > [Project.](https://rudokemper.github.io/google-maps-places-to-organic-maps/)

304
0

When I read about Overture Maps like a year or 2 ago, it seemed to me that basically they were going to create a whole new thing from scratch. Let's be honest, with enough resources, it's easy to see that they could pull off some kind of OpenStreetMap 2.0, where all the issues from OSM are modernised and cleaned up. What's really going on? Are we getting something soon from these people? What's the relationship with them? [On their website](https://overturemaps.org/), they say "coming this fall". Are you excited? Scared? What should I think?

22
15

I've encountered some conflicting usages of [Tag:landuse=residential](https://wiki.openstreetmap.org/wiki/Tag:landuse%3Dresidential). Some areas are very specific, and broken down into individual blocks, while some areas cover multiple blocks. Here's an example of both styles adjacent to each other: https://www.openstreetmap.org/way/653823458 https://www.openstreetmap.org/way/652122607 The wiki doesn't really say much on the topic. Does anyone have opinions/rules of thumb on how to tag them exactly? It seems like all adjacent areas not separated by major highways should be joined together? I've encountered some residential areas that are broken down into mapping each block, and literally follow the curb, rounded corners and all. That seems too specific?

17
3

I'm looking at [Tag:crossing=marked](https://wiki.openstreetmap.org/wiki/Tag:crossing%3Dmarked), and it's a little vague. It says: > Set a node on the highway where the transition is and add highway=crossing + crossing=marked. > > If the crossing is also mapped as a way, tag it as highway=footway footway=crossing crossing=marked or highway=cycleway cycleway=crossing crossing=marked as appropriate. Doesn't that violate the principle of [One feature, one OSM element](https://wiki.openstreetmap.org/wiki/One_feature,_one_OSM_element)? For example, here's a crossing from where overpass-turbo defaults to showing: https://www.openstreetmap.org/node/7780814396 https://www.openstreetmap.org/way/833493479 You've got a `way` with these tags: ``` crossing=marked crossing:markings=yes footway=crossing highway=footway surface=asphalt ``` And the intersection node with the street it's crossing has these tags: ``` crossing=marked crossing:markings=yes highway=crossing tactile_paving=no ``` Shouldn't that be one or the other? It makes sense to me to represent the crossing as a `way` with all the tags, and leave the intersection untagged. I noticed though that StreetComplete doesn't really like that, and will give you quests to add tags to the intersection node even if the `way` is properly tagged.

19
2

Just a super quick question about helping to update the map locations. Between StreetComplete and Organic Maps, which is faster for submitting recommended changes to the OSM team in regards to things like business hours, etc...

34
21
https://www.tandfonline.com/doi/full/10.1080/00087041.2024.2325761

Some really cool transit map generation from OSM data. There's an online demo you can play with [here](https://loom.cs.uni-freiburg.de/global).

45
5

![](https://lemmy.blahaj.zone/pictrs/image/27992f35-9995-4520-b3ce-10c75248acab.webp) ![](https://lemmy.blahaj.zone/pictrs/image/65d75233-e484-431f-ad59-7e9b762cff36.webp) One shows only a few shops, [often the ones that pay the most](https://support.google.com/google-ads/answer/7040605), the other shows the true number of different places in the area.

43
19
https://cdn.fosstodon.org/media_attachments/files/113/119/850/190/189/195/original/2fffbccb150a2c6b.mp4

@osmand why are you so slow? this is a brand new samsung galaxy s24+ [@openstreetmap](https://lemmy.ml/c/openstreetmap)

13
26

[@openstreetmap](https://lemmy.ml/c/openstreetmap) Is there any documentation on mapping individual small plants like flowers or cacti? I'd like to start mapping botanical gardens but cannot find any information on this.

6
7

Das Atomium in [#Brüssel](https://troet.cafe/tags/Br%C3%BCssel), gerendert in [#cgeo](https://troet.cafe/tags/cgeo) auf der 3D [#OpenStreetMap](https://troet.cafe/tags/OpenStreetMap) [#Freizeitkarte](https://troet.cafe/tags/Freizeitkarte) sieht lustig aus. [@openstreetmap](https://lemmy.ml/c/openstreetmap) [@geocaching\_de](https://a.gup.pe/u/geocaching_de)

39
4
xkcd.com

cross-posted from: https://discuss.tchncs.de/post/21076796 > xkcd #2977: Three Kinds of Research > > alt text: > > > The secret fourth kind is 'we applied a standard theory to their map of every tree and got some suspicious results.' > > https://explainxkcd.com/2977/

111
9

Hi is there some project, instructions or some github repo for converting 360° video and GPX file to something like street view? I would like to map this way local cycling routes.

37
14

I have recently got into mapping traffic signs and speed limits where I can, but I realised I don't know what to do when mapping differing speed limit signs that are offset from each other. It's a transition from a 50km/h zone to a 60km/h zone but the signs are offset by 65m, making a sort of "no-mans land" in-between. I plan to map it with the in-between zone tagged with separate `maxspeed:forward` and `maxspeed:backward` tags. I assume it should be done this way because as a driver on the ground I would follow the speed limit signs on my side of the road as I passed them, having no knowledge of the reverse sign. I guess I'm wondering if this is a logical way to map this?

41
10

I recently got a Pixel and installed GrapheneOS on it. I would like to add some places to the map. Is there anything I need to know regarding preserving my privacy while contributing? Thank you for any advice.

44
24

It's a key feature of Google maps that I don't have a great replacement for. I assume moderating the reviews would be a significant challenge for the project.

84
9
social.lol

>[**Henry**@hl@social.lol](https://mastodon.social/@hl@social.lol "hl@social.lol") > > Glad to see the great job [@openstreetmap](https://mastodon.social/@openstreetmap@en.osm.town "@openstreetmap@en.osm.town") and [@organicmaps](https://mastodon.social/@organicmaps@fosstodon.org "@organicmaps@fosstodon.org") are doing. For cycling to the zoo's main entrance, where I can buy entry, they suggest a sensible route. [#Google](https://mastodon.social/tags/Google) maps seems to suggest I go through the zoo, possibly via the tiger cage. > >https://social.lol/@hl/113047359789803891 - - - >[**Dawid Rejowski**@didek@101010.pl](https://mastodon.social/@didek@101010.pl) > >[@hl](https://mastodon.social/@hl@social.lol "@hl@social.lol") [@openstreetmap](https://mastodon.social/@openstreetmap@en.osm.town "@openstreetmap@en.osm.town") [@organicmaps](https://mastodon.social/@organicmaps@fosstodon.org "@organicmaps@fosstodon.org") > >Also somehow ZOO looks more like a ZOO. > >Here I needed a while to understand what is that place. Only after reading the labels I understood it is the center of Warsaw, a place that should be one of the most recognizable places in Poland.\ >Compared to OragnicMaps, with rich colors, colorful Metro icons, building shapes and rails, Google Maps looks very blended. > >https://101010.pl/@didek/113050389244877936

65
3

I've got a patio for a restaurant tagged as [leisure=outdoor_seating](https://wiki.openstreetmap.org/wiki/Tag:leisure%3Doutdoor_seating). That page says you can add `operator=*` as a string, but I'm wondering if I can add a Relation between the patio and the restaurant. This is really for semantic reasons, because if the restaurant changes its name or gets a new owner, it would be nice if the patio didn't then have out-of-date information. I don't see a [Relation type](https://wiki.openstreetmap.org/wiki/Key:type) that's relevant. I don't want to just start doing my own thing, so does anyone know of a way to use a Relation here, and if not, is that something that can be proposed? Thanks for all of the responses on my other questions, btw. This community has been very helpful.

18
1

I'm taking a look at traffic circles like this: https://www.openstreetmap.org/edit#map=19/33.790043/-118.142392 The main traffic circle has been split up into 8 different segments, so that individual segments can have Relations added to them, such as the "Long Beach Transit 174" bus route. I'm new to mapping, so I don't really know what to expect, but it seems odd to split it up like that. It ends up adding noise to StreetComplete, in that I can't just say "yep, this traffic circle is asphalt", I have to go to a bunch of tiny segments and mark each one of them as asphalt. I've also seen this for items generated from Lyft data, where a single road gets split into tiny segments so that one part can be marked as "no u-turn" or "no left turn". StreetComplete wants me to mark each tiny segment individually.

16
3

I'm looking to tag a simple 4 way stop with typical US red/yellow/green traffic signals. I was wondering what the difference between `signal` and `traffic_lights` is in iD, and the [wiki page](https://wiki.openstreetmap.org/wiki/Key:traffic_signals) just says this about `traffic_lights`: > A typical traffic signal. This value was the second most common value as of 2021-09-15 despite being undocumented until that point. Looking at the talk page there, it links to [this post](https://github.com/openstreetmap/iD/pull/5654#issuecomment-449766751), where an iD dev seems rather annoyed at the wiki: > I took a look at https://wiki.openstreetmap.org/wiki/Key:traffic_signals and now I'm furious. > > Forget it. > > There is no way I'm going to support traffic_signals=yes for pedestrian signals, after the wiki folks aren't even ok with iD using traffic_signals=signal for a normal traffic signal - a tagging that was accepted just not very widespread before iD started doing it. > > The OSM Wiki needs to end. Seriously. It's ruining this project. I'm using iD, so should I just leave it as the default `signals` and leave the fighting up to the devs? As an aside, does anyone know why there seems to be so much animosity there? Kind of surprising TBH

10
4

I've encountered a bus stop that still exists, but has a sign from the city saying that no busses stop there. There's the [disused](https://wiki.openstreetmap.org/wiki/Key:disused:*) tag on the wiki which seems relevant, but I'm not sure how to tag it exactly. There's lots of tags like `ref`, `route_ref`, `operator:wikidata` and so on. Should all of those tags get prefixed with `disused:`?

28
4

was ist denn heute mit [#Openstreetmap](https://bunt.social/tags/Openstreetmap) los? Läd das nur bei mir nicht bzw. nicht richtig? What's going on with [#Openstreetmap](https://bunt.social/tags/Openstreetmap) today? Is it just me that it's not loading or not loading properly? [\#osm](https://bunt.social/tags/osm) [@openstreetmap@en.osm.town](https://en.osm.town/@openstreetmap) [@openstreetmap@lemmy.ml](https://lemmy.ml/c/openstreetmap) [@osm\_tech](https://en.osm.town/@osm_tech)

9
7

I'm trying to correct local buildings on OSM. I've noticed that some of the buildings were traced before according to one set of satellite images, but are off according to others. One of the options for a background while editing that I've got is called orthoimagery. Can I assume that that is the best set of satellite images for tracing buildings from?

20
5

I've tried Magic Earth a handful of times, but each time I dumped it because it marked a street as closed or wrong-way, creating a circuitous detour. There's no such issue in OSM; it simply hallucinated something. I was testing it so I knew where I was going, but I'm reluctant to rely on it when I really need nav. Have I been supremely unlucky?

20
4

I've decided to tackle an indoor shopping mall near me. This will be shops within a larger structure, walking paths, and other features. Is there a guide anywhere for doing this correctly?

19
12

I just started "playing" Street Complete and noticed there was no way to add stuff like new bemches amd trash cans to the map. I found the "create note" feature and started using that for this purpose. Before I continue like thisI just wamted to check with you guys and see; Am I doing this right? https://www.openstreetmap.org/user/Hannes%20Knutsson/notes I made some note about a new trash can, some new bench and some new stairs.

27
16