Freifunk-Landkarte

So, hier ist es: GitHub - jotzt/ff-landkarte: Verbreitung der Freifunk-Metacommunities

Es handelt sich dabei um das R-Skript, welches ich für das (pre-)processing der Daten verwende. Das post-processing erfolgt zur Zeit mit QGIS, dazu alles im Anfangsbeitrag.

1 „Gefällt mir“

Die http://www.freifunk-karte.de wird m. W. einmal pro Stunde aus den Abfragen der JSON-Dateien generiert.

Die davon abgeleitete „Landkarte“ http://data.jostlemke.de/freifunk-karte.png wird etwa alle 3–6 Tage neu erzeugt. Dazu wird übrigens aus technischen Gründen jede Positionsangabe nur einmal verwendet, da es sonst Probleme mit der Berechnung des Voronoi-Diagramms gibt.

2 „Gefällt mir“

Kannst du vielleicht eine kurze installationsanleitung in dem README im git schreiben? welche pakete braucht man und mit welchem Befehl kann man dann die Karte generieren?
Am besten so, dass man die befehle einfach ale copy paste in die konsole hauen kann und dann gehts los :wink:

Einige erste Schritte sind ergänzt. Wichtig: Das R-Skript sorgt nur für das (pre-)processing. Die Darstellung von Shapefile und CSV-Datei mache ich dann mit QGIS (dazu siehe Anfangsbeitrag). Am schicksten wäre natürlich, das Skript in JS zu übersetzen. Dazu fehlt mir aber (noch) das Know-How.

Neu:

  • Freifunk Celle

Das Karlsruher Gebiet stimmt im Moment leider nicht. Das liegt daran, dass die Umwandlung der konkaven Hülle eine Clusters mit bestimmten Geometrien nicht sonderlich gut klar kommt. Das Problem erledigt sich aber in der Regel nach kurzer Zeit von allein.

Nach dem die Router von der Domäne MÖHNE in die SubDoms verschoben wurden tauchen diese NICHT mehr in der Freifunk-Landkarte auf

Beispiel: in der SubDom Biggesee (Kreis Olpe) sind ca. 200 Nodes es erden aber nur Konten angezeigt die
NICHT in der SubDom sind

Karte http://map.freifunk-moehne.de/biggesee/

Dann sind die Daten aus den Möhne-Subdomänen noch nicht in der freifunk-karte.de Das liegt vermutlich am API-Eintrag oder die URL der nodes.json passt nicht. Mit http://freifunk-karte.de/debug.php kann man das prüfen.

@Lars
geht das in deine Richtung? Sonst bitte an weiterleiten :wink:

Ne, das muss der Besitzer von freifunk-biggesee.de machen
Einfach in dem API File Link die Map Informationen eintragen:

  "nodeMaps": [
    {
      "url": "http://map.freifunk-moehne.de/biggesee/",
      "interval": "15",
      "technicalType": "ffmap",
      "mapType": "geographical"
    } 

Bei der Gelegenheit am besten auch die anderen Informationen mit dem API-Generator updaten :smiley:

Erledigt - die Nodes im Kreis Olpe werden nun wieder angezeigt

1 „Gefällt mir“

Gibt es die Möglichkeit, in die Karte zu kommen, wenn man nicht in obeiger Karte ist, weil die Community-Listing (per API) verweigert wird?

Grundsätzlich schon. In welcher Form würden die Daten denn vorliegen?

Da die Karte bisher nur halbautomatisiert erstelt wird, sollte eine wie auch immer geartete Sonderlocke nicht zu viel wiederkehrende Arbeit verursachen.

Zum Wochenende werde ich die Karte das nächste Mal aktualisieren, kann dann gerne auch testweise weitere Datensätze mit einbauen.

Folgende Informationen sollten mindestens vorhanden sein:

  • eindeutige ID für jeden Knoten
  • Name der (Meta-)Community, ggf. beides
  • Längen- und Breitengrad

Schau mal in Freifunk Düsseldorf Flingern Firmware Seite

"nodeMaps": [
    {
      "url": "http://map.ffdus.de/",
      "interval": "2",
      "technicalType": "ffmap",
      "mapType": "geographical"
    },
    {
      "url": "http://map.ffdus.de/data/nodelist.json",
      "interval": "2",
      "technicalType": "nodelist"
    }
  ],

Wie funktioniert denn der view? bei mir zeigt der nur leere Felder an, selbst wenn ich die Community eingebe???

Das Dropdown-Dialogfeld „Communities“ ist das aktive Eingabefeld. Mit dem anderen Feld „Metacommunities“ kann noch gefiltert werden.

voilá

202020202020202020

@adorfer
diese Data - mit diesem Api-File.
Sind die auf www.freifunk-karte.de?

Wenn nein, wieso wird das Listing des api-files verweigert?
Ich habe auf die Schnelle keinen passenden PullRequest bei GitHub - freifunk/directory.api.freifunk.net: directory of all freifunk communities gesehen.

Ich hätte schon gern alle Freifunk-Router auf der Karte!!!1111

Grüße
Tino

1 „Gefällt mir“

@StilgarBF Nein, die sind nicht auf der wwww.Freifunk-Karte.de.

Der Pullrequest ist dort:

(Wenn Du magst, dann kannst Du gern kommentieren)

Ich habe meinen Senf dazu gegeben.

Zum politischen Problem sage ich hier nix - das gehört hier nicht her.

Eure Knoten sind auf der Karte.

 "ff_duesseldorf-flingern": {
            "name": "ff_duesseldorf-flingern",
            "apifile": "http:\/\/map.ffdus.de\/data\/nodelist.json",
            "message": [
                "parsing done. 152 nodes found, 86 added, 60 skipped, 0 duplicates, 6 dead"
            ]
    }
1 „Gefällt mir“