OpenStreetMap logo OpenStreetMap

Nakaner's Diary

Recent diary entries

Seit Samstag können die stimmberechtigten Mitglieder der OpenStreetMap Foundation über drei der sieben Vorstandsposten entscheiden. Informationen zu den Kandidaten findet ihr im OSM-Wiki.

Wahlverfahren

Gewählt wird nach dem Single-Transferable-Vote-Verfahren. Das heißt, die Wähler ordnen die Kandidaten nach ihrer persönlichen Präferenz. In jeder Auszählungsrunde wird geprüft, welcher Kandidat schon mehr Stimmen hat, als anhand des Quorums erforderlich wären. Falls es einen gibt, gilt er direkt als gewählt. Falls kein Kandidat genügend Stimmen hat, wird der Kandidat mit den wenigsten Stimmen gestrichen und die Stimmen seiner Wähler auf die Zweitstimmen verteilt. Es lohnt sich nicht entgegen der persönlichen Präferenz abzustimmen, weil der Vorzugskandidat geringe Chancen hat, wie es etwa beim Mehrheitswahlrecht oder einem Verhältniswahlrecht mit Fünf-Prozent-Hürde der Fall wäre. Es hat auch keinen Nutzen, die euch unliebsten Kandidaten gar nicht auf dem Stimmzettel einzutragen.

Bei der OSMF wählen die Mitglieder keine Personen in bestimmte Ämter (Vorsitzender, Stellvertreter, Finanzvorstand, Schriftführer, Beisitzer), sondern nur Personen in das “Board”. Die Zuständigkeiten werden in der ersten Sitzung festgelegt.

Der Vorstand ist kein Parlament, auch wenn mittlerweile viele Entscheidungen nur mehrheitlich, nicht einstimmig getroffen werden. Die Vorstände sind aufgrund des britischen Companies Act nicht ihrem Gewissen oder ihrem Wählerklientel verpflichtet, sondern dem Wohle des “Unternehmens”. In der Praxis müssen die Personen zusammenarbeiten können. Einzelne Vorstände, deren Interessensgebiete wenig mit den tatsächlichen Bedürfnissen und Nöten der OSMF zu tun haben, behindern die produktive Arbeit. Zudem müssen sie müssen dazu fähig sein, ehrenamtlich ein nicht geringes Zeitbudget auf die Vorstandsarbeit zu verwenden.

Meiner Meinung nach sind folgende Themen in den kommenden Jahren für die OSMF von Bedeutung (unsortierte Liste):

See full entry

As written on the OSMF-Talk mailing list, I am proposing a resolution for the upcoming Annual General Meeting of the OSM Foundation on 12 December 2020. In order to get the proposal up for voting, I need support by at least 5 % of all members, i.e. about 80 members.

You can find the text and rationale in the OSMF-Talk archives.

If you want to support this proposal, please comment this diary entry with the openstreetmap.org account which is tied to your Foundation membership. If your membership record does not contain your username (or you are not sure), please send an email to osmf-agm20-sustainable@michreichert.de with your user name. Please use the email you use for your Foundation membership.

I will email the list of all supporters to the board after 4 November 2020 (UTC).

Supporting the proposal in this step does not mean that you will or have to vote in favour of it.

I would like to ask you to use the comment section of this diary entry only for the purpose outline above. Please use the OSMF-Talk mailing list to comment on the content of proposal instead.

A new evening is a new evening to play around with SQL. This is part 2 of my series on the number of messages and the most active authors on the public mailing lists hosted a lists.openstreetmap.org. Part 1 was published on 2 December 2018.

Here are my latest queries and their results:

Numbers of messages per year

SELECT EXTRACT(YEAR FROM "date") AS year, COUNT(1) AS message_count
  FROM mails
  GROUP BY year
  ORDER BY year;

 year | message_count 
------+---------------
 2004 |           180
 2005 |          2343
 2006 |         10481
 2007 |         34059
 2008 |         70120
 2009 |        102357
 2010 |         96569
 2011 |         66484
 2012 |         69943
 2013 |         67428
 2014 |         55866
 2015 |         52484
 2016 |         38914
 2017 |         36815
 2018 |         34271

