Style | StandardCards

OpenStreetMap Blogs

Wednesday, 20. November 2024

OpenStreetMap User's Diaries

The problems with "highway=path" in England and Wales

Recently, there’s been quite a lot of discussion about the problems with using the tag “highway=path” in the forum. See for example threads here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here and here - and that’s only the last month or so!

It’s not descriptive

On it’s own, “highway=path” doesn’t really say anything oth

Recently, there’s been quite a lot of discussion about the problems with using the tag “highway=path” in the forum. See for example threads here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here and here - and that’s only the last month or so!

It’s not descriptive

On it’s own, “highway=path” doesn’t really say anything other than it’s somehow possible to get from one end to the other. Have a look at the pictures in the wiki - all of those are regularly tagged as “highway=path” in some regions.

There are some really bizarre examples out there. Up the Hillary Step to get to the top of Everest? highway=path. A scuba diving route? highway=path.

While it is possible to add extra tags to say a bit more about the feature being mapped, often this simply isn’t done.

A data consumer (map maker, routing app creator or even just a human deciding whether to go for a walk somewhere) can’t tell what they’re going to find.

The idea is that you can tag a path for pedestrians as “highway=path; foot=designated” and one for cyclists as “highway=path; bicycle=designated”.

The problem here is that “foot” and “bicycle” are “access” tags, and these aren’t always “yes” or “no”. Valid values might be “customers”, “destination”, “permissive” amongst others. If the “foot=designated” on a “highway=path” implies “foot=yes”, what should the tagging be if only customers are allowed?

In countries with some form of allemansrätten (much of Scandinavia, some other places in Europe, including Scotland) this is less of an issue. If you know you can go pretty much anywhere you don’t need to explicitly tag “foot=yes” on everything, and tagging “highway=path; foot=designated” isn’t a problem.

In England and Wales it absolutely is a problem. We do have the “designation” tag for public footpaths A public footpath sign and other rights of way, but we also have other examples of allowed access including CRoW Act Access Land, rules for the New Forest, and (for an area of land not far from me), “Strensall Camp Military Lands byelaws 1936”, “Strensall Common byelaws 1972”, “Strensall Common (use for military purposes) regulations 1971” (and previously the revoked “Strensall Common and land adjoining or near it byelaws 1936”, “Strensall Common and land adjoining or near it byelaws 1927”, “Strensall Common Rifle and Revolver Practice general regulations 1938”, “Strensall Common Rifle and Revolver Practice general regulations 1933” and “Strensall Common Rifle and Revolver Practice general regulations 1926”). There’s an actual copy of “Statuary Instruments 1972 no 246, The Strensall Common Bylaws 1972” at the entrance that you can read before letting Colin off the leash. It’s complicated, and being able to tag foot=yes makes things much simpler.

So what to do?

In England and Wales, if at all possible, try and use some other “highway” tag in place of “highway=path”. That might be “highway=footway” or it might be something else, depending on what it is most like. If literally nothing else fits, it might still be “highway=path”, but please do try and add more tags to describe the thing as much as possible.

Wherever you are, you can try and identify potential problems and add more tags to mitigate them. I created a QA page for myself. Those are just overpass queries and can be moved anywhere you like and saved as bookmarks.

Happy mapping! walking boots

Tuesday, 19. November 2024

OpenStreetMap User's Diaries

The 2024 Year of OSMF: A Collective Board Report

I was thinking of sharing my experience and reflection for my second year as an OSMF board member, like I did in my first year, then thought, it would be better and greater to write it with my co-board members.

Together with my 2024 fellow board members, Craig, Dani, Mateusz, Roland and Sarah, we are grateful to share our Collective Board Report for the 2024 Year of the OSMF.

In

I was thinking of sharing my experience and reflection for my second year as an OSMF board member, like I did in my first year, then thought, it would be better and greater to write it with my co-board members.

Together with my 2024 fellow board members, Craig, Dani, Mateusz, Roland and Sarah, we are grateful to share our Collective Board Report for the 2024 Year of the OSMF.

In this collective report, we share and document what happened in 2024, celebrate achievements, be transparent about our challenges, and recommend improvements to progress OSMF mission.

I’d like to also mention the collaborative process and inclusion of diverse perspective that we put in our work together as a Board and documented in this written report.

I love this excerpt from the Collective Power Playbook:

“By working together, we can achieve more and benefit more than alone. Collective power means shared ownership of outcomes, lessening the likelihood of failure and benefit for many rather than the few.”

Personal reflection

When I decided to run for OSMF Board in 2022, my main agenda were to improve representation and ensure that community agenda is at the table. Looking back, I put four focus areas in my manifesto, and shared updates for and shifting prioritization after my first year as board member.

This year, as part of the Board, I focused on the OSMF Membership Campaign, being the Board liaison to the Membership WG, and revising State of the Map (SotM) pages.

Along the road, I went through a major life change and so I needed to deprioritize and shift focus again. I decided not to re-run in the Board, and continue to contribute to the SotM and LCCWG.

My hope for the OSMF is continue to push for gender and geographic representation and inclusive participation in leadership spaces as well as increase transparency and commitment to open collaboration among its board, members and the community.


Read: The 2024 Year of OSMF: A Collective Board Report

Päiväkotien ja koulujen pyöräpysäköintitilanne

Kävin tässä loppukesästä ja alkusyksystä läpi merkittävän määrän Espoon ja Helsingin päiväkodeista, kouluista ja muita koulutusta tarjoavia paikkoja, jotka löytyi OpenStreetMapin datan perusteella. Tähän myös kuului pieni osa etelä-Vantaata, kuvan 1 rajaaman alueen sisältä.

♦ Kuva 1: Päiväkotien ja koulujen pyöräpysäköintitilanteen kartoitusalue.

Inspiraatio tähän tuli seuraavasta F

Kävin tässä loppukesästä ja alkusyksystä läpi merkittävän määrän Espoon ja Helsingin päiväkodeista, kouluista ja muita koulutusta tarjoavia paikkoja, jotka löytyi OpenStreetMapin datan perusteella. Tähän myös kuului pieni osa etelä-Vantaata, kuvan 1 rajaaman alueen sisältä.

Päiväkotien ja koulujen pyöräpysäköintitilanteen kartoitusalue
Kuva 1: Päiväkotien ja koulujen pyöräpysäköintitilanteen kartoitusalue.

Inspiraatio tähän tuli seuraavasta Facebook-ketjusta, jossa tuskailtiin Espoon päiväkotien tilannetta pyörällä liikkuvien pysäköintimahdollisuuksien suhteen. Erityisesti, kun pääkaupunkiseudun kaupungeilla on suuria juhlapuheita kestävän liikkumisen suhteen, mutta todellisuus rahankäytön ja asenteen osalta käytännössä jättää kestävän liikkumisen juhlapuheisiin.

Pääkaupunkiseudun liikennejärjestelmä nojaa voimakkaasti henkilöautoiluun ja joukkoliikenteeseen. Helsingin seudulla, sisältäen myös kehyskuntia, käytetään vuosittain luokkaa 400 miljoonaa euroa. Tämä on edelleen yli kymmenkertaisesti mitä pyöräilyyn ja kävelyyn on osoitettu viime vuosina. Sen seurauksena pienet yksityiskohdat, jotka tekevät kävelystä ja pyöräilystä varteenotettavamman vaihtoehdon liikkumiseen, tuppaa unohtumaan.

Pyöräpysäköinnin laatu tai laaduttomuus on yksi näistä yksityiskohdista, jotka vaikuttaa siihen, että miten paljon joutuu stressaamaan, kun liikkuu pyörällä paikasta toiseen. On pyörän peräkärryjä, kapearenkaisia pyöriä, leveärenkaisia pyöriä, rahtipyöriä, levyjarrulla varustettuja pyöriä ja useampi kuin kaksirenkaisia pyöriä, joita tyypillinen kuvasta 2 Suomesta löytyvä kiekonväännintyyppinen pyöräteline ei palvele. Erityisesti, jos haluaa pyörän rungosta kiinni pidemmäksi aikaa johonkin kiinteästi asennettuun tai hankalasti liikuteltavaan asiaan.

Kolmipaikkainen kiekonväännintyyppinen pyöräteline talon edessä.
Kuva 2: Tyypillinen Suomessa käytetty kiekonväännintyyppinen pyöräteline.

Tässä artikkelissa väännetään rautalangasta asioita, jotka voi tuntua itsestäänselvyyksiltä. Mutta kun on lähtenyt erikseen tutkimaan pyöräliikenteen toteutuksen ongelmakohtia, niin havaitsee sen, että nämä eivät ole itsestäänselvyyksiä.

Menetelmiä

Ideana minulla oli tässä käydä läpi päiväkotien ja koulujen pyöräpysäköintiratkaisuja hiljalleen, samalla kun liikun ympäri pääkaupunkiseutua. Tämän kartoitusprojektin kirjanpito tuli hoidettua kutakuinkin seuraavanlaisesti:

  1. Haetaan Overpass-kyselyillä tieto kaikista sopivista kohteista tälle kartoitusprojektille.
  2. Vaivutaan epätoivoon hakujen palauttamien pistemäärien seurauksena ja todetaan projektin jatkuvan todennäköisesti pitkälle ensi vuoteen.
  3. Lisätään haetut paikkapisteet ja alueiden keskipisteet OsmAndin My Placesin Favorites-osioon.
  4. Poistetaan pisteitä suosikeista sitä mukaa mitä näitä tulee käytyä läpi ja viedään suosikit varmuuden vuoksi Google Driveen päivän päätteeksi.

Eli sen sijaan, että kävisin paikkoja läpi alueittain ja merkkaisin käydyt alueet tehdyiksi, pystyin käymään läpi saman alueen paikkoja useammalla läpikululla. Tämä mahdollisti sen, että pystyin yhdistämään näiden paikkojen läpikäymistä osaksi normaalia liikkumista. Tällöin ei tarvinnut käyttää niin paljon aikaa siihen, että kulkee kotoa erikseen jollekin tietylle alueelle pelkästään tätä kartoitusprojektia varten.

Pyöräpysäköinnin suunnitteluohje

Helsingin kaupungilla on ollut pyöräpysäköinnin suunnitteluohje vuodesta 2016 alkaen. Suunnitteluohjeen sivulla 12 erikseen otetaan kantaa päiväkotien, koulujen ja muiden oppilaitosten pyöräpysäköinnin vaatimuksiin eri käyttäjäryhmien suhteen.

Tässä on ollut 8 vuotta aikaa saattaa polkupyörien pysäköintiratkaisut näihin suunnitteluohjeisiin sopivammiksi. Rakennuskannalla tietenkin menee enemmän aikaa kuin 8 vuotta uudistua, mutta yksityiskohtia voi silti parantaa kokonaisuutta muuttamatta.

Päiväkodit

Päiväkodit on sikäli erikoisessa asemassa pyöräliikenteen suhteen, että suurin osa päiväkodeissa päivänsä viettävistä ei kulje sinne itsenäisesti. Sanon suurin osa, sillä esimerkiksi päiväkodin henkilökunta varmasti kulkee ilman saattamista. Lapset eivät säännönmukaisesti yksin kulje päiväkoteihin tai sieltä kotiin. Tämä tarkoittaa sen, että vanhempien täytyy tuoda lapsi päiväkotiin jollain keinolla. Nuorimpien osalta, jotka eivät pysty juurikaan kävellen liikkumaan, se tarkoittaa jotain kuljetusvälinettä.

Haasteet kuljetukselle

Kun lapset tuodaan päiväkotiin, usein heidän mukanaan kulkee lastenvaunut tai joku muu kuljetusväline, kuten polkupyörän peräkärry. Hieman vanhemmilla päiväkoti-ikäisillä lapsilla saattaa olla käytössään potkupyörä tai jopa pieni polkupyörä. Ei ole mitenkään harvinaista, että päiväkotiin kuljetettavan lapsen lisäksi mukana kulkee tavaraa, jota tarvitaan myös silloin, kun lapsi haetaan päiväkodista.

Tavaroiden päivänaikaista säilömistä ei välttämättä ajattele, jos on tottunut kuljettamaan lapsiaan autolla ympäriinsä. Auto itsessään tarjoaa tilan säilyttää lapseen liittyviä tavaroita. Tämä kätevyys tavaran säilytyksen suhteen tarjoaa yhden ison kannusteen käyttää autoa matkoihin, vaikka sillä ei muuntyyppistä merkittävää etua välttämättä saisikaan.

Osa päiväkodeista on ratkaissut kävellen, polkupyörällä ja joukkoliikenteellä liikkuvien ongelman tarjoamalla erillisen suunnitteluohjeiden mukaisen katetun tilan lastenvaunuille ja muille liikkumiseen liittyville tarvikkeille. Tämä ei ole kuitenkaan itsestään selvää, eikä ole aina mahdollistakaan päiväkodeissa, jotka on perustettu kerrostalojen kivijalkaan. Mutta jopa viime vuosina rakennetuissa päiväkodeissa laadukas ja riittävä pyöräpysäköintiratkaisu ei tunnu olevan itsestäänselvyys.

Käytettyjä heikkolaatuisia pyöräpysäköintiratkaisuja

Yleisin ratkaisu pyöräpysäköinnille on ollut asettaa päiväkodin ulko-oven tai pihalle menevän portin eteen yksi tai useampia kuvan 3 mukaisia johdannossa mainittuja kiekonväännintyyppisiä pyörätelineitä. Paikkamäärältään nämä usein ovat riittämättömiä lyhyen käynnin ajaksi, kun näihin samoihin telineisiin odotetaan jätettävän myös päivän ajaksi lasten ja henkilökunnan pyörät.

Päiväkodin portin vierestä löytyvä viisipaikkainen kiekonväänninteline.
Kuva 3: Tyypillinen ratkaisu päiväkotien pyöräpysäköintivaatimuksen toteuttamiseksi. Heikkolaatuinen taivasalla oleva teline, jossa on liian vähän paikkoja.

Näitä kuvan 3 mukaisia pyörätelineitä en omilla kartoitusretkilläni edes kirjaa kartalle. Näiden kirjaaminen tuntuisi ajantuhlaukselta sen osalta, mitä OpenStreetMapin päivityksilläni haen. En usko, että päiväkodin henkilökuntakaan näitä juurikaan käyttää polkupyöriensä säilyttämiseen. Erityisesti, kun nämä telineet ovat usein myös ainoita havaittavia telineitä päiväkodin alueella.

