OpenStreetMap

malenki's Diary

Recent diary entries

AFK

Posted by malenki on 2 August 2016 in German (Deutsch). Last updated on 3 August 2016.

Ich werde für längere Zeit auf Reisen gehen.

Da ich vermutlich selten Zugang zu Computer und Internet haben werde, kündige ich eine OSM-Pause an. Sicher werde ich hin und wieder mappen, aber nicht in dem Umfang wie bisher für OSM aktiv sein.

Konkret fallen weg:

– tägliche Edits – großenteils in Sachsen und Deutschland, zum Teil weltweit
– tägliche Kontrolle von Straßennamen, die der Straßenlistenticker als gelöscht

meldet und entsprechende Reparatur/Kommunikation mit den Mappern und zum Teil Verwaltungen von Ortschaften. Offenbar bin ich der Einzige, der sich dieses Betätigungsfeld gesucht hat. Über einen Nachfolger würde ich mich freuen. – Dietmar Seifert mit Fehlern von und Verbesserungsvorschlägen zu http://regio-osm.de nerven
– Review von und etwas Zuarbeit zur Wochennotiz und OSM weekly – Organisation/Betreuung von OSM-Ständen in Glauchau und Köln, hauptsächlich aber bei den Chemnitzer Linuxtagen (habe ich schon letztes Jahr abgegeben)
– Besuch und teilweise Organisation des Freiberger Stammtisches
– Betreuung des OSM Affiliate Accounts bei Amazon für Deutschland (habe ich dem FOSSGIS e.V. in Person von Frederik Ramm übergeben)
– Meldung von Programmfehlern und Vorschläge für Verbesserungen in JOSM (knapp 200) und anderen Programmen bei verschiedenen Plattfomen wie github oder launchpad
– gelegentliche Korrektur von Übersetzungen, hauptsächlich in JOSM und iD. (Früher war ich der Übersetzer für MapOSMatic und (nicht OSM-bezogen) bis jetzt der von Claws Mail.)

Bisher habe ich in acht Jahren etwa 11.600 Edits gemacht – von Anfang an mit JOSM, weil ich Potlatch 1 unbedienbar fand (RTFM – was ist das? :) )
Mit der Zeit war meine Gegend relativ vollständig gemappt, so dass ich meine Tätigkeit vom reinen Neu-Eintragen auf die Qualitätssicherung (QS) ausdehnte. Die meisten Mapper, mit denen ich dabei in Kontakt kam, waren freundliche, hilfreiche und dankbare Kollegen. Gefühlte 0,1 Prozent der Mapper die antworteten waren der Meinung, dass ich meine Meinung für mich behalten soll und eine perfekte OSM-Welt eh nicht möglich ist. Vermutlich sollte man deswegen gleich gar keine QS betreiben?
Nachrichten und von mir begonnene Changesetdiskussionen wurden zu etwa 50% beantwortet.

Meine Tätigkeit für OSM war für mich bis zuletzt großenteils ein Vergnügen. Allerdings hat das mit der Zunahme von QS-Tätigkeit gelitten. Wenn man tagelang Fehler anderer aufräumt, bekommt man den Eindruck, dass ein großer Teil der OSM-Daten ein Haufen Murks ist. Ein “interessanter” Fall war ein Mapper, der mir durch das Löschen einiger Fußgängerzonen aufgefallen war. Nach dem Überprüfen einiger seiner Changesets kam ich zu dem Schluss, dass er kein echter Vandale war, aber immer wieder offenbar reale existierende Sachen löschte. Also ging ich alle seine Changesets durch, stellte alles Gelöschte wieder her und überprüfte jedes einzelne Objekt. Insgesamt hatte er gelöscht:

mindestens 140 Hausnummern
eine Unmenge highway=service
etliche Bushaltestellen mit Name und Zugehörigkeit zu Public-Transport-Relationen
einen Großteil der Fußgängerzonen einer Stadt
den detaillierten Hauptbahnhof einer Stadt
einige Plätze mit Namen
etliche Ortschaften (place=)
Bänke
Picknickplätze
etliche Brücken
etliche Ortseingangsschilder, andere Verkehrsschilder und Streubehälter