Numbers of messages per mailing list and year (2004–2008)

Mailing lists with less than 50 messages in all of these years are not shown in the following table. Rows are sorted by number of messages in their first year.

See full entry

Some numbers about mailing lists

Posted by Nakaner on 2 December 2018 in English.

While reading the manifestos of the seven candidates of this year’s OSMF board elections, I though that getting some numbers about their activity could add a little bit more information to my personal decision whom to vote.

Numbers? Many readers will think of the number of changesets which is the most visible number of an OSM account. However, this number should be interpreted with care because changesets can contain between 0 and 50,000 (nowadays 10,000) changes. Users of different editors create changesets of different size. To get a better picture of the activity of an OSM user, I recommend to use Pascal Neis’s HDYC instead.

The number of data edits or the HDYC level (e.g. “super mapper (very active)”) is only one information. There are a few more contributions which can be counted:

  • Users of the OSM Forum (you have to be logged in but you don’t have to be a moderator) can search other users’ accounts by their names. It’s the menu item “members”. It will show the number of postings of a user.
  • The OSMF runs a StackOverflow-like system where people can ask questions, e.g. how to use OSM or how to map things. It’s called OSM Help. Answers can be up- or downvoted. This leads to an reputation. You can search for a user names and get their reputation. The forum and OSM Help have a a 1:1 mapping of Help/Forum and OSM API accounts but users who rename their accounts might get a new one (at least on the forum).
  • I haven’t found where to get the “editcount” using the MediaWiki front end but you can query the API (you might have to be logged in). The URL is https://wiki.openstreetmap.org/w/api.php?action=query&list=users&usprop=editcount&format=json&ususers=USERNAME where USERNAME is the display name of the user.

That was the easy part. The most difficult follows – our Mailman mailing lists.

See full entry

Im deutschen OSM-Forum hat Benutzer Jochen Kern neulich beschrieben, warum er Multipolygone für die bessere Art der Flächenerfassung hält. Da es die Diskussion dort zu arg auseinanderführen würde, lagere ich meine Erwiderung mal hierher in meinen Benutzer-Blog aus.

Flächen und Flächengrenzen der Realität sind hingegen kontinuierlich, sie fließen ineinander über, selbst dort wo der Mensch Anlagen installiert, um sie sichtbar bzw. unüberwindbar werden zu lassen. Multipolygone werden diesen Aspekt in besonderem Maße gerecht, weil sie diese Beziehungen von Flächen der Realität unmittelbar abbilden.

Dass zwei Flächen aneinander grenzen, lässt sich auch ermitteln, wenn die beiden als geschlossene Ways gemappt sind und sich die Nodes teilen. ST_Intersection der beiden ist dann ein LineString oder MultiLineString. Das OSM-Datenmodell ist für Analysen nur sehr eingeschränkt geeignet, weil es sehr viele JOINs erfordert. Um die Geometrie (Koordinatenliste) eines Ways zu erhalten, muss man in einer zweiten Tabelle die Koordinaten der Nodes nachschlagen. Um die Geometrie einer Multipolygonrelation zu erhalten, muss man zuerst die Ways in der Tabelle der Ways nachschlagen, dann deren Nodes in der Tabelle der Node nachschlagen. Das kostet Performance und aus diesem Grund hat sich für fast alle Anwendungen von OSM-Daten der Simple-Features-Ansatz durchgesetzt, bei dem Linien und Flächen keine Liste an Punkt-IDs, sondern direkt eine Liste der Koordinatenpaare haben.

Der Grund, warum unser Datenmodell praktisch nicht zur Analyse genutzt wird, ist eigentlich nicht, dass es schon in den OSM-Anfangstagen Open-Source-GIS-Software gab, die nach dem Simple-Features-Modell gearbeitet hat, sondern dass der Wechsel von einem Knoten-Kanten-Modell zu einem Simple-Feature-artigen Modell in der GIS-Welt schon vor 20 Jahren (oder etwas länger) erfolgt ist, weil es schlicht und einfach praktische Gründe gibt, eine Abstraktionsebene weniger zu haben.

See full entry