10 paikkainen kiekonväänninteline ja vieressä lastenvaunut.
Kuva 4: Yhden autopaikan vaatiman alueen kokoinen katettu tila polkupyörille ulkona päiväkodin portin vieressä.

Kuvassa 4 näkyy sama tyypillinen telinetyyppi, mutta tässä tapauksessa tila on katettu. Tämä mahdollistaa sen, että jos polku- ja potkupyörät jätetään vähän sateisemmaksi tai lumisemmaksi päiväksi, niin pyörän liikkeellesaamisen suhteen ei ole ongelmia. En tiedä, että mikä käytäntö tässä päiväkodissa on lastenvaunujen suhteen, että onko tämä tila ainoa paikka jättää vaunut päiväksi, vai onko niille osoitettu jokin toinen tila.

Parkkialue, jonka läpi pääsee päiväkodin portille.
Kuva 5: 12 auton parkkipaikat päiväkodin portin edessä.

Vertailukohtana kuitenkin se, että mikä ratkaisu on tehty autoille tilankäytön suhteen tässä samassa päiväkodissa. Kuvan 4 alue polkupyörille vie noin kahden autopaikan vaatiman tilan verran tilaa ja siinä on paikat 10 pyörälle ja puolet tyhjää johonkin muuhun käyttöön. Autoille on taas kuvan 5 mukaisesti varattu 12 paikkaa, jotka ovat vieläpä siinä reitillä, mistä on loogisinta kulkea pyörällä päiväkodin portille.

Parkkipaikan vierestä pääsee tässä tapauksessa pyörällä kulkemaan, mutta päiväkodin alueelle on silti vain yksi yhteinen reitti autoille ja pyörille. Parkkipaikan kiertämällä joutuu kuitenkin jakamaan kulkuväylän päiväkodin ovelle kulkevien kanssa.

Parempilaatuiset päiväkotien pyöräpysäköintiratkaisut

Vaikka suurimmassa osassa päiväkodeista pyöräpysäköintiratkaisut on heikkoja, niin parempiakin ratkaisuja on. Osa niistä on vieläpä suhteellisen helposti järjestettävissä, jos tahtoa (eli budjettia) riittää.

Siirrettävät runkolukittavat telineet

Siirrettävät runkolukituksen mahdollistavat telineet on askel eteenpäin pyöräpysäköinnin järjestämisen suhteen.

12-paikkainen runkolukittava siirrettävä teline Lehdokin päiväkodin sisäänkäynnin vieressä.
Kuva 6: Järeämpi suhteellisen kapeilla väleillä varustettu, mutta kuitenkin siirrettävä runkolukituksen mahdollistava teline Lehdokin päiväkodin pihassa sisäänkäynnin vieressä.

Kuvan 6 tyyliset yhdeksi kokonaisuudeksi hitsatut telineet olisivat helpoimpia ratkaisuja päiväkotien pyöräpysäköinnin parantamiseksi. Näitä saa eri kokoisina ja todennäköisesti myös eri materiaalivahvuuksisina. Näitä vasten saa runkolukituksella jätettyä pyörän pystyyn ja nämä eivät juurikaan rajoita käytettävää renkaan kokoa tai leveyttä. Eivät myöskään väännä vanteita tai levyjarruja. Näitä telineitä ei myöskään saa purettua palasiksi pelkkää ruuvin- tai mutterinväännintä käyttäen.

Kun tällaisessta telineessä on riittävästi pyöriä kiinni, niin näitä ei kahdestaan myöskään saa helposti liikuteltua. Tämä telinetyyppi on periaatteessa vielä täytettävissä jollain materiaalilla, jolla teline on mahdollista saada pysymään vielä paremmin aloillaan. Eivät nämä yhdestä osasta koostuvat siirrettävät telineet täydellisiä ole, ja näiden hankinnoissa voi mokata monella eri tapaa, mutta parempia kuin mitä yleensä näkee.

Maahan upotetut runkolukittavat telineet

Luultavasti paras yhdistelmä tilankäytön, jämäkkyyden ja käyttökelpoisuuden suhteen on kiinteästi maahan upotetut runkolukittavat pyörätelineet. Mutta nämä yleensä vaativat betonivalun tai muun suuremman remontin, jotta niitä saa asennettua.

6 kaaritelinettä, jotka mahdollistavat polkupyörien runkolukituksen.
Kuva 7: Runkolukituksen mahdollistavilla kaaritelineillä varustettu pyöräpysäköinti Verkkosaaren päiväkodin portin vieressä.

Maahan upotetuista runkolukittavista telineistä löytyy esimerkki Verkkosaaren päiväkodista kuvassa 7. Tässä on suunnittelu- ja rakennusvaiheessa selkeästi pohdittu pyöräpysäköinnin vaatimuksia jättöliikenteelle. Ei ihan kuitenkaan täysin onnistuttu, sillä päästäkseen tuonne, pitää pyörä kuljettaa joko autojen jättöliikenteen kadunvarsiparkin vieressä olevan kanttikiven yli, tai jalkakäytävällä.

Runkolukittavia kaaritelineitä sisältävä katettu alue, jossa
yhdessä telineessä on pieni lasten polkupyörä.
Kuva 8: Verkkosaaren päiväkodin katettu pyöräpysäköintialue. Kaaritelineet mahdollistaa monipuoliset lukitsemisvaihtoehdot.

Verkkosaaren päiväkodissa on myös toinen pyöräpysäköintialue, joka näkyy katettuna kuvassa 8 ja mahdollistaa jossain määrin sääsuojatun paikan jättää pyörän päiväksi. Tämä kuva näyttää sen, että vaikka pyörä olisi pieni, niin kaariteline silti mahdollistaa sen pysäköinnin. Vaikka kaaritelineen vaakaputkeen ei ylettäisi, niin pystyputki on silti käyttökelpoinen ja mahdollistaa lukituksen laajalle skaalalle erilaisia pyöriä.

Telineet laatikkopyörille

Laatikkorakenteella varustetut taakkapyörät, eli tässä laatikkopyörät, ovat pyörätyyppi, joka mahdollistaa tavaran ja lasten kuskaamisen ilman suurempia kikkailuvalintoja. Laatikkopyörät vaativat enemmän tilaa ja ovat rakenteeltaan erilaisia verrattuna tyypilliseen polkupyörään, jonka runko on suhteellisen lyhyt ja renkaat suhteellisen isoja. Laatikkopyöriä kutsutaan hyvän pyöräilyyn kannustavan infrastruktuurin indikaattorilajiksi, joten laatikkopyörille suunnatut pysäköintipaikat on jotain, joiden suosimista kannattaa harkita.

Laatikkopyörän pysäköintiin tarkoitettu matala kaariteline.
Kuva 9: Matala kaariteline, joka on suunnattu laatikkopyörien käyttöön.

Kuvassa 9 näkyy tyypillisiä laatikkopyörille suunnattuja pysäköintipaikkoja. Pyörälle varattu tila on leveämpi mitä tyypilliset runkolukituksen mahdollistavat telineiden välit ovat ja eivät ole ihan seinässä kiinni, jotta laatikkopyörä on mahdollista kiinnittää muustakin kuin eturenkaasta tällaiseen telineeseen. Lisäksi tämä teline on kuvan 9 mukaisesti matala, johon tyypillisiä korkeammalla rungolla varustettuja pyöriä ei ole niin helppo kiinnittää.

Laatikkopyörille varattuja paikkoja tulee pääkaupunkiseudulla niin harvoin vastaan, että olen itse nähnhyt niitä juna-asemien yhteydessä ja tässä yhdessä kuvan 9 päiväkodissa. Periaatteessa leveämmällä tilalla varustetut runkolukittavat telineet ajavat laatikkopyörienkin tarpeen pyöräpysäköinnille, mutta näissä on aina mahdollisuus, että paikat menee pääasiassa muille kuin laatikkopyörien käyttäjille.

Päiväkotien pyöräpysäköintitilanne

Päiväkoteja on pääkaupunkiseudulla suhteellisen tiheästi. Tämän voi vaikka itse todistaa avaamalla kuvan 10 kartan. Mutta ei kuitenkaan ylenpalttisen tiheästi. Jopa Helsingin kantakaupungin alueella voi joutua kulkemaan puolesta kilometristä kilometriin lähimpään päiväkotiin. Sillä oletuksella, että saa paikan lapselleen lähimmästä päiväkodista.

Vaikka itse lasten huoltajille ei suunniteltaisi pitkäaikaispysäköintiin paikkoja, päiväkodin henkilökunta voi tulla luonnollisesti kaueampaa töihin. Mutta edes heille ei ole tehty paikkoja, joita he voisivat käyttää pyörien säilyttämiseen ja samalla säilyttää mielenrauhansa.

Päiväkodit kartalla. Runkolukittava pyöräpysäköinti korostettu
Kuva 10: Päiväkodit, joista erikseen korostettu lähellä olevilla runkolukittavilla telineillä varustetut.

Kuvan 10 karttanäkymää selaamalla voi saada kuvan siitä, miltä pääkaupunkiseudulla valitulla alueella olevat päiväkodit näyttävät pyöräpysäköinnin suhteen. Näistä alueista saa tehtyä seuraavanlaisen yhteenvedon:

  • 646 päiväkotialuetta.
  • 142 päiväkotia, joiden lähistöllä on runkolukittavat telineet 50 metrin säteellä.
  • 22 % päiväkodeista siten sisältää 50 metrin säteellä vähintään yhden runkolukittavan telineen.

Tällä kartalla näkyy 200 metrin säteellä jokaisesta päiväkodista runkolukittavat telineet. Tästä voi kutakuinkin päätellä, että jos vieressä ei ole runkolukittavaa telinettä, ei sitä ole myöskään hieman kauempana.

22 % lukemasta voi päätellä, että pääkaupunkiseudun varhaiskasvatuksessa pyöräpysäköinnin järjestelyt ei ole minkäänlainen prioriteetti. Edes päiväkodin henkilökunnan pyöräpysäköinnin suhteen. Tätä lukemaa vielä nostaa katujen varsien, viereisten koulujen ja viereisten taloyhtiöiden pyörätelineet, jotka eivät ole erikseen päiväkoteja varten suunnattuja. Puhumattakaan päiväkotikohtaisista määristä, jotka monesti ovat auttamattoman vähäisiä.

Vertailua Helsingin kaupungin suunnitteluohjeisiin

Helsingin kaupungin suunnitteluohjeessa on eri mitoitukset erikseen huoltajille ja henkilökunnalle pyöräpysäköinnin suhteen. Pääsääntönä päiväkotien kohdalla on vaikuttanut kuitenkin olevan se, että ei ole erillistä tilaa, jossa henkilökunta säilyttäisi pyöränsä. On tietenkin mahdollista, että pienten rakennusten sisällä on erilliset tilat pyörien säilytykselle. Mutta vähän epäilyttää, että tämä olisi tilanne muuta kuin poikkeustapauksissa ja vain isommissa yksiköissä.

Peruskoulut, ammattikoulut ja lukiot

Peruskoulusta lähtien lapsilla on yleensä mahdollisuus itsenäisesti kouluun ilman huoltajien apua. Tämä tarkoittaa sen, että pyörällä kulkemisen tapauksessa, pyörä jää koulun lähistölle päivän ajaksi. Tämä nostaa paikkatarvetta verrattuna päiväkoteihin. Ensimmäisen ja toisen asteen kouluja yhdistää myös se, että nämä alkavat olla jo suhteellisen suuriä yksiköitä, joissa opiskelijat lasketaan sadoissa (Helsinki, Vantaa).

Koulujen pyöräpysäköintialueet

Koulujen suhteen on otettu selkeästi tarve pysäköidä polkupyöriä jossain määrin tosissaan ja koulujen lähistöltä löytyy usein suuria määriä pyörätelineitä. Suurin osa on edelleen tyypillisiä kiekonväännintelineitä erilaisilla muunnoksilla, mutta välillä on törmännyt ihan päteviin pyöräpysäköintiratkaisuihin.

Rivi pollarimuotoisia pyörätelineitä koulun pihassa.
Kuva 11: Vankalta tuntuvia maahan upotettuja pollarimuotoisia pyörätelineitä koulun pihalla.

Runkolukittavia telineitä löytyy isompinakin alueina ja välillä vähän erikoisempia kuvan 11 pollariratkaisuja, joiden materiaalipaksuus todennäköisesti päihittää tavanomaisimpien runkolukittavien telineiden materiaalipaksuuden.

Skuuteille suunnattu pysäköintiteline, joka on pulteilla
kiinnitetty asvalttiin.
Kuva 12: Tiistilän koulun erillinen teline skuuteille.

Koulujen lähistöltä löytyy usein myös mahdollisuus pysäköidä muita liikennevälineitä. Nykytrendien mukaisesti, myös skuuteille löytyy joistain paikoista erillisiä parkkiratkaisuja, kuten kuvasta 12 näkyy. Nämä ovat sikäli hyviä, että skuutteja saa sopivalla telineratkaisulla vielä tiheämmin mitä polkupyöriltä onnistuu. Harmi vaan, että kuvan 12 skuuttitelineratkaisu näyttää olevan mutterinvääntimellä irroitettavaa mallia.

Koulujen pyöräpysäköintitilanne

Peruskoulut, ammattikoulut ja lukiot ovat pääkaupunkiseudulla satojen oppilaiden kokonaisuuksia, joista henkilökuntaakin löytyy kymmenittäin. Johtuen koulujen oppilasmääristä ja toimintojen monipuolisuudesta, nämä ovat usein laajahkolle alueelle rakennettuja erillisiä kokonaisuuksia, joiden ympäristössä on tarvittaessa tilaa useammallekin pyöräpysäköintialueelle. Henkilökunnalle ja oppilaille erikseen.

Peruskoulut, ammattikoulut ja lukiot kartalla. Runkolukittava pyöräpysäköinti korostettu
Kuva 13: Peruskoulut, ammattikoulut ja lukiot, joista erikseen korostettu lähellä olevilla runkolukittavilla telineillä varustetut.

Kuvan 13 karttanäkymää selaamalla voi saada kuvan siitä, miltä pääkaupunkiseudulla valitulla alueella olevat peruskoulut, ammattikoulut ja lukiot näyttävät pyöräpysäköinnin suhteen. Näistä alueista saa tehtyä seuraavanlaisen yhteenvedon:

  • 416 koulualuetta.
  • 192 koulua, joiden lähistöllä on runkolukittavat telineet 50 metrin säteellä.
  • 46 % kouluista sisältää 50 metrin säteellä vähintään yhden runkolukittavan telineen.