Auf seine Löschungen angesprochen meinte er sinngemäß: “Ich dachte, OSM muss nicht so detailliert sein. Aber löschen werde ich nun nichts mehr.”

Die Nachbarstadt Freiberg hatte OSM bereits 2014 eine Hausnummernliste mit Koordinaten zum Abgleich gegeben, nachdem sich ein Mapper sehr darum bemüht hatte. Mit anderen Mappern habe ich eine Menge Hausnummern gesammelt und eingetragen. Leider haben wir noch nicht alle gefunden. Nach dem Vergleich mit den Daten von 2015 fehlen noch etwa 260 Hausnummern. Die Problemfälle sind Gebäude, die noch vorhanden sind, aber keine Hausnummer tragen.

Oft sind dies Gebäude, die nicht bewohnt sind wie verlassene Wohnhäuser, Leichenhallen, Kirchen, Kapellen und auch einige gewerbliche Einrichtungen. Dort muss man aufwendig recherchieren – und schiebt das möglichst lange hinaus, da es ja noch einfacher zu findende Hausnummern gibt. Ein mögliches Problem beim Abarbeiten von Listen ist, dass man neue Gebäude mit neuen Hausnummern übersieht – weil die ja nicht in der Liste stehen. :)

In meinem (ehemaligen) Wohnort fehlen von 2213 Hausnummern noch knapp 500.

Bei HOT-Tasks passierte es mir stets, dass ich zwar angefangen habe, einen Abschnitt zu bearbeiten, aber eigentlich immer beim Korrigieren von Daten anderer Mapper gelandet bin.

Mein bisheriges Schaffen auf hdyc; einige weitere Accounts kann man auf meiner Benutzerseite finden. Gelegentlich werde ich wohl Lebenszeichen von mir geben auf meinem Blog oder twitter. Wenn sich die Möglichkeit ergibt, werde ich sicher auch hier und da ein paar Logs und Edits für OSM haben und ein paar Bilder für Mapillary.

In der Hoffnung, dass die Mapper, die sich von mir unterdrückt und gegängelt fühlen, nun endlich entfalten und mehr Changesets als Forenbeiträge erstellen können und werden –

La revedere!
malenki – Thomas

Location: 09557, Sachsen, 09557, Deutschland

AFK

Posted by malenki on 2 August 2016 in English.

I will be travelling for a longer time.

Since I will have rarely access to computer and internet I announce a pause in my OSM activities. I assume I will map now and then but not as much as I did until now.

What I will stop to do:

Daily edits – mostly in Saxony and Germany, partly in the whole world
Daily check of streets the [street list ticker](http://regio-osm.de/listofstreets/ticker?area=&hiddenletzte=letzte) announces as deleted and regarding edits and communication with mappers and partly the administration of villages or towns. It seems I am the only one who picked this task. I'd be glad if there would be a successor.
Bothering Dietmar Seifert with bugs and enhancements for his [street list comparison](http://regio-osm.de)
Reviewing and a little contributing to the Wochennotiz and partly the OSM Weekly
Organising and attending OSM booths in Glauchau and Cologne but mainly at the Chemnitzer Linuxtage (already handed over that task)
Taking care of the OSM Affiliate Account at Amazon Germany (handed over to Frederik Ramm as the treasurer of the FOSSGIS e.V.)
Reporting bugs and asking for enhancements in JOSM (nearly 200) and other programs on various platforms like github or launchpad.
Enhancing translations mainly of JOSM and iD. (Some time ago I was the translator of MapOSMatic and (not OSM-related) until now of Claws-Mail)

During the last eight years I made about 11.600 edits in OSM – right from the start with JOSM since I was unable to handle Potlatch 1. (RTFM – what’s that? :) )

After some time my region was quite completely mapped and I added quality assurance (QA) to contributing new data. The most mappers I came in contact with were friendly, helpful and thankful colleagues. Felt 0,1 of the mappers who replied to my communications meant that I should hold my breath and a perfect OSM world would never exist. Assumedly because of this one should not even try to each this and stop QA? Messages and changeset discussions I started got replies to about 50%.

Until now working for, with and at OSM was mainly a pleasure. But with more work at QA it twindled a little. When one fixes errors of other mappers for several days it is easy to get the impression that all OSM data is a big mess. One interesting case was a mapper who came to my attention by deleting several pedestrian areas. I looked at some of his changesets where I saw that he wasn’t a real vandal but repeatedly deleted objects which exist in reality. Thus I checked all of his changesets, undid every deletion and checked every object restored. In total he had deleted

at least 140 housenumbers
a lot of highway=service
several bus stops with name and being Members of public transport relations
most of the pedestrian areas of a city
the very detailed main railway station of a city
several squares with name
several inhabited places (place=)
benches
picnic sites
several bridges
several traffix signs and grit bins

Asked for the reason of his deletions he said something like: “Well, I thought that OSM doesn’t need to be that detailed. But I will refrain from further deletions.”

The neighbour town Freiberg donated in 2014 a list of housenumbers to OSM after a mapper worked hard to get it. With other mappers I collected and mapped a lot of housenumbers. Regrettably we still haven’t found all. After comparing with the more recent data from 2015 about 260 housenumbers are still amiss.

Most of the problems a buildings which still exist but don’t have a visible number attached. Often these are uninhabited buildings like abandonded houses, morgurs, chapels, churches and also some commercial buildings. There one has to research – but often I prefer to look for housenumbers more easy to find.
One potential problem when working on housenumber lists is to miss new buildings with new housenumbers – since they are not on the list. :)