This is part 1b of my analysis of the candidates of 2017 OSMF board elections. Part 1a can be found here.

Please read the notes and explanations at the beginning of part 1a before reading this part!

David Dean

David Dean is Australian citizen, only understands English and is classified by HDYC as Heavy Mapper (very active). He started mapping in 2007 because he found all geocaches which were reachable during lunch break. He has been an active mapper since then although he has only very few active days between 2011 and 2016. He wants to increase the representation of the communities in AU/NZ/South Pacific Region. He works as a scientist on machine learning. His OSM edits are focused on Australia but he also contributes to HOT tasks. David wants to bring OSM to the indigenous communities around the world (he himself has no indigenous roots). They have a different look at the world than people from Europe or North America. In addition, he states that OSM data should take ownership of their OSM data.

He wants to bring the “present and future impact of automation, machine-learning and/or artificial intelligence [on mapping in OSM]” to the board, a topic has been working on for more than ten years. Although it might sound so, he thinks that machine learning is no antithesis to his opinion that local communities should hold ownership on their data. Instead, machine learning applications should support mappers and should be accessible to mappers and not be used in an import-like way.

David has not been active in the OSMF. He organized local OSM community events (see his user diary) in Brisbane between 2008 and 2011. He became inactive in 2011 because he thought that OSM was “finish” in his local area. He continued with mapping in 2016 by tracing buildings and using StreetComplete.

There is no formal OpenStreetMap association in Australia, so the question about his activity there is unnecessary.

See full entry

The members of OpenStreetMap Foundation are called to elect board members for two seats on the OSMF Board of Directors this year. In this blog post which consists of two parts the four candidates will be presented. Part 1 summarizes their manifestos, their responses to the questions by community members, criticism and other available and relevant bits of information. Part 2 will evaluate them based on the opinion of a German craft mapper.

Links to the manifestos can be found on the OSM wiki about the election. There is also a talk page where everyone can ask questions to the candidates. In addition, a lot discussions can be read in the public archive of the OSMF-talk mailing list.

How does the election work?

All members of OSMF are eligible to vote if they have been a member of at least 30 days before the AGM which will take place on Saturday. It does not matter if you are a normal member or an associate member. Associate members are not listed by real name on the list of members which everyone has to be given access if required. But only normal members are allowed to vote on changes to the articles of association.

You can vote between 2th December 2017 16:00 UTC and 9th December 2017 16:00 UTC. The general assembly will start on 9th December 2017 16:00 UTC on a special IRC channel. The results of the election will be announced at the end of the meeting.

The election itself uses the Single Transferable Vote system (STV). It is a proportional voting system to vote persons. Every voter creates his/her personal list of desired candidates ordered by perference.

See full entry

no and yes vote icon of OSM Wiki votings

From time to time I participate in the voting of tagging proposals. Even if I lack the necessary knowledge in the field the proposal is about (e.g. I have limited knowledge about electricity or fire hydrants), I check a few things before I cast my vote. (The following is my personal opinion)

Avoid changing heavily used tags

A proposal should always avoid to change existing tags which are used a lot. There are some reasons for a change of the tagging but they are rare. Changing American English to British English just to have British English is one example if there is no other benefit. Changing from or to namespaced keys/values is another.

See full entry

zu Teil 1

Communitywachstumspreis

Der Communitywachstumspreis soll für Anstrengungen zur Erweiterung der Community, nicht nur in räumlich Hinsicht, sondern auch zur Verbesserung der Vielfalt sowie zur Integration des humanitären Sektors sowie der öffentlichen Verwaltung verliehen werden.

Pete Masters aka pedrito1414 wird dafür gelobt, dass er seit vier Jahren als Koordinator beim Missing-Maps-Projekt aktiv sei, “unzählige” Mitwirkende in OSM eingeführt habe, Communities in Bangladesh, der Demokratischen Republik Kongo und anderen Ländern unterstützt habe und alle ihn lieb hätten.

John Sturdy sei ein wichtiges Element für die Entwicklung der albanischen OSM-Community und pflegt Kontakte zu einem Hackerspace in Albanien.

