From 39269b305d120e24d9b3fda31e078073a3625446 Mon Sep 17 00:00:00 2001 From: lucidiot Date: Sat, 22 May 2021 18:07:35 +0200 Subject: [PATCH] OpenStreetMap page --- content/osm.md | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 content/osm.md diff --git a/content/osm.md b/content/osm.md new file mode 100644 index 0000000..7512bab --- /dev/null +++ b/content/osm.md @@ -0,0 +1,75 @@ +--- +title: OpenStreetMap contributions +--- + +As the OpenStreetMap community is pretty active here, the local map is quite +good and it is very useful to me when doing urban geocaching or just to walk +around, especially with OsmAnd, a very good map app. + +I had contributed to OSM a while ago while I was in a different region, mainly +by posting notes and telling other contributors to fix the map for me. Now I +want to do something a bit better and actually contribute myself. + +I added a public bookcase and tried to look a little deeper into how traffic +signals are mapped because there was one right new to the bookcase. That got +me to [start a discussion][traffic-sound] on traffic signals having audio +signals for blind people being activated using remotes in France. + +I also started looking into two particular things: mapping public drinking +fountains, which are commonly found in the city center here, and addings tags +on public places with Wi-Fi access, as there are free Wi-Fi hotspots provided +by the city among other things. + +## Tagging drinking fountains + +* General tag: `amenity=drinking_water` + Shown as "Potable water" in OsmAnd +* Specific tag: `man_made=water_tap` + Shown as "Water fountain" in OsmAnd +* Potable water: `drinking_water=yes/no` +* Drinking is forbidden: `drinking_water:legal=no` +* Can refill bottles: `bottle=yes/no` +* Hot/cold water: `cold_water=yes/no`, `hot_water=yes/no` +* Has a fee: `fee=yes/no` +* Wheelchair accessible: `wheelchair=yes/no` +* Operator: `operator=…` + +## Tagging internet access + +* `internet_access` + * `yes`: Available, not more specific + * `no`: Not available + * `wlan`: Wireless hotpost (Wi-Fi) + * `terminal`: Computers available with Internet access + * `wired`: Ethernet plugs available + * `service`: People are available to troubleshoot your connection + * Specific values can be combined: `wlan;terminal` for example if there are + both computers and WLAN. +* `internet_access:fee` + * `yes`: A fee is required to get access + * `no`: Free for all + * `customers`: Only the customers get free access +* `internet_access:operator`: Operator of the service, if not the operator + of the building itself (aka the general `operator` key) +* `internet_access:ssid`: ESSID of the Wi-Fi network. + +Note that hotspots that are strictly restricted to a set of persons, even after +paying a fee (e.g. Eduroam, company networks, etc.) should not be mapped. + +## Wi-Fi scanning + +Ideally, we need a way to log both the current GPS position and the found +networks with their signal strength, which would allow us to later do some +triangulation and guess at where the network is. We also need to see the +currently detected networks while on the go, as we might be able to guess +where they are without having to do a mess of triangulation. + +We tried to use an Android app, [WiFi Tracker][wifitracker], but it does +not work on my phone and is quite power-hungry. Additionally, on Android +9, Wi-Fi scanning is limited and lifting the restriction is only possible +in the developer options in Android 10+. + +We might have an ESP32-based scanner soon. + +[wifitracker]: https://play.google.com/store/apps/details?id=org.prowl.wifiscanner +[traffic-sound]: https://wiki.openstreetmap.org/wiki/Talk:Key:traffic_signals:sound#Remote-operated_signal_sound