In my (former) town from 2213 housenumbers about 500 are still missing.

With HOT tasks it happens all the time to me that I start to work on one of its parts but always end up fixing the data other mappers created.

An overview of what I did on OSM you can find on hdyc, some related accounts I linked on my user page I think now and then there will be a sign of live at my blog or twitter. It may happen that I will have some logs and Edits for OSM and some pictures for Mapillary.

Hoping that the mappers who feel supressed or opressed by me will use the chance and flourish by creating more changesets than forum entries –

Miropafshim! malenki – Thomas

Location: 09557, Saxony, 09557, Germany

Guessing A Known Name

Posted by malenki on 12 July 2016 in English.

Close to where I live there is a small settlement (never more than two houses) which every local knows as “Krausens Mühle” (Krausen’s Mill). Obviously this name is used since more then 230 years when one can believe these maps: piece of a map from 1790 Berliner Meilenblatt from 1790 (Krausens Mühle is at the top a little left from the center)

piece of a map from 1926 Messtischblatt from 1926

The local public transportation company doesn’t completely agree with that.
The first picture I took from one of the bus stops there is from 2010 showing the name “Krauses Mühle”:
crooked bus stop sign with "Krauses Mühle"

On 01.10.2015 I saw that the name on sign of the bus stop (which in the meantime had been renewed using the old name) had been changed into “Krausenmühle”. New bus stop sign with "Krausenmühle"

To make things less boring the time table mentions the same bus stop – nearly correctly – as “Krausensmühle”: Bus time table containing "Krausensmühle"

A mail I wrote to the company on 1st of October 2015 regarding these names and citing the sources above remained unanswered to this day.

Location: Krausens Mühle, Berthelsdorf, Weißenborn/Erzgebirge, Lichtenberg-Weißenborn, Mittelsachsen, Saxony, Germany

In meiner Gegend gibt es eine Örtlichkeit/einen Wohnplatz, der Krausens Mühle heißt. Zumindest nennen ihn alle Leute so, mit denen ich darüber sprach. Dieser Name wird offenbar ununterbrochen seit mindestens 230 Jahren verwendet, wie diese Karten zeigen:

Ausschnitt einer Karte von 1790 Berliner Meilenblatt von 1790 (Krausens Mühle ist ganz oben etwas links der Mitte)

Ausschnitt einer Karte 1926 Messtischblatt von 1926

Das lokale Unternehmen, das die Haltestellen bewirtschaftet, sieht das nicht so eng. Das erste Foto, das ich von der Bushaltestelle mit deren Namen darauf machte, ist von ca 2010 und zeigt den Name “Krauses Mühle”: verbogenes Schild mit "Krauses Mühle"

