malenki's diary

Recent diary entries

Mapbox's probably fragmentary "Tracking conversations" tool

Posted by malenki on 19 April 2016 in English (English)

This message I wanted to send to Mapbox. Regrettably you either need to create an account to "contact" them or use some fancy social network foo.
Ever written an email on twitter?

Thus I paste the mail here and link it on twitter. Brave new world…


in January you published a new tool named "tracking conversations"¹ which is supposed to list (I assume all) comments a user made on Notes or Changeset Discussions at OSM. Querying for changeset discussions I contributed to since January shows a meagre three discussions:
Pascal Neis' tool which shows only the discussions of the last seven days lists seven changeset discussions from me:

Do I handle your tool wrong or does it have a bug?

Best regards

Please send an answer to osm at malenki dot ch
(It would be useful to have an "your email address"-field on the tech support form as well)


show off (your accounts) :)

Posted by malenki on 7 April 2016 in English (English)

For people who probably want to link their OSM related accounts on their user page the collection of mine – as inspiration and as template:

OSM-related accounts:  
[OSM help](  
[OSM forum](  
[OSM Wiki](
["my" issues on OSM tracker](  
["my" issues on JOSM tracker](  

[Translatewiki (for the OSM site)](  
[Transifex (translate iD)](  
[JOSM translation on launchpad]( – has no profile I was able to find.


another way to make good pictures for mapillary

Posted by malenki on 2 April 2016 in English (English)

Since I am not too satisfied with the quality of mobile phone cameras and especially not with mine today I tried a different way to make good images for mapillary.

I used:

Now: Connect the app with the camera, set the interval to 1 second¹, start and collect images. The images are stored on the SD card of the camera.
Also record a GPS log since this solution doesn't store coordinates in the images.
When done walking geotag the images and the images to mapillary. The most comfortable way should be the upload script provided by mapillary.

The only problem is the sheer size of the images. Recording in best quality results in up to 20MB per image. After a short and speedy 3 km walk I had 731 images of 8.3 GB size.
Recording not as L (20MP) but in M (10MP) or S (5MP) should help here, especially since the maximum image size one gets back from mapillary is only 2,048 × 1,365 at the moment.

Result: mapillary preview image of a dismantled railway trackdismantled overgrown railway track

PS: Since I got asked: I just held the camera with one hand in front of me which caused slight roll, pitch and yaw of the images, the phone I had in a pocket.

BTW: I found the app linked above while searching for a free (as in beer) possibility to make time lapse with the Sony DSC-RX 100 III. You buy a camera for about 650 EUR – and to make time lapse movies you got to register with Sony and buy an app for 10 EUR? Seriously, Sony? (I knew before buying that camera.)

¹ The app warns about a too short interval and that the real interval will be a bit longer. The images taken had timestamps showing 2 second intervals – maybe I should use a faster SD card.

Re: Stamen, Patrolling Trails in OpenStreetMap

Posted by malenki on 24 March 2016 in English (English)

Here the mail I sent¹ as reply to Dan

Hi Dan,

here you describe how you fixed social paths in a nature reserve.
Sure, you fixed them regarding what you needed – but the still look strange to me.
Can "unauthorized" trails be access=no, foot=permissive/yes?
Was this way a former part of an official trail?:
If yes, an explanation would be nice.
If no, the name should be removed. Else it could be mistaken with the official trail with the same name – and maybe a mapper will "fix" this.
And a (social_)path with name=Trail – seriously?

Regrettably Stamen obviously failed to convince to use OSM based maps for their website as well as for their app.

¹ I would like have to commented on-site, but even trying three browsers I wasn't successful. The furthest I got with Chromium, where "Medium" always tells my "you got logged out". No indication how to login, though. The link "log in with email" just triggers another registration mail.
And I am not too keen to register with the umpteenth web4.0-upstart-foo-stuff I'd only use once in 50 years or so.
PS: "The email account that you tried to reach is disabled."
So much for good old ways of communication

Location: Woods Creek trail, Fresno County, California, United States of America

Reisebericht: Wanderung durch Wales 2015

Posted by malenki on 17 March 2016 in German (Deutsch)

Etwas knapper gefasst, dafür um einiges schneller ins Internet gestellt:
Wanderung Wales 2015
Alle Fotos sind auch bei Mapillary zu finden. Bild: Machynlleth - Uhrturm
Bild: Snowdon - Gipfel-Sturm
Bild: Pen Yr Ole Wen - Gipfelblick

Location: Pont Scethin, Bangor, Gwynedd, Wales, Vereinigtes Königreich Großbritannien und Nordirland

Reisebericht Albanien-Wanderung Sommer 2014

Posted by malenki on 2 March 2016 in German (Deutsch)

Lange hat es gedauert, aber endlich habe ich es geschafft: Der Bericht zu meiner dreiwöchigen Wanderung – diesmal mit einigen kleinen Pannen – durch Albanien im August 2014 ist relativ vollendet und online. Ehe ich noch länger daran herumschraube, überlasse ich das dritte Gegenlesen der werten Leserschaft. ;)

Location: Lënie, Gramsh, Elbasan, Albanien

4000 gelöschte Place-Nodes in Deutschland – und nun?

Posted by malenki on 11 February 2016 in German (Deutsch)

Screenshot gelöschter, wiederhergestellter places in Deutschland

Edit: Damit "4000 gelöschte Orte" nicht so abstrakt daherkommen, habe ich auf umap daraus eine Karte erstellt.

Kürzlich stieß ich wieder einmal auf einen der Mapper, der etliche place-Nodes löschte, weil die ja auch am landuse stehen (oder er sie (teilweise) dorthin kopiert hatte).[0]

Nun steht ja im Wiki, dass man places sowohl als node, als auch als way als auch mit beidem mappen kann, also ist das, was die Mapper da treiben, im Prinzip nicht verkehrt. Mich stören aber zwei Dinge: Zum Einen sind die Nodes in der Regel einige Jahre älter als die Umringe der Ortschaften. Mit diesen Löschungen geht ein Teil der OSM-Geschichte verloren. Zum Anderen schaffen es manche der Mapper nicht, alle Tags zu kopieren…

Da ich über längere Zeit etliche solcher Löschungen gesehen hatte, wollte ich nun wissen, wieviel places in Deutschland denn im Laufe der Zeit insgesamt gelöscht wurden.
Dazu habe ich die Overpass API für jedes deutsche Bundesland für September 2012 (Beginn der Overpass-API-Zeitrechnung), die ersten Januare von 2013-15 und Februar 2016 nach allen place=nodes gefragt.[1] Eine Abfrage über ganz Deutschland ist offenbar zu ressourcenhungrig und läuft in einen Timeout.
Die Abfrageresultate für 2012-2015 und die für 2016 habe ich jeweils zu einem deutschlandweiten Datensatz verbunden.

Places mit den Werten "locality, field, location, political_structure, yes, island, islet" habe ich ignoriert:

$ osmfilter 2016-02-10_Germany_places_node.osm --drop="place=locality \  
=field =location =political_structure =yes =island =islet" \  
--keep-tags="all place= name=" > \  

Von den places will ich nur die Node-IDs vergleichen:

$ osmconvert 2012-2015_Germany_places_node_nur_name_und_valide_plätze.osm \  
--all-to-nodes --csv="@id" --csv-headline| sort|uniq > \  


Wenn man nur die Daten zwischen dem 12.09.2012 und dem 11.02.2016 vergleicht, wurden 5429 places neu erstellt und 3266 gelöscht.

Zieht man noch die Daten von 2013-2015 in Betracht, wurden in diesem Zeitraum weitere 526 places erstellt und wieder gelöscht, so dass die Gesamtzahl gelöschter place-nodes 3792 beträgt.[2] Für die Überschrift habe ich etwas aufgerundet, weil a) 4000 viel reißerischer klingt als so eine krumme Zahl :)und b) sicherlich auch innerhalb eines Jahres place-nodes entstehen und vergehen, die durch mein Raster gefallen sind.

Die IDs habe ich in eine Datei geschrieben[3], etwas umformatiert und über das undelete-Plugin wiederhergestellt. Dort lauert aber seit langer Zeit die Falle, dass Objekte mit einem Redaction-Vorgang in der History nicht wiederhergestellt werden.
(Sinnvollerweise hätte ich gleich die undelete-Tools aus dem OSM SVN-Repository verwenden sollen. Für die nicht wiederhergestellten 85 Nodes war ich zu bequem, diese zu bemühen und habe ein paar gruslige Einzeiler dafür verwendet.)

Von den gelöschten places hatten in der letzten Version 3045 ein name-Tag:

grep -w "'name'" places_gelöscht_wiederhergestellt_inclusive_redacted.osm -c

Nun habe ich die 3792 wiederhergestellten place-Nodes – und weiß nicht, was ich damit tun soll. Die in meiner Region – Landkreis Mittelsachsen – schaue ich garantiert durch, aber alle selbst zu überprüfen und gegebenenfalls selbst wiederherzustellen ist mir zuviel Aufwand. Wären das eine Idee für eine Wochenaufgabe? Für Maproulette? Oder soll ich sie ins Wiki kippen und auf das Beste hoffen?

Wer sich die Daten mit den wiederhergestellten Nodes anschauen will, kann sie hier herunterladen. Die Rohdaten finden sich hier.

Im Forum habe ich einen Thread eröffnet, weil dort mehr diskutierendes Publikum verkehrt.

[0] Nein, ich habe ihn noch nicht kontaktiert und möchte ihn auch nicht an den Pranger stellen. Er steht hier nur als Beispiel für diese Art Mapper und des Mappens.


for i in $(less areas); do wget --timeout=1800 "\  
$(echo "$i"| cut -d "_" -f 2)%29-%3E.searchArea%3B%0A%0A%28%0A%20%20node%5B%22place%22%5D%28area.searchArea%29%3B%0A%29%3B%0Aout%20meta%3B%0A%3E%3B%0Aout%20meta%20qt%3B" -O - > \  
"2013-01-01_$(echo "$i"| cut -d "_" -f 1)_places_node.osm" && sleep 100 && wget --timeout=1800 \  
$(echo "$i"| cut -d "_" -f 2)%29-%3E.searchArea%3B%0A%0A%28%0A%20%20node%5B%22place%22%5D%28area.searchArea%29%3B%0A%29%3B%0Aout%20meta%3B%0A%3E%3B%0Aout%20meta%20qt%3B"\  
-O - > "2014-01_01_$(echo "$i"| cut -d "_" -f 1)_places_node.osm" && sleep 100 && \  
wget --timeout=1800 "\  
$(echo "$i"| cut -d "_" -f 2)%29-%3E.searchArea%3B%0A%0A%28%0A%20%20node%5B%22place%22%5D%28area.searchArea%29%3B%0A%29%3B%0Aout%20meta%3B%0A%3E%3B%0Aout%20meta%20qt%3B"\  
-O - > "2015-01_01_$(echo "$i"| cut -d "_" -f 1)_places_node.osm"; done

"areas" ist eine Liste der deutschen Bundesländer mit Name und der API-internen ID dieser Fläche:


[2] comm lieferte die Daten, wc die Zahlen:

$ comm 2012-2015_Germany_places_node_nur_name_und_valide_plätze_nur_id.csv \  
2016-02-10_Germany_places_node_nur_name_und_valide_plätze_nur_id.csv -23|wc -l


$ comm 2012-09-12_Germany_places_node_nur_name_und_valide_plätze_nur_id.csv \  
2016-02-10_Germany_places_node_nur_name_und_valide_plätze_nur_id.csv -23|wc -l


$ comm 2012-2015_Germany_places_node_nur_name_und_valide_plätze_nur_id.csv \  
2016-02-10_Germany_places_node_nur_name_und_valide_plätze_nur_id.csv -13|wc -l



$ comm 2012-2015_Germany_places_node_nur_name_und_valide_plätze_nur_id.csv \  
2016-02-10_Germany_places_node_nur_name_und_valide_plätze_nur_id.csv -23 > places_gelöscht_ID

$ comm 2012-2015_Germany_places_node_nur_name_und_valide_plätze_nur_id.csv \  
2016-02-10_Germany_places_node_nur_name_und_valide_plätze_nur_id.csv -13 > places_neu_ID
Location: Neunheiliger Weg, Schlotheim, Unstrut-Hainich-Kreis, Thüringen, 99994, Deutschland, Europa

Sizes of various map formats

Posted by malenki on 24 January 2016 in English (English)

Out of curiosity I had a short look at various map formats how much space they need for a certain country. I picked (for no certain reason) Bulgaria.

PS: Of course various maps may contain a various degree of details in the data which I did not check.
PPS: Fixed OSMAnd and mapsforge after Zverik's hint (used a third party website before with obviously outdated data).

Weihnachtseinkäufe für OSM

Posted by malenki on 27 November 2015 in German (Deutsch)

Pünktlich zum Beginn des alljährlichen Jahresend-Kaufrausches ziehe ich wieder ein Fazit zum Stand des für OpenStreetMap.

Seit Beginn der Teilnahme an dem Programm wurden bis heute (27.11.2015) über das Amazon-Partnerprogramm 6178 Produkte gekauft, was in einem Umsatz von 174.605,76 EUR für Amazon resultierte.
Die Auszahlungen für OSM summieren sich auf 8.065,74 EUR, mit dem noch auszuzahlenden Beträgen wird eine Summe von 8.723,71 EUR erreicht. (Amazon zahlt den Werbepartner-Anteil drei Monate nach Generierung aus, um Rücksendungen ausnehmen zu können.)

Falls ihr im Dezember noch die eine oder andere Anschaffung tätigen wollt und bei Amazon einkauft, benutzt bitte den Affiliate-Link für oder installiert in Firefox die Amazon-Suchmaschine mit Affiliate-Link, die ihr auf der Spenden-Seite finden könnt. Auch für die Partner-Links für []( ) oder gibt es dort entsprechende Suchmaschinen.

Die Auszahlungen von gehen an den FOSSGIS e.V., der in Deutschland die Interessen von OSM vertritt. Ich durfte bereits zweimal die Unterstützung des FOSSGIS genießen – bei der Anschaffung einer Leinwand für OSM-Stände und kürzlich *hust* bei der Erstattung von Übernachtungskosten, während ich drei Tage einen OSM-Stand betreute.
Jeder – auch jedes Nicht-Mitglied – kann beim FOSSGIS um Förderung von OSM-bezogenen Projekten und auch anderen, den Zielen des Vereins entsprechenden Projekten bitten. Details dazu und eine Liste von Projekten, die der FOSSGIS bereits finanziert hat, findet man in dessen Wiki. (Ich selbst bin auch (noch?) kein Mitglied des FOSSGIS.)

Vielen Dank an alle, die OSM direkt oder indirekt gespendet haben.
Weiterhin Frohes Mappen!

Shopping for OSM

Posted by malenki on 27 November 2015 in English (English)

Just in time before the annually shopping month starts I want to present the state of the German Amazon Affiliate Program.

Since I started the Affiliate Program at for OSM 6178 products got purchased which resulted as of today (27.11.2015) in Amazon sales of 174.605,76 EUR. The fees transferred to OSM amount to 8.065,74 EUR, with fees still to be paid they sum up to 8.723,71 EUR. (Amazon pays the fee three months after generating because of probable returns.)

So if you purchase the one or other thing in December and consider shopping at Amazon please use the Affiliate link for, or – depending on where you shop. If you want to install an Amazon search engine in Firefox with that link you can do so at the German OSM donation page.

The fees from are transferred to the FOSSGIS e.V. the contact of OSM in Germany.
Two times I myself got helped by the FOSSGIS – as I purchased a canvas for OSM booths and lately *cough* a refund of expenses for overnight accommodation while managing an OSM booth for three days. In the FOSSGIS wiki you can ask for funding for your project if it is related to OSM (or if it matches the association's goals) and also see a [list of already funded projects](( Everybody – also when not being a member – can ask the FOSSGIS for funding OSM related Projects. I myself (still?) am not member of it.

Thus said, I want to thank everybody who donated directly or indirectly to OSM.
Happy Mapping!

Nachtrag 5. Abenteuertage Glauchau

Posted by malenki on 26 November 2015 in German (Deutsch)

Vom dritten bis zum fünften März hatte ich mit Rockus bei den Abenteuertagen einen OSM-Stand betreut. Kürzlich fiel mir die Quittung für die zwei Übernachtungen in die Hand. Im April meinte jemand, der mit dem FOSSGIS recht vertraut schien, ich solle den Beleg doch einschicken. Auch mit nachträglichen Anfragen gehe man durchaus kulant um. Obwohl mittlerweile acht Monate vergangen waren, schickte ich den Beleg ein.
Und siehe da – die Kosten wurden mir schneller erstattet als gedacht.
Vielen Dank! :)


Location: Gesau, Glauchau, Landkreis Zwickau, Sachsen, Deutschland

easy undelete of several ways

Posted by malenki on 18 November 2015 in English (English)

Second tought on my older posting about partially deleting changesets. Again, it is also a note-to-self.
Only helpful, if you have a bash with the usual tools at hand. For Windows there is Cygwin providing these.
You need a JOSM with the undelete plugin installed.

deleted objects of a changeset Example-Changeset with deleted objects and some of them selected for copying

If you stumble over a huge changeset and only want to undelete the deleted ways in that changeset without a time consuming revert of the whole changeset proceed this way:

  • copy the ways you want to undelete (mark them, press ctrl-c)
  • save them in a file foo
  • execute run on the command line

     less /path/to/file_foo | awk -F "," '{print "w"$1","}'|tr -d "\n[[:blank:]]"|sed s/[nrw],/""/g; echo " "
  • this results in a line looking this way:

  • copy this line, switch to JOSM, press shift-alt-u, paste the copied line, press enter

  • all the ways will be undeleted

  • If you want to undelete nodes or relations, do as before and only replace in print "w" the w with n for nodes or r for relations

Having a lot of time, here the

Explanation of the command

  less /path/to/file_foo | 

sends the content of file_foo to a pipe from where the next tool can parse the content.

  awk -F "," '{print "w"$1","}' |

Tell awk it gets a string separated by commata and to print the first column which in our case is the ID of the way. Additionally it has to print a "w" in front of it so the undelete plugin later knows it has to undelete a way. The comma is added to later have a nice line without spaces. The output is again piped for the next tool.

  tr -d "\n[[:blank:]]"|

Tell the tool truncate to delete all newlines to make the list of ways a single line. Additionally, have it delete all blank spaces which may occur from copying and cause a broken list. Again pipe the result.

  sed s/[nrw],/""/g;

This is only there to avoid another possible error which would be a leading w without ID for a way. This is also done for nodes and relations.

  echo " "

Just to let the Bash make a line break. This makes it easier to copy the desired output.

bot user accounts

Posted by malenki on 7 November 2015 in English (English)

Just a list of the 240 user names newly registered at OSM from midnight to 02:40. (Here is the raw data.) Looking at it it seems obvious OSM needs a more script and bot proof registration process. The only problem: Who's gonna write it?
Edit: I had collected 5130 user accounts registered during ~46 hours of which about 50% seem to be users registered by bots/scripts.
Edit II: I created a related issue at github.

Abel Augusto Conceição
Bryn Mills
Cezar Mauricio
Daniel Champagne
Dave D 210
Emily Haverkamp
Fabio Cesareni
Gorka Arandia Vazquez
Griselda Salvador
Gurbir Singh
hentsch nora
jean jjr
Jeff Yang
Mirtha Barrera
mirtha opanasiuk
Philip Hawtrey
Quentin Meilhac
Андрей Поздеев

5. Abenteuertage in Glauchau

Posted by malenki on 12 March 2015 in German (Deutsch)

OSM booth

Auf den AbenteuerTagen durfte ich vor zwei Jahren als Gegenleistung für einen GPS-Workshop OpenStreetMap mit einem Stand repräsentieren. Letztes Jahr lud mich Gil Bretschneider als der Veranstalter zu den nun fünften Abenteuertagen ein, OSM zu vertreten. Dankbar nahm ich die Einladung an, auch wenn ich mir kurz vorm Festival den rechten Arm angebrochen hatte.

Das Festival war wieder sehr gut organisiert, alles klappte reibungslos. Auch abseits vom OSM-Stand traf man viele interessante Leute. Diesmal nahm ich mir die Freiheit, einen der Vorträge zu besuchen: Mongolei – Mit Kind & Kamel unterwegs im Nomadenland. Er war faszinierend, aber wie immer bei solchen Gelegenheiten möchte ich eigentlich nicht den Vortrag über die Reise hören, sondern sie selbst unternehmen…

Heinz Stücke Heinz Stücke

Mein persönlicher Höhepunkt war die Anwesenheit von Heinz Stücke. Er ist mit dem Fahrrad in reichlich 50 Jahren fast 650.000 km weit um die Welt gereist. Den größten Teil der Strecke hat er mit einem Dreigangrad zurückgelegt. Mehr Details kann man bei Wikipedia nachlesen. Mit seiner Erlaubnis habe ich Wikimedia Commons um einige Bilder ergänzt.

Von Reisestatistiken zu denen vom OSM-Stand:

Ein Besucher beklagte die traurige Qualität der OSM-Daten in abgelegenen Regionen wie Guatemala, die ich unbesehen glaubte und zu erklären versuchte. Über die unvollständige Panamericana war ich beim Testen von Routing über große Entfernungen gestolpert.

Zwei Besucher lobten die Qualität der OSM-Daten in abgelegenen Regionen, darunter der Mann, den ich vor zwei Jahren mit OSM-Kartenmaterial für die Philippinen versorgte.
Drei oder vier Besucher installierten sich OSMAnd auf dem Smartphone, einer kaufte die App gleich darauf und ließ sich von mir die ganze Welt im OSMAnd-Kartenformat geben (etwa 55 GB).
Vier weiteren Besuchern konnten wir mit Kartenmaterial fürs Garmin helfen, darunter einem passioniertem Wasserwanderer, der das Mittelmeer und Nordeuropa von OpenSeaMap erhielt. Die Besucher bat ich auch, wiederum OSM zu verbessen, zumindest ihre unterwegs gesammelten GPS-Daten hochzuladen – oder an mich zu senden.

Da wir diesmal keinen Internetzugang zustande brachten, konnten wir vor Ort keine Änderungen an OSM-Daten vornehmen. Aber ich legte eine Liste an, die ich in Kürze abarbeiten werde.
OSM-Flyer und Anleitungen zum Installieren von OSM-Karten auf Garmin-Geräten fanden guten Absatz.
Von den vorsichtshalber mitgebrachten Speicherkarten verkaufte ich die Hälfte (1x 4GB und 1x 8GB) jeweils zum Selbstkostenpreis, das Kartenmaterial gab es natürlich kostenlos. Auch zwei OSM-Aufkleber wechselten den Besitzer. An der Idee hinter mapillary waren einige Besucher interessiert.
Nicht zuletzt konnte ich mit meine Albanophilie einige Leute begeistern, die dieses Land nun wohl früher oder später bereisen werden. :)

Auf dem Weg von und zu meinem Zimmer legte ich 10,5 km zu Fuß zurück und sammelte 33 Wegpunkte für Korrekturen oder Ergänzungen in OSM.

Für das Gelingen möchte ich danken:

  • zuvörderst Gil Bretschneider von grenzenlos-expeditionen für die Einladung
  • meiner Mutter für die Beförderung und Hilfe beim Aufbau
  • Rockus für die Langzeit-Anwesenheit am Stand während der drei Tage
  • Frederik Ramm von der Geofabrik für die Versorgung mit Poster und Karte
  • mapillary für die Versorgung mit Aufklebern und T-Shirts
  • allen Besuchern für die vielen aufschlussreichen und interessanten Gespräche

PS: Ich vergaß die Spende von 1,50 EUR eines Besuchers an OSM, die ich gerade an den FOSSGIS überwiesen habe.

Location: Gesau, Glauchau, Landkreis Zwickau, Sachsen, Deutschland

5th Adventure Days in Glauchau

Posted by malenki on 12 March 2015 in English (English)

OSM booth OSM booth

At the AbenteuerTage (Adventure Days, a festival where adventurers present their travels) two years ago in exchange for hosting a GPS Workshop I was allowed to represent OpenStreetMap. Last year Gil Bretschneider, operator of the festival, invited me again to have an OSM booth at the festival last weekend. Happily I agreed, although I partly broke my right arm shortly before the beginning.

Again the festival was well organised, everything ran smoothly. Of course one could also meet interesting people when not being at the OSM booth. :)
This time I was so bold to visit one of the presentations of a family with two girls of now eight and four which had travelled Mongolia during three years for about ten months with camels. Although I am of course fascinated by this kind of reports I'd prefer not to listen to the traveller but instead do the travelling on my own.

Heinz Stücke Heinz Stücke

My personal highlight was Heinz Stücke. This German travelled the world for more then 50 years and nearly 650,000 km. The biggest part of the distance he went with a three-gear-bicycle. More details are to be found on Wikipedia. I also added some pictures with his allowance to Wikimedia Commons.

Now from travel statistics to the ones of the OSM booth:

One visitor mourned about the bad quality of OSM data in remote regions like Guatemala and Indonesia which I believed without research because of the small number of active mappers in less developed countries. Over the incomplete incomplete Panamerican Highway I had stumbled when testing long distance routing

Two visitors praised the good quality of OSM data in remote regions. One of them was the man whom I equipped with OSM based maps for his Garmin device at the 4th Abenteuertage two years ago. Three or four visitors installed OSMAnd, one even purchased the app after short testing. He also took the whole world in OSMAnd maps which I had with me – 55 GB.

Another four visitors we could give OSM maps for Garmin devices. Amongst them was a man who travels by kayak a lot – he was happy to receive the Mediterranean Sea and the north of Europe. I also asked the visitors to donate data back to OSM, at least to upload their collected GPS data to OSM – or email them to me.

This time we weren't able to establish an internet connection so we couldn't edit OSM on site but I mad a todo list of things to add/fix visitors told me.

OSM-Flyer and a HowTo sheet for installing OSM based maps on Garmin devices were of interest to a lot of the visitors.
Of the µSD memory cards I brought with me just in case I sold the half (1x 4GB and 1x 8GB) for the net cost, the maps were free of course. Also two OSM stickers got purchased.

Several visitors were quite interested for the idea behind mapillary.

Last but not least I could infect some of the visitors with my Albanophilia [de] so I assume that there will be some more people to travel Albania soon.

Walking to my room and back I travelled 10,5 km and collected 33 waypoints for corrections and additions at OSM.

For the success of this weekend I want to thank:

  • firstly Gil Bretschneider from grenzenlos-expeditionen for the invitation
  • my mother for transportation and helping erect the booth
  • Rockus for his presence during the three days all the time
  • Frederik Ramm from the Geofabrik for the posters
  • mapillary for stickers and T-Shirts
  • all visitors for all the interesting conversations

PS: I forgot the donation of 1,50 EUR for OSM by a visitor. The amount I just transferred to OSM.

Location: Gesau, Glauchau, Landkreis Zwickau, Saxony, Germany

untrue size of Berlin's Memorial of Europe's murdered Jews

Posted by malenki on 9 January 2015 in English (English)

Just realised that the steles forming the Memorial to the Murdered Jews of Europe don't have the correct size. Though I salute to the mapper who mapped the memorial: is there someone who can give the steles their true size? Regarding to wikipedia they are 2.38m to 0.95m (with different height values).
I created one with the exact measures but think that it takes a little more to create all of them in file.

Location: Mitte, Berlin, Germany

A look at Scout Signs

Posted by malenki on 3 January 2015 in English (English)

Here the email I just sent to Scout/Skobbler:


I've had a look at Scout Signs. I agree that this is a comfortable way to collect maxspeed data. What I've compared in my region leads me to the following conclusions:

  • the average Scout Sign I verified is misplaced by averagely 20 m¹
  • all of the speed limits shown by Scout Sign I verified were already mapped in OSM
    –> I'd find it helpful to only show signs in JOSM for highways without maxspeed=* or maxspeed:forward/backward or where the by Scout collected maxspeed doesn't match the one on the highway
    –> because: after closing a lot of Scout Signs with "it is already in OSM since 1-4 years" the task gets boring
  • the OCR seems not to be failsafe: alt text (Sign ID 25587, here)

I would welcome if discussions regarding this plugin would happen in the public, but regrettably there is neither a page for the plugin in the OSM Wiki nor is it mentioned there nor is there the possibility to discuss it at the place where you introduce the plugin.

Additionally it would be very useful to provide a link with the plugin to be able to learn just something about it. Scout Signs is one of only some plugins not providing any additional informations on plugin list: alt text

Best regards

(I sent a second email with this content):
PS: the following would enhance the workflow and usability, too:

  • ability to click on the Scout Signs from the acitve data layer (atm one has to switch to the Scout Sign layer to can do that)
  • hide solved/invalid Scout Signs (or at least show them in a different style)

¹ Examples where I could measure the offset:

partially undelete changesets

Posted by malenki on 26 December 2014 in English (English)

A note to self but may also be helpful for other mappers.

Edit: The newer easy undelete of several ways may prove faster results with less work.

Recently I had to undelete a lot of stuff. I used JOSM with enabled remote control, the Plugins todo and reverter on Linux and established this workflow:

  • Find a changeset which looks a bit fishy. For example if the user seems quite inexperienced (short time OSM member, small amount of changesets) and has a lot of deleted objects on a changeset this seems worth a second look. Example-Changeset, deleted objects are shown like this¹:
    deleted objects of a changeset

  • Revert that changeset locally in JOSM using the revert plugin: press ctrl-t, enter the changeset number and click "revert"

Since we don't want to revert the whole changeset – maybe there are some useful edits in it, too – we need to take some extra steps:

  • While JOSM is reverting which may need some time copy all the deleted ways from the changeset page into a file named w and remove all white spaces. Do the same for deleted nodes with a file n.
  • Select all deleted ways using the remote control by running this command on a CLI:

wget -q http://localhost:8111/load_object?objects=$(for i in $(less file_named_w); do echo w"$i"|cut -d , -f1; done|tr "\n" ","|sed 's/.$//') -O -

  • Add these ways to the todo list
  • Look at them one by one. You may also create a new data layer and have a look what the data of the place now looks like. You can also load the data in the layer with the reverted changeset which shows you how it will look after uploading but maybe confuses a little when loading too much data.

  • If undeleting the way would enhance the quality of OSM, add the tag tmp=keep to the way.

  • After going through all the ways take care for the nodes and select them like the ways before:

wget -q http://localhost:8111/load_object?objects=$(for i in $(less file_named_n); do echo n"$i"|cut -d , -f1; done|tr "\n" ","|sed 's/.$//') -O -

Since do only want to look at more valuable nodes (with tags on them) we drop all the others from the selection by using the JOSM search:

  • press ctrl-f
  • select "remove from selection"
  • query for type:node untagged

  • Add them to the todo list and check if they are worth keeping as you did with the ways.

  • Upload the selected data:

    • Search for "tmp=keep"
    • remove "tmp=keep"
    • do "Upload Selection" (or press ctrl-alt-shift-u)
  • Optional: let the changeset remain open, download the region where you uploaded the undeletions, check for errors, fix them and upload. Close the Changeset with ctrl-alt-Q.

I am aware that there are more sophisticated ways to achieve what I did using the workflow above. I'd be glad if you would share them. :)

¹ As for now the markdown implementation is not able to show a strike through so I have to stick with a screenshot.

6000 EUR for OpenStreetMap

Posted by malenki on 13 December 2014 in English (English)

OSM affiliates revenue with month of generation (pay-out two months later)

A small summary

Matching the end-of-year rallies for donations of a lot of institutions I want to have my little share in pointing the people to OpenStreetMap as receiver.

In 2011 I set up an affiliate account for OSM at Since then a lot of people used the affiliate link to buy their stuff –4315 products– at Amazon so that we had a steady flow of averagely 140 EUR per month. Now for the headline I used: In this very month the 6000 EUR mark will be hit. With the beginning of the new year OSM will have received in total 6.021,25EUR. All numbers in full detail you find at the wiki.

In the name of OpenStreetMap I want to thank everybody who contributed to this sum. Of course I also want to encourage you to continue doing so! ;)

Have some relaxed holidays –

6000 EUR für OpenStreetMap

Posted by malenki on 13 December 2014 in German (Deutsch)

OSM affiliates Affiliate mit Monat der Erzeugung (Auszahlung 2 Monate später)

Ein kleiner Rückblick

Passend zu den Jahresend-Spendenmarathons aller möglichen Institutionen möchte ich meinen kleinen Teil dazu beitragen, auf OpenStreetMap als Empfänger hinzuweisen.

2011 richtete ich für OSM einen Werbepartner-Account bei Amazon ein. Seitdem haben eine Menge Leute den dazugehörigen Affiliate-Link verwendet, um bei Amazon 4315 Produkte einzukaufen, so dass durchschnittlich 140 EUR pro Monat zustande kamen.
Nun zur Überschrift: In diesem Monat wird die Summe der Auszahlungen die 6000-EUR-Marke überschreiten. Insgesamt wird Amazon zum Jahreswechsel 6.021,25 EUR an OSM überwiesen haben. Detaillierte Zahlen finden sich im Wiki.

Im Namen von OpenStreetMap möchte ich jedem danken, der zu dieser Summe beitrug. Natürlich möchte ich dazu ermuntern, das auch weiterhin zu tun.

Entspannte Feiertage wünschend –

Older Entries | Newer Entries