Mit der ff-landkarte lässt sich die Verbreitung der Freifunk-(Meta-)Communities einfach visualisieren. Siehe https://prod.qgiscloud.com/jotzt/freifunk_qgcloud/ oder auch https://forum.freifunk.net/t/freifunk-landkarte/5181
- Download R Project: https://www.r-project.org/ Fertige Pakete sind in den meisten Linux-Distributionen enthalten:
apt-get install r-base
- Für R Project müssen noch einzelne Pakete installiert werden, siehe https://cran.r-project.org/doc/manuals/r-release/R-admin.html#Installing-packages
> chooseCRANmirror()
> install.packages("pkg", dependencies=TRUE)
-
Die folgenden Pakete werden benötigt:
- jsonlite
- fpc
- sp
- rgeos
- rgdal
- maptools
- alphahull
- igraph
-
Download der Daten der Freifunk-Karte:
$ wget -O data.json http://www.freifunk-karte.de/data.php
- R Project starten und das Skript "ff-landkarte.R" ausführen. Z. B. mit
> setwd("Verzeichnis der data.json")
> source("ff-landkarte.R")
- Das Skript und die JSON-Datei sollten sich dazu im gleichen Verzeichnis befinden, andernfalls müssen die Pfade angepasst werden.
- Dadurch werden im Verzeichnis zwei Dateien erzeugt:
- router.csv - Alle Router aus der Freifunk-Karte mit Koordinaten
- gch.shp - Shapefile mit den berechneten Bereichen der Metacommunities (zum Anzeigen kann z. B. http://mapshaper.org verwendet werden)