Kouluja kun rakennetaan yleensä erillisille alueille, joten päiväkotien apainen taloyhtiöiden pyörätelineiden kirjautuminen osaksi tilastoja ei ole niin yleistä. Helsingin kantakaupungin kadunvarsipysäköinnit nostaa koulujen runkolukittavien pyöräpysäköintiratkaisujen tilastollista lukemaa hieman. Siitä huolimatta, yli puolessa kouluista ei ole yhtään runkolukittavaa telinettä näiden alueella tai 50 metrin säteellä koulusta.

Kokonaisuutena kouluissa on parempi tilanne kuin päiväkotien kohdalla, sillä pyöräpysäköinti on edes jotenkin uskottavasti otettu kouluja suunnitellessa huomioon. Mutta vielä on pitkä matka siihen, että koulujen pihoilla lukot olisivat niitä heikoimpia lenkkejä pyöräpysäköinnin suhteen. Eivätkä pyörätelineet.

Ammattikorkeakoulut, yliopistot ja muut oppilaitokset

Korkea-asteen koulutus ja muu koulutus on pääasiassa rinnastettavissa työpaikkoihin matka- ja pysäköintijärjestelyiden suhteen. Yksiköiden koko on suhteellisen suuri ja pääkaupunkiseudulla on useampi korkeakoulutuksen kampusalue, joihin kulkee päivittäin tuhansia opiskelijoita ja henkilökuntaa.

Korkea-asteen ja muiden oppilaitosten tilanne

Ammattikorkeakoulut, yliopistot ja muut opetusta antavat
laitokset kartalla. Runkolukittava pyöräpysäköinti korostettu.
Kuva 14: Ammattikorkeakoulut, yliopistot ja muut opetusta antavat laitokset, joista erikseen korostettu lähellä olevilla runkolukittavilla telineillä varustetut.

Kuvan 14 karttanäkymää selaamalla voi saada kuvan siitä, miltä pääkaupunkiseudulla valitulla alueella olevat ammattikorkeakoulut, yliopistot ja muut opetusta tarjoavat tahot näyttävät pyöräpysäköinnin suhteen. Näistä alueista saa tehtyä seuraavanlaisen yhteenvedon:

  • 107 aluetta korkea-asteen ja muuhun koulutukseen.
  • 66 aluetta, joiden lähistöllä on runkolukittavat telineet 50 metrin säteellä.
  • 62 % alueista sisältää 50 metrin säteellä vähintään yhden runkolukittavan telineen.

Korkeakouluissa korostuu se, että yhden ison rakennuskohtaisen pyöräpysäköintialueen sijaan, pyöräpysäköintimahdollisuuksia tehdään usein eri puolille rakennusta eri sisäänkäyntien viereen. Nämä koulutusta tarjoavat tahot toimivat pitkälti riippumattomina kaupungista. Periaatteessa korkeakouluilta ja muilta opetusta tarjoavilta tahoilta ei voi olettaa samanlaista kaupunkien ohjeistuksen noudattamista pyöräpysäköintijärjestelyiden suhteen kuin alemman tason oppilaitoksilta. Mutta näiden numeroiden valossa ainakin runkolukituksen osalta tilanne on parempi kuin mitä kaikilla muilla koulutusasteilla.

Datan keräämisen ja analysoinnin sudenkuoppia

Vaikka dataa tuli parissa kuukaudessa kerättyä kentältä ja tämä artikkeli tarjoaa yleiskatsauksen siihen dataan pyöräpysäköinnin suhteen, mitä OpenStreetMapista löytyy, niin nämä asiat eivät ole täysin ongelmattomia. Vähintään seuraavanlaiset ongelmat on tulleet mieleen, kun tätä dataa tuli kerättyä ja ruksuteltua:

  • Umpikorttelialueilla olevien päiväkotien lähelle ei monesti päässyt. Tämä on umpikorttelin ominaisuus ja sille on hanka tehdä mitään.
  • Päiväkodit sisältää tässä datassa myös leikkipuistoja. Ja koulut ja korkea-asteen laitokset sisältää muitakin kuin peruskouluja, ammattikouluja, lukioita, ammattikorkeakouluja ja yliopistoja.
  • Osaa OpenStreetMapista löytyvistä rakennuksista ja alueista ei ole enää olemassa.
  • Kaikkia eri luokkiin kuuluvia rakennuksia ja alueita ei ole lisätty OpenStreetMapiin.
  • Osa OpenStreetMapissa olevasta datasta on vanhentunutta, joka myös osaksi näkyy luoduissa karttanäkymissä joko vääränä tai puuttuvana tietona.
  • Datan käsittelyssä on joitain paikkoja, joiden nimet saattaa vaikuttaa kummallisilta. En kuitenkaan jaksanut korjata näitä paremmiksi, sillä se olisi vaatinut liikaa poikkeustapauksia koodiin.
  • Runkolukittavan telineen määritelmä on jokseenkin joustava. Lisäksi OpenStreetMapissa olevalla datalla ei ole näkemystä telineen laadun osalta. Paksusta teräksestä tehty riittävät välit sisältävä jykevä runkolukittava teline on samanarvoinen kuin mutterinvääntimellä avattava rimpulateräksestä tehty teline, johon yhteen väliin hädintuskin mahtuu yksi pyörä.
  • Runkolukittavien telineiden sijainti tulee olla alle 50 metrin säteellä linnuntietä lähimmästä pisteestä, joka on kyseisen paikan alueen konveksi peitto. Tämä tarkoittaa sitä, että välillä viereisten taloyhtiöiden ja yleiset kaduilla olevat runkolukittavat telineet rekisteröityvät eri paikkojen pyörätelineiksi. Yleensä pyöräpysäköintimahdollisuuksia haetaan sisäänkäyntien läheltä, joten tämä vääristää tilastoja parempaan suuntaan.
  • Datan keräämisessä on ollut oma tekijänsä sillä, että yhteen kohteeseen ei halua käyttää liikaa aikaa ja joissain tapauksissa jotain telineitä tai muita päteviä pysäköintiratkaisuja on voinut jäädä huomaamatta.
Työmaa-alue -kyltin sisältävä aita päiväkodin ympärillä.
Kuva 15: Remontti meneillään yhdessä päiväkodissa. Tästä ei voi etukäteen maastosta sanoa, että millaiset pyörätelineratkaisut tulee lopulta käyttöön.

Lisäksi kun oli yli 1000 kohdetta läpikäytävänä, niin osa niistä oli remontissa kuvan 15 mukaisesti. On mahdollista, että näille remontoiduille alueille tulee paremmat pyörätelineratkaisut, kunhan remontti on valmis. Näitä ei kuitenkaan tullut kirjattua mihinkään jälkitarkastelua varten. Remontoidut alueet eivät myöskään juurikaan vaikuttaisi tilastoihin.

Käytetty ohjelmakoodi

Tämän artikkelin pohjana käytetty data ja tämän datan analysointiin ja visualisointiin käytetty ohjelmakoodi löytyy osoitteesta https://gitlab.com/Barro/osm-diary-files/-/tree/main/public/p%C3%A4iv%C3%A4kotien-ja-koulujen-py%C3%B6r%C3%A4pys%C3%A4k%C3%B6intitilanne/skriptit-data?ref_type=heads.


Danke OSM, Teil 2

Wie bereits im Beitrag zuvor geschrieben, habe ich bei meinem zweiten Mal mit OSM auch mit der Bearbeitung angefangen. Und die ist gar nicht so einfach, wie es klingt und vor allem voll mit Stolperfallen, die ihre Ursache hauptsächlich darin haben, dass manches Bearbeitungs-Feature von der Umsetzung her nichts halbes und nichts ganzes ist. Zudem gibt es auch OSM leider auch Trolle.

Sinnvoll

Wie bereits im Beitrag zuvor geschrieben, habe ich bei meinem zweiten Mal mit OSM auch mit der Bearbeitung angefangen. Und die ist gar nicht so einfach, wie es klingt und vor allem voll mit Stolperfallen, die ihre Ursache hauptsächlich darin haben, dass manches Bearbeitungs-Feature von der Umsetzung her nichts halbes und nichts ganzes ist. Zudem gibt es auch OSM leider auch Trolle.

Sinnvolle Freizeitgestaltung

Fakt aber ist, wenn man sich da mal reingefuchst hat, dann macht die Bearbeitung und damit auch die Verbesserung der Karte für alle Nutzer nicht nur Spaß, sondern hat auch durchaus einen Suchtfaktor. Und nicht zuletzt diesen feiere ich gerade. Denn er hat dazu geführt, dass bedeutende Teile meiner Freizeit zwischen beruflichem wie auch der Pflege von Angehörigen, nicht mehr für irgendwelche Games am PC drauf geht, sondern darauf verwendet wird, raus zu gehen, vor Ort zu recherchieren und später in die Karte einzupflegen.

Dazu kommt, dass ich jeden Tag im Großraum meiner Heimatregion mit dem Auto unterwegs bin und jetzt auch an vielen Tagen diese Fahrten dazu nutzen kann, die Karte für alle besser zu machen. Hier kommt dann Mapillary ins Spiel. Aber dazu später mehr.

Bearbeitung Level 1 – Hinweise

Mein Einstieg in die Beteiligung, die Bearbeitung, waren Hinweise. Der Grundgedanke war, dass man damit als völlig unerfahrener Bearbeitender nichts versehentlich kaputtmachen kann. Man ändert ja nicht, sondern setzt einfach nur ein Pünktchen mit einem Hinweistext. Und wenn der Hinweis sich an dieser Stelle als überflüssig oder irrelevant entpuppen sollte, dann kann er von jemand anderem ja einfach geschlossen und damit zumindest aus der Kartenansicht gelöscht werden.

In meinem Heimatort Radevormwald bin ich geboren und aufgewachsen und von einem kurzen Gastspiel in Lüneburg Anfang der 1990er abgesehen, lebe ich hier seit 50 Jahren. Ich kann also guten Gewissens von mir behaupten, mich hier auszukennen. Und vor diesem Hintergrund stach mir anlässlich meines ersten Hinweises auch sofort ins Auge, dass in der Karte ein ganzes Bachsystem fehlt. Also, Hinweis dazu geschrieben, veröffentlicht, gut gefühlt.

Hinweise – doch nicht so toll

Schauen wir mal, ob der Hinweis auch an der richtigen Stelle ist. Rechts auf „Ebenen“ geklickt und das Häkchen bei „Hinweise/Fehlermeldungen“ gesetzt und ja, er war an der richtigen Stelle. Aber drum herum poppen noch mal gut 30 andere Hinweis-Markierungen auf. OK. Lesen wir doch einfach mal was andere da so als Hinweis schreiben. Erschreckend häufig finden sich Hinweise auf Wanderwege, die ein wenig zugewuchert sind. Was bitte erwarten die Hinweis-gebenden? Dass alle Wanderwege durch den Wald asphaltiert werden? Dass jetzt jemand für die Aktualität der Karte mit der Heckenschere losrennt und die wuchernde Himbeere zurück stutzt? Dass jetzt jemand mit dem Spaten loszieht und den Weg in dem Bereich sowohl auf der Karte wie auch im Wald verlegt? Hm. Seltsam.

Himbeeren

Also gehen wir den Weg doch einfach auch mal. Na ja, Weg ist an der Stelle eigentlich zu viel gesagt. Es ist ein besserer Trampelpfad. Ja, er ist auch an den Bäumen und Zaunpfosten als Wanderweg gekennzeichnet, aber wenn da pro Woche mal zwei Leute lang gehen, ist das schon viel.

Und das Hindernis namens Himbeere? Ja, die ist ein wenig in den Weg gewuchert und wenn man da mit kurzer Hose lang geht, hat man vielleicht den einen oder anderen Kratzer der Dornen am Bein. Aber wenn man da einfach 1 Meter weiter links an der linken Seite um den dort stehenden Baum herum geht, was problemlos möglich ist, dann ist der Himbeerbusch gar kein Hindernis mehr – und der Hinweis eigentlich sinnfrei. Es sei denn, er soll eigentlich dazu dienen, entsprechend interessierte Leute darauf hinzuweisen, dass sie da recht bequem Himbeeren pflücken können.

Ich könnte den Hinweis jetzt ja schließen. Aber ich bin der Neue hier und ich weiß ja nicht, was der Hinweis-gebende mit seinem Hinweis genau beabsichtigt, also lass ich ihn mal stehen und wende mich einem anderen zu.

Wen interessieren Hinweise

In einem anderen Hinweis im dort angrenzenden Nachbardorf wird das Fehlen eines Geschäftes bemängelt. Das Geschäft wird auch namentlich benannt. Und mein erster Gedanke dazu ist: „Das gibt’s doch gar nicht mehr!“. Also den Hinweis mal genauer betrachtet und da findet sich als Zeitstempel ein „vor über 8 Jahren“. Das erklärt so einiges. Vor 8 Jahren gab es dort tatsächlich dieses Geschäft. Aber das lief an diesem dörflichen Standort halt nicht so gut, ist dann vor 4 Jahren ins Stadtzentrum gezogen, hat dort aber dann auch vor zwei Jahren endgültig zugemacht.

Heißt also im Klartext: Zarte 8 Jahre hat dieser Hinweis niemanden interessiert – erst recht keinen Ortskundigen. Erschreckend. Noch erschreckender ist, viele andere Hinweise im Umkreis tragen auch Zeitstempel des Typs „vor x Jahren“.

Und weiter im Klartext heißt das: Wenn hunderte Leute Hinweise schreiben, aber Null Leute Hinweise interessieren, dann sind Hinweise vielleicht doch nicht so toll, um zur Aktualität der Karte beizutragen.

Hinweise – konstruktiv

Zum Glück sind nicht alle Hinweise elend alt. Es gibt auch ein paar halbwegs aktuelle. Und darunter gibt auch solche, bei denen ich mit meinem Wissen zu einer Lösung beitragen kann. Also flugs mal entsprechend kommentiert. Und prompt entwickelt sich daraus eine angeregte und konstruktive Diskussion, an deren Ende man tatsächlich das Gefühl hat, etwas konstruktives zur Lösung eines Problems beigetragen zu haben.