Am 01.10.2015 fiel mir auf, dass auf dem Schild (das zwischenzeitlich mit dem alten Namen erneuert worden war) der Name überklebt worden war; jetzt hieß die Haltestelle “Krausenmühle”: Schild mit "Krausenmühle"

Auf dem Busfahrplan ist der Name immerhin fast richtig mit “Krausensmühle” angegeben: Busfahrplan mit "Krausensmühle"

Eine Mail, die ich an dem 01.10.2015 mit obigen Quellen an das Unternehmen schrieb, blieb bis heute ohne Antwort.

Location: Krausens Mühle, Berthelsdorf, Weißenborn/Erzgebirge, Lichtenberg-Weißenborn, Mittelsachsen, Sachsen, Deutschland

Deutsche Version dieses Beitrags

Five years ago I created an Amazon.de affiliate account for OSM. I was unable to make other people do this so I had to do it myself. :)

I had not made any calculations beforehand and thus no clue what to expect. So I cannot say I am surprised but nevertheless I was quite pleased by the amount of money coming in. I want to thank everybody who used and spread this possibility to generate some money in the name of OSM. In these five years they:

  • bought nearly 7000 products on Amazon.de
  • thus creating nearly 200.000 EUR sales figures for Amazon.de and so
  • generated nearly 10.000 EUR affiliate fee for OSM.

Even when people criticize Amazon I want to repeat my earlier statement that if you want to buy or even live completely correct regarding politics and environment you had to go back to your own farm. Just think of BSE, the various meat scandals, the cease-and-desist-orders of Wolfskin against bloggers, the logging of the rain forest for palm oil and McDonalds meat and the exhaust fume fraud of several car producers: nearly every consumer makes compromises while shopping (consciuosly or unconsciously). So I hope that environmentally aware persons won’t criticise people shoping at Amazon and vice versa.

My self-chosen task of managing the affiliate account I recently handed over to Frederik Ramm, the treasurer of the FOSSGIS e.V. Because of this I don’t have exact numbers of the last months but interpolated them from the months if the last years.

It is a pity that the mapper colleagues on the other site of the great pond don’t make use of the account I created on amazon.com. I lack the needed American bank account to do so myself.

5 Jahre und 10.000 Euro - Danke!

Posted by malenki on 30 May 2016 in German (Deutsch). Last updated on 2 June 2016.

English version of this posting

Nun ist es fünf Jahre her, dass ich es in die Hand nahm, für OSM einen Affiliate-Account bei Amazon.de einzurichten. Wenn man andere nicht dazu bringt, muss man es halt selbst machen. :)

Ich hatte keinerlei Berechnungen angestellt und keine konkreten Erwartungen. So kann ich schlecht sagen, dass mich die Höhe der Einnahmen überrascht, aber sehr erfreut bin ich natürlich. Allen, die diese Einnahmemöglichkeit beworben und genutzt haben, möchte ich im Namen von OSM herzlich danken.
In diesen fünf Jahren haben sie:

  • knapp 7000 Produkte über Amazon.de gekauft
  • dem Konzern knapp 200.000 EUR Umsatz verschafft
  • und so OSM bisher zu knapp 10.000 EUR an finanziellen Mitteln verholfen.

Auch wenn man den Konzern Amazon kritisch sieht, möchte ich meine frühere Darstellung wiederholen, dass man, wenn man politisch und ökologisch völlig korrekt einkaufen oder gar leben möchte, wieder zurück zum eigenen Bauernhof gehen muss.
Ob man nun an BSE, die verschiedenen Gammelfleischskandale, Bloggerabmahnungen von Wolfskin, Regenwaldabholzung für Palmöl und McDonalds-Rindfleisch oder die Abgasbetrügereien von Autokonzernen nimmt: fast jeder Konsument macht beim Einkauf Kompromisse – bewusst oder unbewusst.
So hoffe ich, dass sehr umweltbewusste Personen die Nutzer von Amazon nicht verurteilen – und umgekehrt.