Andrew Braye leitet die GIS-Abteilung beim Britischen Roten Kreuz und ist ein Gründungsmitglied von Missing Maps.

Tony Emery und Jean-Louis Zimmermann wurden wegen der Organisation der State of the Map France 2017 in Avignon, Kontakten zur regionalen Verwaltung, Schulen und Vereinen in Südfrankreich nominiert.

Jessica Salo wurde für das Organisieren von Mapathons in Colorado (USA) nominiert.

In dieser Kategorie haben zahlreiche Kandidaten Beschreibungen, die in meinen Augen überlange Werbetexte einer PR-Abteilung sind. An Belegen mangelt es jedoch. Nur bei Jessica Salo ist eine Überprüfung mit einem akzeptablen Rechercheaufwand (zwei Klicks) möglich.

Aufgrund mangelnder Belege und einer dadurch nicht möglichen Überprüfbarkeit der Behauptungen enthalte ich mich aus Protest in dieser Kategorie.

Preis für Engagement in Lateinamerika/Afrika/Asien

Mangels ausreichender Kenntnisse und regionaler Relevanz dieser Kategorien enthalte ich mich und kann hierzu auch keine Wahlempfehlung abgeben.

Ulf-Möller-Gedächtnispreis

See full entry

Mangels Zeit in den letzten Wochen habe ich mich nicht so intensiv mit den Kandidaten der diesjährigen OSM Awards auseinander setzen können und veröffentliche diese Wahlempfehlung leider erst kurz vor Ende der Abstimmung.

Wie stimmt man ab?

Man ruft awards.osmz.ru auf und wird meistens erst auf die OSM-Loginseite umgeleitet. Die Abstimmungsplattform wurde vom OSMF-Vorstandsmitglied Ilya Zverv (Zverik) geschrieben und ist auf seinem Server gehostet, daher nicht unter einer “offiziellen” openstreetmap.org-Subdomain. Durch den Login wird sichergestellt, dass jedes OSM-Benutzerkonto nur einmal abstimmt.

Anders als letztes Jahr, kann man in jeder Kategorie beliebig vielen Kandidaten eine Stimme geben. Man kann bis zum Ende des Abstimmungszeitraums noch seine Stimmabgabe ändern.

Die einzelnen Kategorien

Es gibt neun Kategorien, drei mehr als letztes Jahr. Für die Definition der Kategorien sei auf meinen Eintrag im deutschen OSM-Blog hingewiesen.

Im Folgenden gehe ich durch die einzelnen Kategorien. In jeder Kategorie findet ihr zu Beginn die Beschreibung der Kategorie. Danach folgt die Liste der Kandidaten mit einer Beschreibung, die neutral zu sein versucht und an das englische Original angelehnt ist. Als letztes kommt meine persönliche Meinung, die nicht neutral, aber wertend und ehrlich-direkt ist.

Core Systems Award

Die Definition: Der Core Systems Award (Preis für zentrale Dienste) soll für herausragenden Beiträge zu wichtiger, zentraler OSM-Software, -Systemen, -Prozessen oder -Ressourcen vergeben werden. Die Software/das System muss nicht unter der Kontrolle der OSMF stehen. Der Rails Port, osm2pgsql, OSM Carto, iD, JOSM, Mapnik und all die anderen Werkzeuge, die Mapper wissentlich oder unwissentlich tagtäglich nutzen, sind qualifiziert.

See full entry

OSM Awards–Decision Guidance

Posted by Nakaner on 15 September 2016 in English.

This is the English of my previous posting in German.

How to cast your vote?

Open awards.osmz.ru. You will be redirected the OSM login page because the voting platform uses the authentication via OSM to ensure that every OSM account only gives one vote. The voting platform has been written by Ilya Zverv (Zverik), is hosted at his own hardware.

There are six categories I want to explain in the following paragraphs.

Core Systems Award