Bleibt als Beigeschmack vielleicht nur, dass ein Abseits einer Straße in einem Feld gelegener Gullydeckel jetzt nicht unbedingt etwas ist, was einer breiteren Masse von Kartenbenutzern weiter hilft. Wahrscheinlicher ist, dass das niemals wieder jemanden interessieren wird.

Hinweise – Fazit

Alles in allem wird dadurch recht eindrucksvoll klar, dass Hinweise nicht wirklich ein Mittel sind, um zur Aktualität der Karte beizutragen. Klar kann man Hinweise schreiben. Aber man kann sich halt nie sicher sein, dass die auch wirklich jemand interessieren. Und damit mutieren sie schon ein wenig von einem sinnvollen Beitrag zu einer netten Spielerei.

Für mich jedenfalls war die Erfahrung mit Hinweisen der Anlass, mich mal intensiver mit der richtigen Bearbeitung der Karte auseinanderzusetzen. Klar kann ich zu einem fehlenden Geschäft in unserer Fußgängerzone einen Hinweis schreiben. Aber vielleicht interessiert der die nächsten 10 Jahre einfach niemanden. Auf der anderen Seite kann ich das fehlende Geschäft aber auch selbst als Eintrag in der Karte anlegen und selbst wenn ich nicht sofort alle Daten dazu zusammentragen oder einpflegen kann, sieht ein die Karte benutzender Besucher des Ortes sofort, dass dort eben dieses Geschäft ist.

Zeit also, sich mal in die richtige Bearbeitung herein zu fuchsen, die aber leider vollen Fallstricke ist, welche einen Neuling schnell ins Straucheln bringen oder ihm dämliche Kommentare bescheren können.

Doch dazu demnächst mehr …


OsmAnd

OsmAnd 4.9 (Android)

Great news for OsmAnd users!

Great news for OsmAnd users!

We are thrilled to announce the release of OsmAnd version 4.9 for Android, packed with powerful updates to make your navigation even smoother. Now available on Google Play, this release includes new features like a customizable Main Navigation widget, full-screen Wikimedia image galleries, and a Vehicle Metrics plugin that lets you monitor your vehicle’s performance via OBD-II. We have also enhanced track management, introduced dirt bike trails, added more quick actions, and ensured a consistent system font across the interface.

Get the update today and explore the latest improvements to elevate your experience. Safe travels!

🔄 Get the Update Today!

img index android

What's new

Introducing a full-screen gallery viewer for Wikimedia images in the map context menu. The image block has been redesigned for easier browsing, allowing you to view and swipe through all images associated with a location.

A dedicated screen displays a list of all available images, making it easier to explore related media. Tapping on an image opens it in a full-screen mode for a detailed view of the place or POI.

Gallery

Vehicle Metrics

The new Vehicle Metrics plugin has been added to the Plugins menu, enabling the monitoring of key vehicle performance data using the OBD-II protocol. This plugin offers real-time metrics, such as engine speed, fuel consumption, and coolant temperature, with dedicated widgets for easy access to this data.

Whether you are tracking fuel efficiency or ensuring engine health, the Vehicle Metrics plugin brings valuable insights directly to your device.

OBD OBD

GPX Track Activities

A new feature allows you to assign Activity types (such as hiking or cycling) to your recorded GPX tracks, enhancing track management and organization. You can now easily filter tracks by activity, making it more convenient to organize and analyze your trips. This enhancement streamlines your experience by making sorting and accessing specific activities in your track history far more efficient.

3D track

Customizable Map Buttons

Enhance your map screen with fully customizable Quick Action and Default buttons, including changes to icon, size, corner radius, and background opacity. Through the new grid layout, you can position buttons precisely for easy access.

Button appearance settings can be adjusted via Menu → Configure screen → Custom buttons or Default buttons → three-dot menu → Appearance. Additionally, you can now export and import your custom button configurations, ensuring seamless transitions between devices.

Button appearance Button appearance

Widget Context Menu

The Widget Context menu allows you to manage and configure widgets directly from the map screen, providing a quick way to organize panels. You can access this menu by long tapping on any widget to customize the layout of widgets without leaving the map.

Widget context menu

Reset Average Speed

We have added a convenient Reset average speed action directly in the widget context menu. With just a long tap on the widget, you can instantly reset the average speed value during your trip.

This feature makes it easier to track real-time performance on the go without navigating through multiple menus, giving you more control over your trip statistics with minimal effort.

Widget context menu - Average speed Widget context menu - Average speed

Lock Screen Feature for Seamless Navigation

We have added a Touch screen lock feature, similar to Garmin devices, allowing you to lock your screen while navigating, preventing accidental taps. This update also brings new quick actions for trip recording and managing the visibility of OSM edits, enhancing your navigation experience.

New quick actions:

  • Lock/Unlock screen. This option can be accessed using the Custom buttons:
    Menu → Configure screen → Custom buttons → + → Add acton → Inteface.

  • Trip recording actions. Start, pause, or finish your trip seamlessly:
    Menu → Configure screen → Custom buttons → + → Add acton → My Places.

  • Show/Hide OSM edits and add an OSM note with one tap:
    Menu → Configure screen → Custom buttons → + → Add acton → Configure Map or My Places.

Quick actions

Ride Like a Pro: Dirt Bike Trails Now Available

We are excited to introduced Dirt bike trails to improve your off-road adventures! Now you can activate colored overlays for dirt bike routes, based on the dirtbike, just like mountain biking routes.

  • Find it in Menu → Configure map → Routes → Dirt bike routes.
  • Learn more in our documentation.

Dirt Bike legend Dirt Bike legend

Discover Nearby Areas with OsmAnd Polygon Info

These updates enhance Polygon Information by making data about surrounding areas accessible from the map context menu in OsmAnd.

Now, after a long tap on the map or a single tap a POI, you can view detailed information on nearby polygons, including type and name, sorted by size from smallest to largest. This feature is helpful for quickly identifying geographic or administrative areas within your location.

To access: Map context menu → Details → Within.

Poligon info

Introducing Hiking Trail Grades

We have renamed Difficulty classification to Hiking Trails Difficulty Grade for better clarity and ease of use.

This feature highlights trail difficulty for mountain routes, using either the SAC or CAI scales, ensuring you are well-prepared for your adventure. Both systems help identify the necessary skills and equipment for safe travel.

Find the setting in Configure map → Routes → Hiking trails difficulty grade: SAC or CAI.

Custom Graph Display for GPX Tracks

We have enhanced the graph toggle for recorded tracks, allowing you to select specific data types, such as heart rate or other available options, and display them directly on the graph.

This update lets you select any available data on the Trip recording screen, making it easier to view critical information during or after your trip, improving your overall analysis of recorded GPX data.

Graph Graph

New Route Guidance Widgets (Beta)

We are excited to introduce a new set of route guidance widgets to the Top/Bottom widget panels in OsmAnd's Configure screen menu. These widgets give you real-time navigation information, including the distance to the next turn, second next turn, lane guidance, road name, and current street name. Perfect for keeping track of your route at every step of your journey. The widgets are active during navigation, ensuring you never miss a turn!

Find them in: Menu → Configure screen → Top panel / Bottom panel → Route guidance: Next turn, Second next turn, Lanes

Main Navigation widget

Optional updates

Engage with OsmAnd: Share, Suggest, and Connect

If you have suggestions for improving the Android version of the app, please get in touch with us. We appreciate and welcome your contribution to the further development of OsmAnd.

Monday, 18. November 2024

OpenStreetMap User's Diaries

Aibawk

Aibawk Village

Aibawk Village


Dunkler Modus

Kann man den neuen dunklen Modus irgendwie abschalten?

Kann man den neuen dunklen Modus irgendwie abschalten?


OsmAPP 1.6.0 released

  • URL: osmapp.org
  • Full changelog: github.com/zbycz/osmapp/releases/tag/v1.6.0

For those who doesn’t know, OsmAPP is trying to be the one integrated app for everyday use which runs both on web and mobile. It should be as easy to use as Google Maps, but fully open-source with privacy in mind. We still have a way to go, but we are going stellar. 🌠🔥🍾

First we

For those who doesn’t know, OsmAPP is trying to be the one integrated app for everyday use which runs both on web and mobile. It should be as easy to use as Google Maps, but fully open-source with privacy in mind. We still have a way to go, but we are going stellar. 🌠🔥🍾

First we have great news to share – we are thrilled to welcome @Dlurak to the core team! 🎉 His persistence, focus on code quality and dedication to bringing open maps to public earned him a place in project maintainers. In this release he proved himself as a top contributor and also took care of other people’s PR. Thank you @Dlurak! ♥️

Release 1.6.0 sums up almost 3 months of great changes by @kudlav, @amenk, @j9d3it and also from the core team @dlurak, @jvaclavik and @zbycz.

Directions. Finally! 🚶 🚴 🚗 🚀

This was the plan from the beginning of the project. Issue #31 from summer 2021 speaks for itself. The problem was, it seemed too easy. It is not challenging enough to use some API and write a line on the map 😅.

In the end, the challenge was designing the directions form. First trials with expanded Search input were catastrophical and salvation came from AI. The v0 tool by Vercel lets you chat with GPT and get the code in any framework. You can check our results here: https://v0.dev/chat/3MwraSQEqCc

Second challenge were the form interaction and persistence. React is one-way sync by design, and synchronizing the Autocomplete inputs to URL was tricky.

But it went well in the end, and thanks to our valued core team, we got also driving instructions and beatiful start-end markers. And yes, we hear you - there are also open PRs for multiple stops and turn-by-turn navigation. Stay tuned! 🤞 🔮

Big shout out also for @karussell from GraphHopper to proactively offer us bigger limits for API usage. ❤️

SearchBox is becoming omni-box 🔎

Did you know, you can use Overpass API in OsmAPP?

There are three options:

  1. search for any id-tagging-schema preset like “Restaurant”
  2. type any tag like (amenity=cafe or amenity=restaurant) and internet_access=yes (well done @Dlurak, PR)
  3. type op: and continue with any query which is then scoped to your current view. Eg. op:nwr["aeroway"] (query language here)

Thanks to this release, you can also search in your favourite items and paste any link from OSM.org and similar. More enhancements are discussed in this issue.

Feature panel enhancements 🆔 🏞️ ℹ️

One of OsmAPP missions is to bring the diverse environment of OpenStreetMap in user friendly way.

This started by using iD editor schema for displaying translated fields instead of tags, and now we can enjoy rich display of public transport (click any station), extended view of airport runways (click any airport), whole subproject for rock climbing (select Climbing layer) and this release brings as closer with showing socket types for electric vehicles chargers and many more enhancements to public transport (eg. stop itinerary or showing train routes on map).

One image is worth a thousand words, they say. That’s why our scrollable image panel shows not only Mapillary, but newly also street-view imagery from KartaView and Panoramax. Highly expected feature is direct upload to Wikimedia Commons, which is nearly finished.

Languages is another important aspect of OSM, and this release added secondary label in user selected language in feature panel, and also in map.

Another mission of OsmAPP is educating users about OSM itself and also encouraging edits. Edit dialog received a reworked Tags editor, which helped deliver Feature type select. This finally allows anyone to submit a café or museum without knowing the specific tags. We are planning more changes including iD editor fields and perhaps even a simple relation editor. ⚙️🤞

Sharing is caring, so we were rethining the whole industry of sharing dialogs. And we introduced bright shiny magnificient Share dialog, which is the best we ever made. 🍎

Map layers 🗺️

Great addition by Dlurak is the editor-layer-index used for adding a custom layer. Just click Layers button and hit the button “Add custom layer”. Please report if anything needs tweaking.

For vector maps we use Maptiler – the creator of OpenMapTiles and also maintainer of maplibre-gl. Big shout out to them. In this release we are also testing OpenFreeMap.org which is the alternative vector map made on astonishing tech stack.

Our map also has a weather widget with OpenMeteo forecast for any location when map is zoomed to city level.

Climbing App – openclimbing.org (beta) 🧗

The openclimbing.org is an open platform for climbing guides and maps. Topos and photos are stored in OpenStreetMap and Wikipedia projects, so they can be edited by anyone. Geometric climbing routes on images are mapped using the extensible tag wikimedia_common:path. It is a same app as OsmAPP, but served on another domain – only difference is branding and default layers.

We were working on many features for over a year. In this release, we added a lot of UX improvements that simplifies using the app and new features:

  • 📱 selecting climbing route by scroll 🎉(PR)
  • ❤️‍🔥 add heatmap of my ticks 🎉 (PR)
  • 🗺️ add Map to CragDialog (PR)
  • 🏞️ switch photos automatically (PR)
  • new openclimbing.org homepage (PR)
  • 📐 add climbing grades table (PR)

One more thing… We also wrote story behind openclimbing.org. Why we exist and how we want to change the world of rock climbing.

Kudos to @alensiljak for improving climbing topos in Austria using scheme proposed by openclimbing.org project 🎉.


We are looking forward to any feedback!

Thank you for your support!

@zbycz and @jvaclavik


StreetComplete - App für den Einstieg

Mit der App StreetComplete auf dem Smartphone kann jeder Mensch (unabhängig von persönlichen Vorlieben oder Registrierungen in Gruppen und Vereinen) zur Barrierefreiehit beitragen. StreetComplete zeigt ungeklärte Informationen auf einer OpenStreetMap-Karte. Die unbedarfte Nutzerin findet also Orte in ihrer aktuellen Umgebung und kann Fragen beantworten wie: * Gibt es das noch? * Stimmen die Öffn

Mit der App StreetComplete auf dem Smartphone kann jeder Mensch (unabhängig von persönlichen Vorlieben oder Registrierungen in Gruppen und Vereinen) zur Barrierefreiehit beitragen. StreetComplete zeigt ungeklärte Informationen auf einer OpenStreetMap-Karte. Die unbedarfte Nutzerin findet also Orte in ihrer aktuellen Umgebung und kann Fragen beantworten wie: * Gibt es das noch? * Stimmen die Öffnungszeiten? * Wie ist der Belag? … Es gibt Möglichkeiten, etwas einzutragen, ein Foto zu machen und hochzuladen, aus einer Liste auszuwählen.

Meine Erfahrung mit StreetComplete ist: Es ist leicht zu handhaben. Das kann im Grunde jeder Mensch.

