Freifunk-Landkarte

Ich habe das schon 3-4 Mal hier im Forum erklärt, tus aber gern nochmal:

Die Daten sammle ich via Freifunk-Community-API.
Nach einander werden alle gelisteten Communities abgearbeitet und deren Karten parsed.
Was dabei passiert kann hier eingesehen werden : Freifunk-Karte-Debugview
Brilon kommt im Alphabet recht früh :smiley:
Folgende Map wird ausgewiesen: http://moehne-vis.freifunk-rheinland.net/map/
Die liefert stattliche 1339 Knoten, von denen 802 als Router in die Karte aufgenommen werden.
Nicht alle sind natürlich in Brilon - aber woher soll ein automatisches System wissen, dass die ausgewiesene Karte nicht NUR Knoten von Brilon enthält? Deshalb wird auch die Metacommunity mit ausgewiesen.

Wenn nun noch eine weitere Community die Selbe Karte ausweist, dann greift
erstens eine Erkennung über die URL, die verhindert, dass mehrfach die selbe URL parsed wird.
zweitens würde eine deduplizierung greifen, die verhindert, dass Knoten mit den selben Koordinaten und Namen mehrfach in die Karte einfließen.

Die Knoten bleiben also der Community zugewiesen, die sie als erste „claimed“.

Lösung dafür gibts - interessiert nur keinen - nämlich jede community liefert im extra für die Karte definierten Nodelist-Format nur genau ihre Knoten aus.

Hoffe, das erklärt das wieso und warum.

Tino

3 „Gefällt mir“