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
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.
It’s impossible to tag the legal situation properly
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 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.
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.
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.
“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.
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ä.
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.
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:
Haetaan Overpass-kyselyillä tieto
kaikista sopivista kohteista tälle kartoitusprojektille.
Vaivutaan epätoivoon hakujen palauttamien pistemäärien seurauksena
ja todetaan projektin jatkuvan todennäköisesti pitkälle ensi
vuoteen.
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.
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.
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.
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.
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.
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.
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ä.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
Custom graph display for GPX tracks. Improved the track graph, allowing you to select any available data type for the graph on the Trip recording screen.
Route Guidance widgets (Beta). Added a group of widgets to the top and bottom panels for real-time updates on upcoming turns and lane info.
Optional updates. Additional updates and refinements for the release.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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. 🌠🔥🍾
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.
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:
search for any id-tagging-schema preset like “Restaurant”
type any tag like (amenity=cafe or amenity=restaurant) and internet_access=yes (well done @Dlurak, PR)
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:
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.
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!
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.
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 deletebusway=* 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
Hannover
OSM-Stammtisch Hannover
2024-11-18
Grenoble
Atelier du groupe local de Grenoble
2024-11-18
Internationale GeoWoche – Online Mapathon von DRK, HeiGIT, MSF Deutschland & Österreich
2024-11-18
England
OSM UK Online Chat
2024-11-18
Workshop: OSM tagging standards for informal settlements
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.
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:
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.
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:
Community of the Year (group)
Women-focused Project of the Year
Individual recognition awards:
Emerging Star in Open Mapping of the Year
Woman in Open Mapping Leader of the Year
Woman in Open Mapping Mapper of the Year
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.
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.”
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.
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.”
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.”
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.”
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.
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.
🛈 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.
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.
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.
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.
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.
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.
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.
💌 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!
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.
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:
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.
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.
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.
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.
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.
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;
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.
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.
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.
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.
Some other interesting ones are natural=cliff;
wetland=marsh;
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.
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.
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.
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 :
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 🤣).
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
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
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
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.