Die App ist trackerfrei. Es ist also kein Problem, sich ein OSM-Konto zu erstellen auf https://www.openstreetmap.org/user/new . Mit dem Nutzernamen und dem Passwort melde ich mich bei StreetComplete an. Schon kann es losgehen.

Es gibt ein Belohnsystem: Oben am Rand ist ein Briefsymbol. Manchmal erhält man eine Mail mit Links zu interessanten Karten.

Manchmal meldet sich ein geübter Mensch, um auf eine Dummheit aufmerksam zu machen. Zum Beispiel wenn ich einen Ort falsch beschrieben habe. Das ist halt das Gute an OpenStreetMap, das es eine Menge Menschen gibt, die völlig unabhängig voneinander die Karte und ihre Funktionen im Auge haben.

Mein Fazit

Nutzt StreetComplete.

Mitarbeit bei OSM. Ein Artikel auf gnulinux.

Sunday, 17. November 2024

OpenStreetMap User's Diaries

Moving pictures from IMGUR to Panoramax: some thoughts and little facts

As you might know, I’m the main developer of MapComplete. For those who don’t know, MapComplete is an OSM-viewer and editor, where contributors can easily answer questions, add new points and upload pictures from a POI from a cozy website. Instead of showing all data at once, it only shows one items within a single topic, resulting in many thematic maps to choose from.

Four years ago, I

As you might know, I’m the main developer of MapComplete. For those who don’t know, MapComplete is an OSM-viewer and editor, where contributors can easily answer questions, add new points and upload pictures from a POI from a cozy website. Instead of showing all data at once, it only shows one items within a single topic, resulting in many thematic maps to choose from.

Four years ago, I started with uploading images to IMGUR, a “free” (paid for by advertisements) image host. They were really permissive at the time, and I got the API up and running in about 15 minutes. For the past four years, they served us well with barely any trouble. They rarely had outages and if there was one, it only lasted a few hours at most.

But it was not meant to last. The first crack in this relationship was a little over a year ago. Igmur changed their terms of use, making clear that they would remove “images that aren’t watched often”. In practice, this was mostly meant to remove NSFW pictures from there platform, but it was a good excuse for us to start backing up all the imgur images linked to from OpenStreetMap.

The next omen was the change of terms. From being very permissive, those went to “please, don’t use IMGUR as your Content Distribution Network”, which pretty much is how MapComplete used IMGUR. Oops. In this forum thread, I wrote “I hope IMGUR wouldn’t notice us before MapComplete made the switch to Panoramax”.

Famous last words.

About a week later, our upload got blocked. Contributors were not able to upload new pictures anymore

As such, Thibault Mol setup a Panoramax instance to be used with MapComplete (thank you very much for this!). I spent quite some time to change MapComplete to support panoramax as backend, making uploads possible again!

This has been notable in the graph by TagHistory for Panoramax: one can notice the graph going steeper during october:

Moving all pictures

With all the machinery in place to upload to panoramax, I also created a script to upload the images from my backup to this panoramax instance. I’ve been moving the pictures over in the past few weeks (before the divorce gets ugly and we get completely blocked off). The technical details are documented on the issue tracker

But, by now, there are 39.124 pictures in our Panoramax server. At most a few (<10) pictures made with MapComplete had been lost by now. The script deleted a few more image links - mostly in Germany - but these links have been dead for a long time - the original image was linked about 12 year ago for some POI.

Ths can be seen when zooming out from the previous graph:

Even more impressive is the dent this makes in the image-key graph. About 39 out of 375K image tags were removed - close to 10% (!) of the image tags. This means that MapComplete was responsible for 1 out of 10 images linked in OpenStreetMap.

Why didn’t you use panoramax from the start?

For the simple reason that it didn’t exist back then ;) Panoramax development only started in 2022. It works quite well, but there are still a few small issues to work out (especially regarding some legal screens and missing tooling, e.g. for moderation). I’m sure these will appear in the near future!

However, all software grows with their users - especially if those users let the developers know what is still missing. With that respect, I’m proud that this is the first Panoramax-server that is not related to the development team (being OSM-France and IGN France). Again: Kudos to Thibault for creating and maintaining the server! And we’d like to encourage all local communities and other, similar projects to setup their own panoramax server!

Downstream effects

Even cooler are the downstream effects. For starters, people who saw the ‘imgur’-tags thought of Imgur to upload pictures to. As such, some people started uploading pictures there to link to OSM because of MapComplete, but not using MapComplete.

At the same time, other editors have been noticing this and are thinking of implementing features that were pioneered by MapComplete, such as thematic maps (such as the streetcomplete overlays) or having image uploads too.

Support the project

Please, continue to support the project! The most obvious way is to simply use it to make edit, by reporting bugs (but I’m swamped with work and studies right now, so it’ll take a while before I’ll look to your bug report) or by supporting me financially

You can follow us on Mastodon:

MapComplete: https://en.osm.town/@MapComplete Edits made with mapcomplete, including some pictures: https://en.osm.town/@MapComplete_edits Panoramax: https://mapstodon.space/@panoramax My personal account: https://en.osm.town/@pietervdvn And Thibault: https://en.osm.town/@thibaultmol


weeklyOSM

weeklyOSM 747

07/11/2024-13/11/2024 Collage of some results Hackweekend Berlin November 2024 [1] | © tordans, Hartmut, Christian, Wolfram | Map data © OpenStreetMap contributors Mapping Requests for comments have been made on these proposals: amenity=travellers_lounge for mapping public seating areas in transport facilities, such as airport lounges or railway station waiting areas. virtual_tour=* to ta

07/11/2024-13/11/2024

lead picture

Collage of some results Hackweekend Berlin November 2024 [1] | © tordans, Hartmut, Christian, Wolfram | Map data © OpenStreetMap contributors

Mapping

  • Requests for comments have been made on these proposals:
    • amenity=travellers_lounge for mapping public seating areas in transport facilities, such as airport lounges or railway station waiting areas.
    • virtual_tour=* to tag virtual 3D tours of places such as museums, hotels, or shops.
    • rental:powerbank=yes, to map stations where users can rent portable power banks to charge mobile devices on the go.
    • addr:milestone=* to allow the tagging of street addresses that use the distance from a reference point as part of the address.
    • languages:official=* and languages:preferred=*, to enable the specification of languages for name rendering, for example the targeted display of street names in different languages or scripts in map applications.
  • The proposal to delete busway=* for bus lanes was accepted with 21 votes in favour, 0 against, and 0 abstentions.

Mapping campaigns

  • Julien Minet reported on the status of address completion in Wallonia, Belgium, on OpenStreetMap, noting a current coverage of 65.9% compared to the ICAR database, although progress has been slowed by recent adjustments to official address sources. A map shows completion rates per commune, highlighting areas with significant updates, and challenges due to pre-assigned addresses in undeveloped areas.
  • If you ever visit Mexico and want to try the delicious esquites/elotes which are sold mostly on street stalls, there’s a collaborative map, so you will know where to find them.
  • The 50,000th challenge on MapRoulette, created just this week, marked a significant milestone in the platform’s journey to enabling collaborative map improvement around the world.

Community

  • OpenStreetMap Belgium, an independent NGO since 2023, continued to work with key supporters such as TomTom and the Belgian National Crisis Centre, organising events including the first European State of the Map in a decade, and providing updated resources such as free Belgian map tiles twice a year.
  • Pieter Vander Vennet explained how OpenStreetMap users can verify their accounts on Mastodon by linking profiles between the two platforms (we reported earlier).

Events

  • [1] Lars Lingner summarised the OpenStreetMap community’s Hackweekend in Berlin, Germany, where over 20 participants worked on creative projects and technical challenges while engaging in an open exchange on social and cartographic issues.
  • OpenStreetMap Belgium is hosting a mapathon in Bruges on Friday 29 November to support the Lili app, which helps visually impaired users navigate safely by mapping essential infrastructure such as tactile paving and audio-enabled traffic signals in Bruges.
  • On Monday 18 November, during the annual ‘Geography Awareness Week’, HeiGIT, in partnership with Doctors Without Borders, the German Red Cross, and the University of Würzburg, is hosting a mapathon in Heidelberg to produce essential map data for humanitarian aid. The event welcomes participants of all experience levels.
  • Mapping USA 2025, a virtual OpenStreetMap conference, is taking place on 24 and 25 January and will feature two days of talks, workshops, and community-driven discussions to engage mappers and advocates from across the US.
  • Geomob’s recent London, England, event to celebrate OpenStreetMap’s 20th birthday, on 18 September, is now available as a video, with slides and audio, thanks to volunteer Andrew Braye.
  • Calling all creative minds: #SotM2025 needs a logo. Submission is via email. Deadline: Saturday 30 November at 23:59 UTC. More details can be found on the Wiki page.

OSM research

  • A new study presented a dataset of classified building footprints for the US derived from OpenStreetMap data, distinguishing between residential and non-residential buildings. The classification, performed using an unsupervised method based on OSM tags and ancillary geospatial data, has been validated with high accuracy across different regions of the US, indicating its usefulness for urban planning, emergency response, and population studies.