Meine selbstgewählt Aufgabe der Verwaltung des Affiliate-Accounts habe ich vor kurzem Frederik Ramm in seiner Eigenschaft als Kassenwart des FOSSGIS e.V. übergeben. Deshalb habe ich auch keine Zahlen der letzten Monate, sondern Februar bis Mai aus den letzten Jahren interpoliert.

Schade finde ich, dass die Mapper-Kollegen auf der anderen Seite des Großen Teiches den von mir für amazon.com eingerichteten und an sie übergebenen Account nicht nutzen. Mir selbst fehlte ein dazu benötigtes Konto in den USA.

Edit: 200.00 EUR Umsatz korrigiert (Danke, scai)

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…

Hi,

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:
https://www.mapbox.com/osm-comments/#/changesets/?q=from:2016-01-01%20users:malenki&show=all
Pascal Neis’ tool which shows only the discussions of the last seven days lists seven changeset discussions from me: http://resultmaps.neis-one.org/osm-discussions#11/51.1279/14.2215

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

Best regards
[malenki]

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)

¹ https://www.mapbox.com/blog/osm-comments/

show off (your accounts) :)

Posted by malenki on 7 April 2016 in English. Last updated on 17 June 2016.

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](https://help.openstreetmap.org/users/583/malenki)  
[OSM forum](http://forum.openstreetmap.org/profile.php?id=1830)  
[OSM Wiki](https://wiki.openstreetmap.org/wiki/User:Malenki)
[HOTOSM](http://tasks.hotosm.org/user/malenki)  

["my" issues on OSM tracker](https://trac.openstreetmap.org/query?status=accepted&status=assigned&status=closed&status=new&status=reopened&reporter=malenki&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&order=priority)  
["my" issues on JOSM tracker](https://josm.openstreetmap.de/query?reporter=~malenki&group=reporter&col=id&col=summary&col=type&col=status&col=priority&col=milestone&col=component&col=time&report=2&order=id)  
 
[Translatewiki (for the OSM site)](https://translatewiki.net/wiki/User:Malenki)  
[Transifex (translate iD)](https://www.transifex.com/user/profile/malenki/)  
["my" JOSM translations on launchpad](https://translations.launchpad.net/josm/trunk/+pots/josm/de/+filter?person=x-launchpad-r )
 
[github](https://github.com/malenki)  
[mapillary](http://www.mapillary.com/profile/malenki)

[German OSM Weeklies I contributed to (Wochennotiz)](http://blog.openstreetmap.de/blog/author/malenki/)

PS: added HOTOSM profile (Thanks for the hint to Pascal Neis)
PPS: added Wochennotiz

another way to make good pictures for mapillary

Posted by malenki on 2 April 2016 in English. Last updated on 3 April 2016.

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.

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?:
https://www.openstreetmap.org/way/101307990
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 caliparks.org 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: Fresno County, California, United States

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, Bashkia Gramsh, Qarku i Elbasanit, Zentral-Albanien, 3309, Albanien

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

Posted by malenki on 11 February 2016 in German (Deutsch). Last updated on 19 February 2016.

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=" > \  
2016-02-10_Germany_places_node_nur_name_und_valide_plätze.osm

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 > \  
2012-2015_Germany_places_node_nur_name_und_valide_plätze_nur_id.csv

Resultate

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
3045

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.

Fußnoten
[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.

[1]

for i in $(less areas); do wget --timeout=1800 "https://overpass-api.de/api/interpreter?data=%5Bout%3Axml%5D%5Btimeout%3A1800%5D%5Bdate%3A%222013-01-01T00%3A00%3A00Z%22%5D%3B%0Aarea%28\  
$(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 \  
"https://overpass-api.de/api/interpreter?data=%5Bout%3Axml%5D%5Btimeout%3A1800%5D%5Bdate%3A%222014-01-01T00%3A00%3A00Z%22%5D%3B%0Aarea%28\  
$(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 "https://overpass-api.de/api/interpreter?data=%5Bout%3Axml%5D%5Btimeout%3A1800%5D%5Bdate%3A%222015-01-01T00%3A00%3A00Z%22%5D%3B%0Aarea%28\  
$(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:

Baden-Württemberg;3600062611
Bayern;3602145268
Berlin;3600062422;
Brandenburg;3600062504
Bremen;3600062718
Hamburg;3602618040
Hessen;3600062650
Mecklenburg-Vorpommern;3600028322
Niedersachsen;3600062771
Nordrhein-Westfalen;3600062761
Rheinland-Pfalz;3600062341
Saarland;3600062372
Sachsen;3600062467
Sachsen-Anhalt;3600062607
Schleswig-Holstein;3600051529
Thüringen;3600062366

[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 3792

$ 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 3266

$ 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 5429

[3]

$ 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: 99994, Schlotheim, Nottertal-Heilinger Höhen, Unstrut-Hainich-Kreis, Thüringen, Deutschland

Sizes of various map formats

Posted by malenki on 24 January 2016 in 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 Amazon.de-Werbepartner-Programms 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 Amazon.de 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 Amazon.co.uk oder Amazon.com gibt es dort entsprechende Suchmaschinen.

Die Auszahlungen von Amazon.de 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.

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 Amazon.de 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 Amazon.de, Amazon.co.uk or Amazon.com – 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 Amazon.de 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! :)

[OSM-Stand] (https://wiki.openstreetmap.org/wiki/File:5.Abenteuertage_Glauchau-_OSM-Stand.jpg)

Location: 08371, Sachsen, 08371, Deutschland

easy undelete of several ways

Posted by malenki on 18 November 2015 in English. Last updated on 9 April 2016.

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:

      w41603521,w289494457,w120141340,w202708673,w217615755,w217615752,w217615776,w217615760,w217615784,w217615781,w217615769,w217615756,w217554101,w217615772,w217615774,w217554096,w217615766,w217615757,w217615758,w217615754,
    
  • 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 **w**ay. 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 **tr**uncate 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 **n**odes and **r**elations.

  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. Last updated on 9 November 2015.

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.

	kkk
1971Andy
4xd7y512
Abel Augusto Conceição
Adampgy
Aiden087r5ir5
Aiden1r9k6bm7
Aiden2y3w1ny1
Aiden357r9rm7
Aiden3d4z2uh6
Aiden3x2v1sg6
Aiden432h2zw7
Aiden4l2p0uv2
Aiden7g7a4pw3
Aiden7x5l0yw4
Alexander0a6q2ee7
Alexander3q5u6wd9
Alexander4p4q7kj3
Alexander5a3r9it9
Alexander5q2q1kw2
Alexander7l7t1qd4
andoni90
Andrew0l0w9ln2
Andrew0u2v2wm9
Andrew0v2w2we1
Andrew1a3r9pp5
Andrew1t1q9ma3
Andrew1w2b6nm0
Andrew2a1z9vu7
Andrew3i8q1xr1
Andrew3o3j1ef0
Andrew4i9t4ib4
Andrew5k8j7hu1
Andrew5t2w0pd5
Andrew9q7i3wl4
annacallegaro
Anthony048q9nb3
Anthony0s9k6bq8
Anthony0v3z4bq0
Anthony1n5k3eb0
Anthony1z3y3xk8
Anthony3l0a6op2
Anthony3s6y8wy4
Anthony430h1b8
Anthony5q2m8ym9
Anthony691n7ol6
Anthony714b3xm7
Antonyfry
ap77
bobbyoor5
bongcab68
brycexoc00
Bryn Mills
campsawyer
carinaochoa
carola3
Cezar Mauricio
cisedenport1983
CLicK406
csomoza
Daniel0e9z6su4
Daniel2o4r5tb8
Daniel2r7r6nl4
Daniel331n4q5
Daniel553s5ey9
Daniel5b6n1zx4
Daniel6i8t4xt5
Daniel704z3w
Daniel938r1xs2
Daniel9q9k8lc4
Daniel Champagne
Dave D 210
David2y3a4al9
David432j3ra9
davidstibbe
delphineciw6
Dickgls
diusty
dowlessgei18
duanebev86
Emily Haverkamp
ericgore
Ernesto74l06oF8
Ethan108g1ku6
Ethan1q1h7wd6
Ethan2p7x8wz8
Ethan4x1n8ep8
Ethan5c4i6am8
Ethan6f5d5bp9
Ethan7n9r1um9
Ethan7o0r0ri7
Fabio Cesareni
Goiaca
Gorka Arandia Vazquez
Griselda Salvador
Gurbir Singh
haxaro
helgphi
hentsch nora
James270z4cw4
James2j3e4kl4
James2v1s0ma3
James2w1o7fp8
James316n2qf8
James813k6jg4
Jayden059r0si7
Jayden0v3b5ga4
Jayden123f3at8
Jayden395m9n9
Jayden3i7l8ne5
Jayden4w7z8bj2
Jayden5o3b6it6
Jayden7h5y2pz2
Jayden9m7e4vg5
Jayden9o9l8jx2
jean jjr
Jeff Yang
JermaineHuard
jk-mineev
joansaiful
John0m1e8tu4
John0p0f6tz4
John0s1i7xc5
John3a3r6ot9
John593a4a1
John5g6f6fv1
John6d1k2kp4
John6l8m8lb4
John7r0v2xr1
John7w5k0xt4
John8f2f1zx9
John8i0b6qq2
John8w9x9vt8
John9w3b5fy3
Joseph0z8g0hv5
Joseph172k5kf2
Joseph2d6k8qk9
Joseph6v9v8rp6
Joseph7e2d1xw8
Joseph9f0c8yz7
Joshua6e1h1jn3
Joshua6k5n5kj1
Joshua9j4i3dc1
Joshua9l9n9nd4
Joshua9u2v2ti6
Joshua9y5o1cc7
JU3CY
Kagetora17
Kristyn08d96QP3
kziccwjw
Langafdton
laverndahe52
leonoremee7
Leslie31C74jM1
Lilinath
Lindy63J19wQ3
Logan3w1t0pc4
Logan567r8ql6
Logan812n7om7
Logan8c9g4rt3
Logan8z5l9vr2
Luximan
Magali62g84Eb5
MarkAAbraham
Marvin482q0cd5
Matthew014a0tm1
Matthew0u0l6bm7
Matthew0u1t1sh6
Matthew444t8yd2
Matthew5p3l0us3
Matthew5t7s7mh1
Matthew6d1n4vi2
Matthew7v0b5vq6
Matthew8l8i6al7
Matthew8o9o9mc4
Matthew9n7f4vg4
Matthew9z7h9mz7
messeyqave51
Michael0p0o0jx3
Michael692y2uj7
Michael6o0q0ri7
Michael8s0q9pc4
Mirtha Barrera
mirtha opanasiuk
MSHepler
NataliaCorrea
Nathan097c0vf1
Nathan692b3xl7
Nathan7d4q8zh1
Nikkitano7
Ninzaburo
Noah3c5e6fv2
Noah4c4y2tg5
Noah4j5g3zr8
Noah764w7cl3
Noah7c9f1iq4
nycdoug
okichen
OrnelaColonna
peee
Perddffater
Philip Hawtrey
protuberian
Quentin Meilhac
Rége60
Ruhrseekatze
russelcas49
Ryan0r9f4pr7
Ryan370t0p
Ryan3w1n7fp8
Ryan3x1o8fq8
Ryan3x2u0qe5
Ryan6p8n6jd3
Ryan7x2f2da0
seidersoibe7
seless
slysema
springdel0
sumpalinso
sunquh5
szbiswas
thomasensux1
tinlisa6
tuyetres8
uxzzcj
vetosconstr4
vickyeepe1
wilbertook7
Wilfred18R39vJ0
William431p5wg1
William4u7a8cl2
William5o8v3dc4
William9t1q9ma3
William9t2w3zr0
witrix
yesicanatamuriesco
مهاجر
Андрей Поздеев
復興支援I

5. Abenteuertage in Glauchau

Posted by malenki on 12 March 2015 in German (Deutsch). Last updated on 13 December 2015.

[OSM booth] (https://wiki.openstreetmap.org/wiki/File:5.Abenteuertage_Glauchau-_OSM-Stand.jpg)

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: 08371, Sachsen, 08371, Deutschland