Following people are nominated:

  • Grant Slater and Tom Hughes who are members of OSMF Operations Working Group and operate the central servers of the OpenStreetMap project and additional services operated by OSMF, e.g. the wiki, the mailing lists, OSM Help. As you might have experienced, they do a great job. Do you remember the last downtime which was their fault?
  • Roland Olbricht has designed and developed the Overpass API and is its maintainer (relevant code contributions have been made in recent time by other contributors, too). He is responsible for the German instance of Overpass API which is sponsored by FOSSGIS e.V.
  • Bryan Housel is the main developer of iD. It is difficult for me as a JOSM fan to find nice words about him and his work. I do not like him very much because he has a mind of his own.
  • Mateusz Konieczny is a co-developer of OSM Carto map style which is used at www.openstreetmap.org and is the OpenStreetMap map for many people outside OSM community. He implemented the new road colouring scheme during Google Summer of Code 2015. Thanky you!
  • Sarah Hoffmann is the main developer of Nominatim, the only geocoder which is a community project. (There are other free geocoders but they are backed by a company). She operates the public Nominatim instance on nominatim.openstreetmap.org and therefore is member of Operations Working Group. I admire her tilting at windmills—people who abuse the public Nominatim instance to do batch geocoding (converting addresses into coordinates).

See full entry

OSM Awards 2016 – Entscheidungshilfe

Posted by Nakaner on 13 September 2016 in German (Deutsch). Last updated on 15 September 2016.

EDIT: Die englische Version dieses Blogeintrags ist jetzt auch online.

Wie stimmt man ab?

Man ruft awards.osmz.ru auf und wird meistens erst auf die OSM-Loginseite umgeleitet. Die Abstimmungsplattform wurde vom OSMF-Vorstandsmitglied Ilya Zverv (Zverik) geschrieben und ist auf seinem Server gehostet, daher nicht unter einer “offiziellen” openstreetmap.org-Subdomain. Durch den Login wird sichergestellt, dass jedes OSM-Benutzerkonto nur einmal abstimmt.

Die einzelnen Kategorien

Es gibt sechs Kategorien, die ich im folgenden erklären möchte.

Core Systems Award

Ungefähre deutsche Übersetzung: Preis für zentrale Dienste

Nominiert sind:

See full entry

Anwohner-Erlebnisse

Posted by Nakaner on 27 March 2016 in German (Deutsch).

Beim Mappen von Hausnummern passiert es mir bei jeder längeren (d.h. min. 1 1/2 Stunden draußen), dass ich von einem Anwohner angesprochen werde. Neuerdings habe ich einen Weg gefunden, der zwar die Bekanntheit von OSM nicht vergrößert, aber zu einer möglichst kurzen Gesprächsdauer und weniger Verdacht führt – die Navi-Methode.

Anwohner: Guten Tag, was machen Sie denn da?

Nakaner: Ich erfasse für einen Anbieter von Navikarten, welches Haus welche Hausnummer hat.

Anwohner: Ah, danke.

Selten wird nachgefragt, für welchen Anbieter. Eher kommt noch die Frage, warum ich das am Sonntagnachmittag mache.

Heute habe ich Fotomapping gemacht, dabei aber nicht gezielt Hausfassaden, sondern die (öffentliche) Straße selbst fotografiert (ich stand auf dem Bürgersteig). Mittendrin kommt mir ein Herr entgegen, der mir seinen Regenschirm entgegenstreckt und entrüstet meint:

Er: Wissen Sie eigentlich, dass man zum privat Fotografieren eine Erlaubnis braucht?!

Nakaner: Ihre Rechtsaufassung ist leider falsch.

Er geht ein paar Schritte weiter, schaut auf die Rückseite meiner Warnweste und meint dann: “Für welches Vermessungsbüro sind Sie denn tätig?”

Nakaner: Für gar keins. Vermessung ist in Deutschland übrigens kein geschützter Begriff.

Weiter habe ich mich nicht auf ihn eingelassen, sondern bin weitergegangen. Es hätte auf keinen grünen Zweig geführt.

Ob das mit dem geschützten Begriff wirklich ganz richtig ist, weiß ich nicht. Aber ich darf mich sogar Vermessungsingenieur nennen. ;-)

Obige Szene hat sich übrigens nicht in einem Wohngebiet mit Einfamilienhäusern, sondern einem Mischgebiet in der Nähe eines Bahnhofs ereignet.