Maps

  • 2hu4u has detailed a straightforward way of creating beautiful time-lapse videos of your mapping progress from historical OSM data, all from the comfort of QGIS and without the arduous process of downloading planet files, generating tiles or running a server. In the finished video you can watch the amazing transition, from a nearly blank canvas to a comprehensively mapped Australian city, over 16 years.
  • The open-source DeFlock project shows the global locations of automated licence plate readers, with over 5,600 identified worldwide, to raise awareness and help people avoid surveillance; it uses OpenStreetMap to document camera directions and create warning signs.
  • Andy Townsend described the development of a ‘rural pedestrian’ vector map for England and Wales, focusing on offline usability. This new vector schema, created with Tilemaker and MapLibre, simplifies the original raster schema by reducing data layers and enhancing feature styling, such as UK/IE road shields and handling of previously missed features such as derelict canal bridges. The vector format reduces map size significantly, making it suitable for offline use.
  • Vector tiles are now available on OSMF hardware (we reported earlier). The usage policy is not yet final, but you can use them now, according to Paul Norman. The map style is accessible via the new domain vector.openstreetmap.org and the tiles are available through a MVT address (https://vector.openstreetmap.org/shortbread_v1/{z}/{x}/{y}.mvt). There is a demonstration of the tiles rendered as a map.

OSM in action

  • pl6025 has created a map of commercial POIs in Loire (France) on uMap, which can be reproduced > with Overpass queries.
  • MetroDreamin’ is an interactive platform where users can design and share custom public transit maps, creating their ideal transit systems while connecting with a community of fellow map enthusiasts.

Open Data

  • Daylight Map Distribution v1.58 is the final release of this open geodata project (we reported earlier), concluding its efforts to provide curated and enhanced OSM data. More details about its closure are available in the official announcement.
  • Frederik Ramm, of Geofabrik, discussed access to historical OpenStreetMap data, explaining the tools and datasets available to researchers, the limitations due to OSM’s growth and historical changes, and offering assistance in extracting specific data.

Software

  • Daniel Schep introduced ‘Ultra v3’ (formerly Overpass Ultra), an enhanced mapping tool that now functions as a MapLibre GL JS IDE. New features include query providers for multiple GIS file formats, auto-sorting of map style directives, bundled icon sprite sheets, fallback glyphs, and an HTML control for adding map titles and custom controls, extending Ultra’s utility for geospatial queries and map customisation.
  • The latest update of Jake Coppinger’s Australian Cycleway Stats project improved the efficiency of data processing by adding features such as exclusive cycle lane detection for safer routes on low-speed roads, parallel processing for Australian and international data, and hard-coded Overpass API endpoints for different regions, improving the reliability and speed of data collection for cycleway infrastructure across Australia.
  • The Every Door project, funded by NLNet’s NGI0 Commons Fund, focuses on building the best OpenStreetMap mobile editor for point of interest and address capture, with planned features such as vector tiles and customisation to improve mapping and interoperability.
  • PinPoi is an app for managing and navigating to Points of Interest (POI) by importing files in various formats (e.g. GPX, GeoJSON, CSV) directly to mobile devices. It supports location-based POI searches and displays results in a list or on a map, integrating with users’ preferred navigation applications.
  • TripGeo is offering Map Snake, an interactive map-based game where players navigate a snake on a map to explore different locations, combining geography with classic game elements.
  • The VeloPlanner project is an interactive map focusing on European cycle routes and points of interest such as campsites, shelters, and historic sites, using OpenStreetMap data. It’s currently a map viewer, but planned updates include a route planner and detailed surface and infrastructure data. The platform uses a robust tech stack including MapLibre, Planetiler, osm2pgsql, and Elixir, hosted on Heroku and processed by a dedicated server.

Programming

  • zabop shared a streamlined workflow for editing OpenStreetMap tags, combining the Overpass API, Python, and MapProxy to efficiently identify, visualise, and edit features, emphasising simplicity and fun in the process.
  • ‘Overture to OSM’ is a Python package designed to translate map data from the Overture schema into OpenStreetMap compatible tags, supporting layers such as places, buildings, and addresses, while ensuring OSM compliance.
  • Gregory Peony shared a markdown-based validation feedback template for OpenStreetMap task managers, designed to streamline responses by including standard feedback, reasons for validation results, tips for revisiting tasks, and links to resources. This template aims to support efficient communication, guide contributors in accessing relevant data, and encourage constructive feedback through organised, reusable comments.
  • HOTOSM’s tech updates for November 2024 highlighted ongoing projects, including the alpha launch of Drone Tasking Manager with OpenDroneMap integration, testing of FastAPI for the Tasking Manager, and development of fAIr 2.0 with YOLOv8 model for building detection, as well as improvements to uMap authentication.

OSM in the media

  • For years, two families in Tannhausen suffered from unwanted through traffic from hikers, cyclists and motorists who used their garden as a shortcut. The reason was a map error on OpenStreetMap incorrectly identifying the private path as a public path. After the family discovered this, Florian Fränzl familiarised himself with the OpenStreetMap system and corrected the access to ‘private’. In addition, they have put up official ‘no passing through’ signs, which now ensure peace and quiet and protection of their privacy.

Other “geo” things

  • Berlin (Germany) has introduced a digital overview of all public car parks, which provides real-time information on availability and parking conditions and is intended to make it easier for citizens to find a parking space.
  • Lund University’s (Sweden) ‘mGPS’ system can identify locations with high precision using unique bacterial samples and offers new applications in medicine, epidemiology, and forensics.
  • In Ukraine, military GNSS spoofing to defend against Russian drones is causing problems for the civilian population, as smartphones switch to the wrong time zones and navigation services display inaccurate location data, leading to confusion and delays.
  • Grab has developed its own hyper-local mapping system across Southeast Asia, using input from drivers equipped with special cameras to overcome the challenges of narrow, unmapped roads and improve navigation accuracy, differentiating itself from Google Maps with its regional focus and real-time updates.
  • Google’s Open Buildings Dataset, now enhanced with AI-powered temporal updates, provides detailed building footprint data across Africa and Southeast Asia, supporting applications in urban planning, disaster response, and environmental research.
  • Last month, the US states of Oklahoma and Texas exchanged 0.54 hectares of territory within a reservoir so that a pipeline could resume sending drinking water to a water works without illegally transporting zebra mussels, an invasive species, across the state border.
  • South Korea has accused North Korea of using GNSS jamming signals to interfere with South Korean ships and aircraft, which represents a considerable security risk. The jamming is part of military actions that affect satellite navigation and has already disrupted civilian infrastructure and transport operations.
  • Transit App has introduced an offline feature to track the location of underground trains using motion detection and vibration patterns, allowing users to predict their location, update ETAs, and receive stop reminders without GPS or internet, while maintaining complete privacy.
  • Phoebe Yu explained, in an amusing video, how the problem of Indian addresses in Google Maps was solved. Spoiler: they include places of interest and shops in the route guidance to provide orientation points.

Upcoming Events

Where What Online When Country
Град Зрењанин Okupljanje u Zrenjaninu 2024-11-17 flag
Hannover OSM-Stammtisch Hannover 2024-11-18 flag
Grenoble Atelier du groupe local de Grenoble 2024-11-18 flag
Internationale GeoWoche – Online Mapathon von DRK, HeiGIT, MSF Deutschland & Österreich 2024-11-18
England OSM UK Online Chat 2024-11-18 flag
Workshop: OSM tagging standards for informal settlements 2024-11-19
Missing Maps London: (Online) Mid-Month Mapathon [eng] 2024-11-19
Lyon Réunion du groupe local de Lyon 2024-11-19 flag
Bonn 182. OSM-Stammtisch Bonn 2024-11-19 flag
City of Edinburgh OSM Edinburgh Social Meet-up 2024-11-19 flag
[Online] Map-py Wednesday 2024-11-20
Karlsruhe Stammtisch Karlsruhe 2024-11-20 flag
València XI Jornadas Anuales de Wikimedia España 2024-11-22 – 2024-11-24 flag
Gent Bewakingscamera’s op de kaart (wandeling) 2024-11-22 flag
Bangalore East OSM Bengaluru Mapping Party 2024-11-23 flag
Lyon Campus du Libre 2024 – Lyon – France 2024-11-23 flag
Gent Bewakingscamera’s op de kaart (wandeling) 2024-11-23 flag
명동 국경없는의사회 2024 글로벌 지오위크 매파톤 2024-11-23 flag
Saint-Étienne Rencontre Saint-Étienne et sud Loire 2024-11-25 flag
San Jose South Bay Map Night 2024-11-27 flag
Berlin OSM-Verkehrswende #64 2024-11-26 flag
Düsseldorf Düsseldorfer OpenStreetMap-Treffen (online) 2024-11-27 flag
Lübeck 148. OSM-Stammtisch Lübeck und Umgebung 2024-11-28 flag
Sint-Michiels LiLi-app mapathon 2024-11-29 flag
Olomouc SotM CZ+SK 2024 2024-11-29 flag
ঢাকা State of the Map Asia 2024-11-29 – 2024-11-30 flag

Note:
If you like to see your event here, please put it into the OSM calendar. Only data which is there, will appear in weeklyOSM.

This weeklyOSM was produced by Elizabete, LuxuryCoop, PierZen, Raquel Dezidério Souto, Strubbl, TheSwavu, YoViajo, barefootstache, derFred, mcliquid, tordans.
We welcome link suggestions for the next issue via this form and look forward to your contributions.


OpenStreetMap User's Diaries

Danke OSM, Teil 1

Also ich muss mich wirklich mal bei OpenStreetMap bedanken, denn diese Karte hat etwas geschafft, was andere Dinge zuvor nicht hinbekommen haben, nämlich, dass ich mal wieder meinen Hintern hoch kriege. Aber mal von vorn.

Mein Weg zu OSM

Auf meinem Phone läuft Android. Also habe ich gezwungenermaßen Google Maps da drauf und das war in der Anfangszeit von Gmaps auch mal ganz nett. Aber sc

Also ich muss mich wirklich mal bei OpenStreetMap bedanken, denn diese Karte hat etwas geschafft, was andere Dinge zuvor nicht hinbekommen haben, nämlich, dass ich mal wieder meinen Hintern hoch kriege. Aber mal von vorn.

Mein Weg zu OSM

Auf meinem Phone läuft Android. Also habe ich gezwungenermaßen Google Maps da drauf und das war in der Anfangszeit von Gmaps auch mal ganz nett. Aber schon nach kurzer Zeit hat es einfach nur genervt. Vor allem weil es keine Gelegenheit auslässt, sich in den Vordergrund zu stellen und den Benutzer für sich einzuspannen.

Google Maps – einfach nervig

Ständig poppen Benachrichtigungen auf, frei nach dem Motto „Hey, ich weiß wo Du gerade bist, also guck doch mal an dem Laden nach den Öffnungszeiten und mach gleich mal nen Dutzend Fotos!“. Und gerade die Fotos aus der App gehen dann auch direkt und unbearbeitet in die Karte, damit jeder jedes Detail und auch jede Person erkennen kann.

Mach das ein paar Mal und Du wirst eingeladen, Local Guide zu werden. Klingt toll, ist es aber nicht. Gut, man kann dann rudimentär ein bisschen was bearbeiten, hauptsächlich was Geschäfte und deren Öffnungszeiten angeht, aber das wars dann auch. Und da Google nicht prüft, ob Bearbeitungen von Local Guides schlüssig sind, kriegt Du für das Eintragen von Öffnungszeiten 5 Punkte, mit denen Du in irgendeinem nichtssagenden Level aufsteigst und der erst beste Troll, der als „Aktualisierung“ diese Öffnungszeiten wieder raus löscht, kriegt dafür auch 5 dieser Punkte. Und solche Trolle gibts reichlich. Ganz toll. Leb wohl, Google Maps.

Bing – übel

Ne Karte auf dem Phone zu haben, wäre trotzdem toll – nur halt nicht die von Google. Windows preist einem ja Bing Maps an und die gibts auch auf Android. Geben wir ihr eine Chance. Die Aktualität was „Orte“ auf der Karte angeht, mit einem Wort erbärmlich. Liegt wohl daran, dass Bing gar keine eigenen POI pflegt, sondern dafür auf andere Webdienste zurück greift. Restaurants kommen von Trip Advisor, Aktivitäten vielfach von Golocal und der Effekt davon ist, dass man zum Beispiel beim Blick auf Deutschlands höchste Eisenbahnbrücke, die Müngstener Brücke bei Solingen, 97 Fotos präsentiert bekommt, von denen über 70 gar nicht die Müngstener Brücke sondern irgendwelche anderen Brücken am Ars** der Welt zeigen.

Kann man solche Fehler korrigieren? Nein. Kann man solche Fehler melden? Ja. Aber dann bekommt man zur Antwort, das müsse man bei dem jeweiligen Anbieter machen. Doch wer bitte macht sich die Mühe, sich bei einem Dutzend externer Webseiten anzumelden, nur die blöde Microsoft-Karte aktuell zu halten. Erschreckend viele Trolle, wie es scheint. Ich aber nicht. Also weg mit dem Ding.

Here Maps – ganz schlecht

Apropos Aktualität. Da wäre ja noch Here Maps, oder here we go, wie es sich aktuell schimpft. Ganz früher auf dem Nokia 5800XM mal ganz brauchbar, habe ich mir mit vielen Fehlermeldungen irgendwann mal die Erlaubnis erarbeitet, die Karte auch bearbeiten zu dürfen. Gesagt, getan. Ich wohne seit 22 Jahren in einer Straße, die seit 77 Jahre, seit sie erstmals gebaut wurde, Sackgasse ist. In Here Maps allerdings war sie eine Durchgangsstraße, die über den knapp 1,5 Meter breiten Fußweg am Kopf des Wendehammers, in der Navigationsfunktion selbst Lkw die 300 Meter bis zur nächsten Querstraße durchfahren werden kann.

Wie gesagt, ich wohne in der Straße und entsprechend habe ich bei meinen Bearbeitungen, ja, Plural, jeweils Fotos von eben dem Wendehammer und dem schmalen Fußweg mit eingereicht. Geo-codierte Fotos, um genau zu sein. Und dennoch wurde meine Korrektur über ein Dutzend Male abgelehnt – von irgendwelchen höherrangigen, Bearbeitenden, die in Australien oder Japan zu Hause sind und die Situation nur anhand der Luftbilder beurteilen, auf denen man, den zahlreichen Bäumen hier sei Dank, den Wendehammer eben nicht sehen kann.

Keine Ahnung, ob das inzwischen korrigiert ist, ich habe Here ganz schnell deinstalliert, bevor ich in einer Gegend in der ich mich nicht auskenne damit navigierend, nachts in einem Hafenbecken lande, weil man die Straße tagsüber, mittels einer Fähre ja durch fahren kann.

OSM die Erste

2017 habe ich mir dann OSMand mal angetan, auch zur Navigation. Und ich war einfach nur enttäuscht. Vor allem davon, auf der Autobahn ein „Benutzen Sie jetzt die Ausfahrt“ zu hören, wenn man schon 200 Meter daran vorbei ist. Also weg damit.

TomTom

Was folgte, war TomTom. Damals noch nicht als brauchbare Smartphone-App verfügbar und so wurde es dann ein komplettes Gerät. Ein richtig teures, in dessen Preis lebenslang kostenlose Kartenupdates drin waren. Nun meint Lebenslang aber die Lebensdauer der Geräteserie. Und nach drei Jahren war Schluss mit Updates. Stattdessen kam eine E-Mail, man solle sich doch wieder das nächste, noch teurere, Gerät kaufen, um die „lebenslangen“ Updates wieder zu haben.

Netter Versuch. Glücklicherweise gabs inzwischen TomTom als Smartphone-App. Und die war zumindest für vier Jahre zwar nicht perfekt, aber für meine täglichen Navigationen doch gut genug.

Bis Frühjahr 2024. Da hat TomTom nämlich seine „mydrive“ Onlinekarte geupdated und mir mit dem Update meine rund 120 gespeicherten Adressen, POI und Routen ersatzlos und unwiederbringlich gelöscht und war damit bei mir auch ziemlich durch. Zum Glück ist das Karten-Abo in der App jährlich fällig und das aktuelle lief in Kürze aus – und wurde von mir auch nicht verlängert.

OSM die Zweite

Auf der Suche nach Ersatz schlug der Play-Store auch wieder OSMand vor und ich gab ihm noch eine Chance. Und was soll ich sagen, inzwischen bin ich von der Präzision schlicht begeistert. Außerdem passt OSMand / OpenStreetMap gerade auch sehr gut dazu, dass ich mich immer mehr von proprietären Sachen zurückziehe und zu offenen, freien Lösungen hin orientiere. So ist zum Beispiel auch Windows nach fast 30 exklusiven Jahren inzwischen nur noch Gastsystem auf meinem PC und das Primärsystem heißt Ubuntu Studio.

Aber auch OSMand / OpenStreetMap sind nicht perfekt und insbesondere in meinem Heimatort stach schnell ins Auge, dass viele POI / Geschäfte nur wenig aktuell sind und auch manche Straße falsche Geschwindigkeitsdaten hat. Doch bei OpenStreetMap kann man das ja ändern und so habe ich mich dann auch der Bearbeitung der Karte zugewendet.

Das aber ist eine Story für ein anderes Mal …

Friday, 15. November 2024

OpenStreetMap User's Diaries

Recap: Celebrating International Women’s Day and Open Mapping Women Awards 2024

Personal note and acknowledgement

The Open Mapping Women Awards 2024 was inspired by the 𝗦𝘁𝗮𝘁𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗠𝗮𝗽 𝗔𝘀𝗶𝗮 𝟮𝟬𝟮𝟯 𝗖𝗼𝗺𝗺𝘂𝗻𝗶𝘁𝘆 𝗔𝘄𝗮𝗿𝗱𝘀 where we recognized community champions across Asia. Of’course, this would not also be possible without the brains and heart of the wonder HOT Community Working Group members, and the amazing women in our open mapping community.

I would also want to thank

Personal note and acknowledgement

The Open Mapping Women Awards 2024 was inspired by the 𝗦𝘁𝗮𝘁𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗠𝗮𝗽 𝗔𝘀𝗶𝗮 𝟮𝟬𝟮𝟯 𝗖𝗼𝗺𝗺𝘂𝗻𝗶𝘁𝘆 𝗔𝘄𝗮𝗿𝗱𝘀 where we recognized community champions across Asia. Of’course, this would not also be possible without the brains and heart of the wonder HOT Community Working Group members, and the amazing women in our open mapping community.

I would also want to thank my DEI Champion, friend and beb, Mikko Tamura, for instilling in me that why don’t we recognize every nominations? There may be some unsung heroines or leaders we don’t know globally or have just one nomination, but their impact goes beyond that.

I hope we can continue celebrating and recognizing women in our community!

(Note: Took me 8 months to write something about this. But hey, do you know that International Women’s Day (IWD) is celebrate every March 8? And yes, just want to make that connection with 8 month delayed posting lol. Sorry for the very delayed update! 🥹)


Key highlights: We gathered and amplified 🎥 10 community events through the IWD 2024 OSM wikipage, 🏆 recognized 70 women and 33 communities and projects through the HOT Community WG’s Open Mapping Women Awards 2024, and 5️⃣ women champions shared inspirational messages about their journey, reflections, challenges and hope for the open mapping community: Carrol Chan, Bafamodei Hopeful, Chisom Okwuchi, Rabina Poudyal & Sandra Lucía Hernández Zetina 🙌

Under my [former] role as Online Community Engagement Lead at the Humanitarian OpenStreetMap Team (HOT) and as part of the HOT Community Working Group, this year, we organized two initiatives:

  1. For the second time, we created the OSM Wiki: International Women’s Day 2024 to document IWD 2024 events and provide ideas on how we can celebrate women and their activities in the OSM and open mapping community (see 2022 IWD events here).

  2. The first ever Open Mapping Women Awards 2024 was organized to celebrate women in open mapping, as well as community and projects that strive to make our spaces more welcoming and inclusive.

photo IWD 2024 activities

OSM Wiki: International Women’s Day 2024

The IWD 2024 OSM Wiki documented about 10 community events!

Open Mapping Women Awards 2024

To celebrate IWD 2024, HOT Community Working Group proudly presented the Open Mapping Awards 2024. In a bid to recognize & applaud women for all their efforts & contribution towards the Humanitarian Open Mapping spaces, we welcomed nominations for 6 categories. Nominations were open from 22 February to 6 March. We received 93 nominations and we recognized all of them.

Then, in 28 March 2024, we held an online Awarding Ceremony to celebrate women, communities and projects.

Categories were:

  • Community / Project recognition awards:
  1. Community of the Year (group)
  2. Women-focused Project of the Year
  • Individual recognition awards:
  1. Emerging Star in Open Mapping of the Year
  2. Woman in Open Mapping Leader of the Year
  3. Woman in Open Mapping Mapper of the Year
  4. Woman Champion in Diversity, Equity and Inclusion (DEI) of the Year

Across HOT social media and channels, we recognized 70 women and 33 communities and projects.

You can see the posters across different channels:

In addition, during the AWARDING CEREMONY for the Open Mapping Women Awards 2024, we invited 1 Awardee per category to provide inspirational messages about their journey and community projects.

  1. Carrol Chan, DEI Champion, shared her personal experience and “There is so much value we add to spaces, and if the door is closed, we simply break it down… or go through the window.”

  2. Hopeful Baramodei from Delighted Women Development Initiative, Community of the Year (group), talked about their mission to protect interest and empower women and girls though open mapping.

  3. Chisom Okwuchi, Woman in Open Mapping Mapper of the Year, discussed how she became more involved in OSM and humanitarian open mapping, “I started mapping still not as consistent, but I always to give it my best when I do it because I know that this goes a long way to helping the community.”

  4. Rabina Poudiyal, Emerging Star in Open Mapping of the Year, expressed her gratitude for recognizing each woman and our collective effort in open mapping, “We need to provide them [women] the necessary resources and mentorship in this domain.”

  5. Sandra Hernandez, Woman in Open Mapping Leader of the Year, emphasized the importance of community participation in open mapping, “By making their situation visible through mapping, we can improve their quality of life.”

You can watch the recordings here.

Thursday, 14. November 2024

OpenStreetMap User's Diaries

HOPE HOT

Après avoir acquérir des compétences en Cartographie numérique notamment avec OSM family, OpenStreetMap et Humanitarian OpenStreetMap Team où j’ai participé à plusieurs projets, la volonté de vulgariser ces compétences m’amène à mettre sur pieds HOPE HOT dérivé de l’anglais HOPE ( Espoir ) et HOT ( Humanitarian OpenStreetMap Team) pour servir ma communauté. Lien pour accéder à la page officie

Après avoir acquérir des compétences en Cartographie numérique notamment avec OSM family, OpenStreetMap et Humanitarian OpenStreetMap Team où j’ai participé à plusieurs projets, la volonté de vulgariser ces compétences m’amène à mettre sur pieds HOPE HOT dérivé de l’anglais HOPE ( Espoir ) et HOT ( Humanitarian OpenStreetMap Team) pour servir ma communauté. Lien pour accéder à la page officielle :https://www.facebook.com/profile.php?id=61555691096172 HOPE HOT grandit peu à peu. Rejoignez-nous pour relever les défis.


OpenStreetMap NextGen Development Diary #20 — Sign-in & Sign-up v2.0

It’s time for yet another OpenStreetMap-NG development update! This week we’re excited to present completely redesigned authorization interfaces and new account connectivity features.

🔖 You can read other development diaries here:
www.openstreetmap.org/user/NorthCrab/diary/

⭐ This project is open-source — join us today:
github.com/openstreetmap-ng/openstreetmap-ng

It’s time for yet another OpenStreetMap-NG development update! This week we’re excited to present completely redesigned authorization interfaces and new account connectivity features.

🔖 You can read other development diaries here:
https://www.openstreetmap.org/user/NorthCrab/diary/

⭐ This project is open-source — join us today:
https://github.com/openstreetmap-ng/openstreetmap-ng

🛈 This initiative is not affiliated with the OpenStreetMap Foundation.


📹 Video Summary

In this week’s video, I demonstrate the redesigned sign-in experience, showcase our reinvented sign-up page, and explore the connected accounts feature. As always, the recording includes chapter markers for easy navigation.

⬇ Click below to play ⬇

Video thumbnail

or click here: https://peertube.monicz.dev/w/fcKQXyH87zeKPWvscBeBq7


New Sign-in Experience

We’ve redesigned the sign-in experience to be more seamless and unobtrusive. The new popup-based interface allows you to authenticate from any page without losing context of what you were doing. Unlike the current implementation that redirects you away, the new system maintains your focus and workflow.

The sign-in interface will support passkeys and various two-factor authentication methods. We’ve also integrated support for external services authentication while maintaining a clean, focused design.

▶️ Watch video segment


New Sign-up Page

The sign-up page has received a complete visual overhaul, featuring a striking design that better reflects the project’s ambition. The left side showcases a bold Earth background - a fitting choice for a project dedicated to mapping the world - accompanied by the project logo and a welcoming introduction.

The right panel contains a streamlined registration form with improved layout and consistent color scheme. We’ve also added explicit terms of service acceptance through a checkbox, ensuring users are aware of their agreements. The redesign aims to present OpenStreetMap-NG as the serious, professional mapping platform it aspires to be.

▶️ Watch video segment


Connected Accounts

We’ve introduced a new Connected Accounts feature, accessible through settings, that expands authentication flexibility. Unlike the current implementation that limits users to one external service, OpenStreetMap-NG allows connecting multiple services to your account.

A notable improvement is the renaming of the Wikipedia authentication option to Wikimedia, acknowledging that users can sign in with any Wikimedia project account (Wikipedia, Wikimedia Commons, etc.), not just Wikipedia specifically.

▶️ Watch video segment


🌠 Sponsors

This update was sponsored by 16 amazing people.
8 donors on Liberapay, and 8 on GitHub Sponsors.

Thank you for your trust. — NC 🦀

Early supporters of the project receive something special — the time-limited OpenStreetMap-NG Founder profile badge. This unique reward is only available during the development phase. Every donation, big or small, helps us write the next chapter of OpenStreetMap.

Wednesday, 13. November 2024

OpenStreetMap User's Diaries

Das war's

Mit ist die Lust an OSM vergangen.

Mit ist die Lust an OSM vergangen.


Geofabrik

Historic OpenStreetMap Data

We frequently receive requests from researchers about “old” OpenStreetMap data. In one instance we’ve been asked whether we could provide data for a city road grid – for the year 1980! So let’s take a minute to explain what is possible and what isn’t. In general, you can download older data files – for the […]

We frequently receive requests from researchers about “old” OpenStreetMap data. In one instance we’ve been asked whether we could provide data for a city road grid – for the year 1980! So let’s take a minute to explain what is possible and what isn’t.

In general, you can download older data files – for the 1st of January of each year – from our download server. Just click on the “raw directory index” link and you’re presented with a list of available files – either .osm.pbf or shape files. Sometimes when we’ve split up a country in smaller regions at some point, you might only find more recent files for the small regions, but older files for the whole country.

OpenStreetMap keeps a full history of everything, so it is possible to extract even more fine-grained snapshots – say for the 1st of each month since 2014! This will require the “osmium” utility (with its –time-filter option), as well as a “full history” file. Such files are available (for the whole world) from planet.openstreetmap.org, but also for individual continents or countries from our project-internal download server. (Because these files contain metadata that may be personal data, access is only allowed with an OSM login.)

There are a number of caveats that apply to working with historic OSM data though. First and foremost: An OSM data set of time X tells you what OSM knew about the world at that time – and not what the world was like at that time. If a building has been there for 100 years but was only added to OSM in 2020, then the 2018 data set will not contain that building. You can get an idea of what to expect in an old OSM data set from the “chronology” tab of the taginfo service (globally at taginfo.openstreetmap.org, or for individual regions at taginfo.geofabrik.de). Here’s a graph of the “building” tag for Spain:

As you can see, OSM currently has about 4.5 million building objects in Spain, and in 2014 we had about 450,000. Does that mean that 90% of Spain’s buildings have been erected in the last 10 years? No – it only means that OSM was much smaller in 2014 than it is today!

Because OpenStreetMap was invented in 2004, obviously any data export for any time before 2004 will be completely empty. In the early years we also had a few incompatible data model changes, and the license change in 2012 meant that some data had to be removed again. So, going back further than the license change will really give you very patchy results, and is not recommended for most use cases.

Another thing to consider is that in some areas the mapping methods have changed, and something that was mapped as X in 2014 might today be Y. Depending on what research you are doing, it might be necessary to adapt your filters to that.

If you would like to enlist our help in extracting historic information from OpenStreetMap, we’re happy to make you an offer.


OpenStreetMap User's Diaries

State of the Map Kerala Update: Final Preparations Underway!

As we approach the final stages of organizing SotM Kerala, we want to extend our heartfelt thanks to our Sponsors, Hosting Institution, Partnering Organizations, Community Partners, Individual Supporters, and the incredible Volunteers who have made this initiative possible.

💌 Scholarship emails have been sent – if you’ve applied, please check your inbox or reach out to us at op

As we approach the final stages of organizing SotM Kerala, we want to extend our heartfelt thanks to our Sponsors, Hosting Institution, Partnering Organizations, Community Partners, Individual Supporters, and the incredible Volunteers who have made this initiative possible.

State of the Map Kerala 2024

💌 Scholarship emails have been sent – if you’ve applied, please check your inbox or reach out to us at opendatakerala@gmail.com for any inquiries.

📅 The program schedule is in its final review and will be shared soon!

🎟 Limited tickets are still available – grab yours now at https://makemypass.com/state-of-the-map-kerala.

🤝 Want to support the event? Consider purchasing a Supporter Pass to become an individual sponsor.

Looking forward to an inspiring gathering!


OSM Progress timelapse videos with QGIS and Ohsome API

Finished result:

www.youtube.com/watch?v=xUkLQj29vE4

Preamble

I have been interested in making “before and after” comparisons of mapping progress for a while. The rich and beautiful OSM-carto style as it appears in standard OSM is a particularly important element of what I wanted to achieve, but it remains quite difficult to render historical map data in this style.

This guide

Finished result:

https://www.youtube.com/watch?v=xUkLQj29vE4

Preamble

I have been interested in making “before and after” comparisons of mapping progress for a while. The rich and beautiful OSM-carto style as it appears in standard OSM is a particularly important element of what I wanted to achieve, but it remains quite difficult to render historical map data in this style.

This guide mostly follows the ohsome guide from 2018 but taken further and with updates. Please be aware that I have done little to optimise the workflow so far; this is more of a proof-of-concept at the moment.

I started out mapping in August 2020 and mapped almost exclusively in my old hometown whilst I was stuck there during COVID. I spent a lot of time mapping this area very comprehensively and wanted to visualise my work. Big shoutout to user John Bek who greatly helped with building tracing, which is quite tedious. The Blue Mountains towns of Katoomba, Leura and Wentworth Falls featured are now some of the most comprehensively mapped in Australia.

Previous method

The most genuine way of rendering historical tiles is from the planet file. I previously tried running an OSM tile server in docker with data extracted from the pbf file downloaded from geofabrik. In windows I installed docker in an ubuntu VM and then installed the “minimal effort” tile server following the github instructions. After a lot of messing around, I was able to generate tiles for a particular moment in time: Blue mountains before I started mapping I think the way the pbf was spliced made the large natural=wood relations disappear, so elements are missing unless I generated tiles for a much wider area. Either way a lot of effort, and I never figured out how to procedurally generate tiles at different timesteps.

New method

Software requirement

  • Internet browser (I hope you have this already)
  • QGIS (version must be 3.14 or newer)
  • ffmpeg

Get the data

I have been using ohsome visualisation tools for a while, but only quite recently I became aware of the ohsome API endpoint for Full History extraction of a region of interest. The first step is to get the bounding box coordinates of your area of interest. Tip: in OSM, the url is formatted like this:

https://www.openstreetmap.org/#map=19/{y}/{x}

where {y} is the latitude in [-90,90] and {x} is the longitude [-180,180] Note down the lat/lon pairs x₁,y₁ for the northwest corner and x₂,y₂ for the southeast corner.

Now you can construct the API GET request. Amend the following example as necessary and paste it into your browser URL bar. The bboxes parameter is structured like bboxes={x_1},{y_1},{x_2},{y_2} as below.

https://api.ohsome.org/v1/elementsFullHistory/geometry
?bboxes=150.298548,-33.679397,150.391572,-33.743226
&keys=highway
&properties=tags,metadata
&showMetadata=false
&time=2008-01-01,2024-11-01
&types=way

I have split up the request by querystring parameter for readability. Change bboxes, keys, time and types.

You’ll now want to repeat this step using the following combinations:

Key Way Relation Vector geometry
highway Yes No Linestring
waterway Yes No Linestring
railway Yes No Linestring
building Yes Yes Polygon
landuse Yes Yes Polygon
natural Yes Yes Polygon and Linestring
amenity Yes Yes Polygon
leisure Yes Yes Polygon

These categories should cover the vast majority of what you can see rendered in OSM-carto. You might want to also download power as linestring for power lines, etc.

You will get 13 GeoJSON files out of this; you can simply drag them into QGIS. Note that when downloading type=way geometry, in QGIS you will be given a choice of what geometry type to use as a vector layer. For instance, natural=* ways may be either a polygon (area) such as in natural=wood or Linestring such as in natural=cliff. I recommend you import them both separately if required. You should also download relation areas (multipolygons) for common area types according to the table. Conveniently, ohsome API will also clip large relations to the bbox that you chose. Altogether you will probably have 14 vector layers.

Styling in QGIS

The most time-consuming part is styling everything to look like it does on OSM. I suggest adding OpenStreetMap as a layer on top so you can colour-sample directly. Start by setting your QGIS project canvas colour to the OSM blank land colour #F2EFE9 (Project > Properties… (Ctrl + Shift + P) > General > Background Colour).

Highways

After importing your GeoJSONs into QGIS, you can open the Layer Properties and go to the Symbology tab. Set the type to Categorized, set the filter to your key (eg. highway) and click Classify.

At this point, you’ll probably get a bunch of junk mixed in with the common highway types. Just delete the ones you don’t want. Then change Categorized to “Rule based”. You don’t really need to do that many modifications here, just a few like discriminating service roads from driveways and parking aisles etc. I didn’t bother with the more subtle stuff like tracktype, surface and access etc.

Highway symbology

You now want to decide on a zoom level to encompass all your data, and consider the resolution of your final animation (I recommend 1080 x 1920). My map scale for the animation is 1:16255, which is between zoom level 15 and 16, I picked that just arbitrarily.

Trunk symbology

OSM roads are composed of an inner stroke and an outer stroke. You can symbolise this with two lines, one slightly thicker than the other. For mine, major roads were set to 1.8mm and 2.0mm for the thin and thick lines.

Residential

Minor roads such as links, residential, unclassified etc should be thinner. I used 1.3mm and 1.5mm. For all cases, make sure you set the Join and Cap style to “Round”.

If you want to be able to render your map at multiple zoom levels, you’ll need to adjust the thicknesses for each zoom level and enable Scale range such as below, according to this guide. This will be quite time consuming.

Scale range

After you’ve finished copying all the colours, you’ll want to set the rendering order. Click “Symbol Order…” button and set the order as below;

Symbol order

The aim is to have the thick, dark outer stroke to level 0 and the thin, lighter stroke to higher numbers according to the road classification.

Finally, in the Temporal property tab, enable Dynamic Temporal Control and set the Limits to “include start, include end” and set the Start field to @validFrom and the End field to @validTo. Note that this is a fairly new feature in QGIS and performs much better in my experience than the plugins that the original ohsome blog post used.

You can now check if everything is working by opening the Temporal Controller Panel (clock icon) in one of the toolbars up the top of the QGIS main UI. Try scrubbing through the timeline and see how the data changes.

Temporal controller

I ended up turning driveways and parking aisles off because they encumbered the map too much at my zoom level.

Other stuff

This is what my Leisure non-relation polygons look like. These are the only categories I kept.

Leisure

Most of them are fairly straightforward, however some things like leisure=natural_reserve are less intuitive and also drawn above everything else, so you may want to separate it into its own layer.

Nature reserve

To get the green stroke that is only inside the polygon, I set the effect “Inner glow” with zero blur radius. Make sure you uncheck “Source” otherwise the inner part won’t be transparent. I set it to #B6DEB6 and slightly transparent just by estimating it, I’m sure you could probably figure out the actual correct colour from OSM-carto repository but this will do for now.

Here are my settings for leisure=garden.

Garden

Some other interesting ones are natural=cliff;

Cliff

wetland=marsh;

wetland

and natural=scrub and natural=wood were basically the same but with different SVG symbols that I thought were a fairly close match from what I already had installed. I didn’t really try that hard for it to be accurate because most of this stuff you can’t really see anyway.

For waterways, I set it to rule-based where intermittent=yes was the only rule for the dashed line style, and then everything else was rendered the same.

You can check this imgur album for other settings.

Finally, make sure your layers are all in a sensible order. I put linestrings and nature reserve over the top of everything else. Landuse was on the bottom; amenities and leisure above that and then natural on top of those. OSM-carto has a lot of rules for this but the goal is not really an exact replication here.

Note that I didn’t render labels or point icons, this is on purpose; I feel like it isn’t really appropriate for a timelapse video.

Animating everything

Make sure all layers have the same Temporal settings. Now in the Temporal Controller, check to make sure everything looks good. Set the Step interval to 1 month, make sure your viewport is roughly in the centre of your Area of Interest, Save the project, and now you should be ready to export the animation. Set the resolution to something sensible, I suggest 1080 x 1920. I tried 4K but my laptop struggled hard. Again, I suggest testing it with a short timespan first to make sure your settings are dialled in correctly. It should save the frames as png images in the format usually “projectname0001.png” etc.

Compile the video with ffmpeg

Open your terminal and change the directory to the folder with all your png frames. Here is my script below. It includes a date counter in the format YYYY mm in the top left corner. You can get rid of the -vf flag if you don’t want the counter. Make sure you change the input name to your own one.

ffmpeg -framerate 24 -i "openstreetmap timelapse%04d.png" -vf "drawbox=x=w-150:y=h-45:w=150:h=45:color=black@0.8:t=fill,drawtext=fontfile=NotoSans-Bold: text='%{eif\:2008+floor(n/12)\:d} %{eif\:(mod(n,12)+1)\:d}': fontsize=30: fontcolor=white: x=10: y=10: borderw=1: bordercolor=black" -pix_fmt yuv420p output.mp4

The drawbox and drawtext draws a transparent background for the date counter and the text with the counter. This increments the month every frame, and the year every 12 frames, starting Jan 2008. I found that the video won’t play for some people, or in Windows media player, or upload to Reddit without adding the pixel format flag -pix_fmt yuv420p.

Wrapping up

If you have trouble with any of the steps, or suggestions on how to improve the workflow or the rendering, please leave a comment. Good luck and have fun.

Also check out the discussion on reddit here.

Tuesday, 12. November 2024

OpenStreetMap User's Diaries

Gps

.

.

Monday, 11. November 2024

OpenStreetMap User's Diaries

Update... des quatre derniers mois

Coucou 👋😅

J’ai un peu oublié de faire ça ces derniers temps, n’est-ce pas?

Pour faire court, j’ai été occupé par mon déménagement (qui a finalement eu lieu) et j’avoue que la motivation pour faire des vidéos était assez basse. D’ailleurs, je n’ai “que” huit nouvelles vidéos depuis le dernier update en juin.

Ce mappeur OpenStreetMap vous montre comment utiliser Strava avec

Coucou 👋😅

J’ai un peu oublié de faire ça ces derniers temps, n’est-ce pas?

Pour faire court, j’ai été occupé par mon déménagement (qui a finalement eu lieu) et j’avoue que la motivation pour faire des vidéos était assez basse. D’ailleurs, je n’ai “que” huit nouvelles vidéos depuis le dernier update en juin.

Ce mappeur OpenStreetMap vous montre comment utiliser Strava avec un pseudo tutoriel GÉNÉRIQUE - Une session live (je n’ai pas envie de chercher le changeset dans mon historique 😅 ) où j’essaie d’expliquer comment utiliser la heatmap Strava de la meilleure manière possible

Améliorons Seraing (sur OpenStreetMap) - Hors-série (Rétrospective 2022-2024) - Pour “fêter” mes deux ans sur OSM, je suis revenu sur ce que j’ai fait pour remettre à jour et améliorer Seraing et ses environs

Ce mappeur OpenStreetMap PART EN PRISON, puis ajoute quelques sentiers à Verviers grâce à Strava - Une autre session live où j’utilise de nouveau Strava pour trouver des sentiers/chemins manquants sur Verviers (et dégager des bâtiments détruits depuis longtemps près de l’ancienne/future prison si vous vous demandez d’où sort ce titre putaclic 😏)

Améliorons Seraing (sur OpenStreetMap) - Épisode 40 (La liaison cyclo-piétonne Neupré-Seraing) - Une session live où j’utilise une trace GPS d’une sortie VTT pour faire des modifications diverses et compléter la future piste cyclo-piétonne Neupré-Seraing

Améliorons Seraing (sur OpenStreetMap) - Épisode 41 (Corrections et trottoirs) - Une dernière session live avec quelques corrections, puis je “présente” mon “projet” (je déteste ce terme, mais je n’ai pas mieux 🤷‍♂️) d’ajouter les trottoirs séparément sur Seraing

De ce côté, j’ai pas trop mal avancé pour le moment, même si je pourrais sans doute aller un rien plus vite 😅

Ce cycliste vous emmène sur les anciens chemins vicinaux de Seraing ANNEXÉS par Neupré - Une sortie VTT où je montre les cinq anciens chemins vicinaux sérésiens qui sont désormais sur le territoire de la commune de Neupré

J’avais une deuxième partie de prévue, mais c’est là que mon déménagement est venu s’intercaler et lorsque j’ai récupéré du temps après celui-ci, ce que je montrais était déjà devenu obsolète en gros.

On finit avec deux vidéos beaucoup plus récentes :

Ce mappeur OpenStreetMap fait du repérage dans le Bois de la Marchandise qui dévoile ses “secrets” - Une sortie rando dans ce bois pour trouver des sentiers que Strava montrait, mais qui n’étaient pas encore sur OSM (et une petite surprise sur la fin que je spoile sur la miniature 😅)

Ce mappeur OpenStreetMap vous montre la MURAILLE de Seraing dans le Bois du Val Saint-Lambert - Une autre sortie rando dans la forêt pour trouver d’autres sentiers manquants, un passage près de l’ancienne enceinte de l’abbaye du Val Saint-Lambert et montrer les aménagements pour les chauves-souris avec le logo Batman qui trône fièrement dessus 🦇

Et voilà pour cet interminable pavé de texte. Pour l’instant, je suis pris entre nos fameux trottoirs sérésiens et le “tri” manuel d’un tag particulier. Je voudrais bien faire une vidéo sur le sujet, mais je ne sais trop si je dois faire ça via une session live ou quelque chose de plus didactique (avec ma fabuleuse rhétorique d’homme des cavernes 🤣).

A+ 😀


cartographie des centres de données

Pour cartographier un centre de données # pour débuter

  • wiki.openstreetmap.org/wiki/Tag:telecom=data_center il est necessaire de

  • telecom data_center mandatory
  • operator The operator of the datacenter. In the case of a corporate datacenter, this will be the organisation which owns it. In the case of a colocation facility, this will be the c

Pour cartographier un centre de données # pour débuter

  • https://wiki.openstreetmap.org/wiki/Tag:telecom=data_center il est necessaire de

  • telecom data_center mandatory
  • operator The operator of the datacenter. In the case of a corporate datacenter, this will be the organisation which owns it. In the case of a colocation facility, this will be the colocation company. recommended
  • operator:wikidata Q recommended *name The name of the datacenter. recommended
  • ref The operator's reference for the datacenter (usually a three or four character abbreviation). recommended
  • owner
  • exemples https://www.openstreetmap.org/way/159863825

si l’élement existe dans wikidata

  • wikidata Q:

Pour trouver les datacenters sur la carte

[https://overpass-turbo.eu/?template=key-value&key=telecom&value=data_center]

Références

Sous le feu numérique-Spatialités et énergies des data centers [https://www.metispresses.ch/fr/sous-le-feu-numerique]


A "rural pedestrian" vector map schema and style

For some time I’ve been looking after a raster map style that’s designed to be a useful “England and Wales rural pedestrian” map, and also to showcase some of the richness of data that might not be obvious from basic “general” map styles such as the ones on OpenStreetMap.Org.

A goal for some time has been an offline version of that map style. At any useful level of detail that

An sve01 / svwd01 vector map

For some time I’ve been looking after a raster map style that’s designed to be a useful “England and Wales rural pedestrian” map, and also to showcase some of the richness of data that might not be obvious from basic “general” map styles such as the ones on OpenStreetMap.Org.

A goal for some time has been an offline version of that map style. At any useful level of detail that requires different technologies to be used, and the first parts of that - a vector map schema and a web map style - are now available (though not yet available offline).

The online version of that map is available here. It’ll take a couple of seconds to appear.

How vector maps work

Essentially, something takes OSM data (such as a “.pbf” file) and creates “vector map tiles” from it, often as a large “.mbtiles” file. This file is essentially a small database containing information about what features are present at what zoom levels (but not what they should look like). The client (in this case a web browser running some JavaScript) reads a file that contains details about the desired display style and uses that to present map features to the user.

The software used to create the vector map tiles was Tilemaker. The Javascript libraries used by the web browser are from MapLibre and the map style was created using the MapLibre Style Spec.

Vector map schemas

Various vector map schemas exist for use with OpenStreetMap data. OpenMapTiles is one; Shortbread is another.

I looked at both of these, but neither contained all the data that I knew that I wanted. However, my existing raster maps already consolidate OSM data into a format designed for display, so the obvious approach was to define a schema based on that.

Both osm2pgsql and Tilemaker use lua for scripting, which means that much of the required code is already written needing only cosmetic modifications. Some code is already shared between the two projects; eventually most or all of the “schema” code will be.

Simplifying the schema

The raster display map style dates from what was in OSM Carto in about 2014, before it was changed to be less useful as a pedestrian map.

There are about 76 layers in there, which is significantly more than required. I reduced this to 9. Of those, “water” just contains merged-in coastline data and “poi” isn’t extracted by default (it’s a catch-all designed to spot another that hasn’t been picked up in “land1” and “land2”). The readme has more information.

The new vector map style

The styling options available with MapLibre are broadly similar to CartoCSS but with more control of how things change from one zoom level to another.

I’ve tried to make the new style more consistent both about how each layer is defined in the code, and also about how it appears. For example, all text uses the same font; with different colours used to show different classes of features and text size used to show differences in a class.

The fonts used are from Klokantech, in turn based on Google’s noto.

Road shields had to be reimplemented from scratch, resulting in proper UK/IE versions as opposed to the nondescript-looking raster ones.

When reimplementing the new style I found a number of feature combinations which had simply never been handled by the raster display code, such as derelict canal bridges, so the new vector display style actually handles more data combinations than the old raster one.

Some raster features haven’t been implemented fully or at all yet - notably “way area” controls on zoom level of things such as island names.

A debug vector map style

In order to see what’s present in the vector map tiles a debug style has also been created, although that is not yet deployed anywhere.

Speed and size

The vector tiles and the style to interpret them are quite large, so loading an initial page does take a few seconds. This is less of an issue than it might be as the eventual goal of this project is offline maps; if map tiles are already on a device the time to load is obviously less.

Creating a vector map of Britain and Ireland takes 12 minutes on a server where a database reload of the equivalent for raster maps takes 90. Each resulting “.mbtiles” file is about 4GB; each equivalent database for raster tiles about 40GB, plus about 10GB of metatile cache.

More information

See github projects SomeoneElse-vector-extract and SomeoneElse-vector-web-display, and readme files for the schema scripts, the schema itself, the style management scripts and the style itself.


QGIS

Training materials

Qgis mentors

Training materials

Qgis mentors