Hood als Polygon
Hood
|
Hoods geografisch und nach sozialen Gruppen zu bilden hat viele Vorteile und ist eine gute Alternative zur bisherigen Methode. Der Vorschlag Hood als Polygon entstand aus dem Vorschlag Hood nach Gemeinden und ist dazu eine Alternative.
Historie
Bisher werden die Hoods für KeyXchange v1 und v2 nach dem Voronoi-Algorithmus gebildet und als Voronoi-Diagramm auf der Monitoring-Karte dargestellt. Diese eher technische Einteilung führt aber immer wieder zu Konflikten, da sie soziale, geografische und gewachsene Gegebenheiten nur ungenügend abbildet.
Alternative: Hood als Polygon
Hoods nach Gemeinden bzw. nach selbst definierten Hood-Grenzen zu bilden, hat mehrere Vorteile.
- Vorteile
- Gemeinden sind per se soziale Gebilde
- sie bilden Siedlungsstrukturen ab
- geografisch orientieren sie sich an Flusstälern, Ebenen, Verkehrswegen
- Aber
- Funktechnik richtet sich nicht nach Gemeindegrenzen
- Communities richten sich nicht nach Gemeindegrenzen
- regionale Freifunk-Communities wissen am besten,
- mit wem sie zusammenarbeiten wollen
- wie sich die Funkwellen ausbreiten
- wie sie nachbarschaftliche Grenzen definieren
Lösung "Polygon"
<syntaxhighlight lang="JavaScript"> { "type": "Polygon",
"coordinates": [ [[30, 10], [40, 40], [20, 40], [10, 20], [30, 10]] ]
} </syntaxhighlight>
Jede neue Hood wird als Polygon definiert. Also eine Fläche, definiert mit Grenzpunkten und Geraden dazwischen. Die einfachste Hood ist also ein Dreieck. Die Hood kann sein: Rechteck, gleichseitiges Vieleck, Stern, oder ein Polygon mit beliebig vielen Ecken und Kanten.
Beschrieben wird das Polygon durch die Koordinaten der Eckpunkte, in der Reihenfoge der aneinander gezeichneten Kanten. Diese Koordinaten werden in einer GeoJSON-Datei gespeichert, und können von dort zur Anzeige auf der Monitoring-Karte und natürlich in allen Programmen verwendet werden.
Damit kann die ganze Welt abgebildet werden:
Alles was nicht als Polygon definiert ist, also das "Drumherum" oder das "Dazwischen", wird als Rest definiert und bekommt solange eine eigene Hood, bis die Ganze Welt in Polygone aufgeteilt ist.
So gehts
- Zeichne ein Polygon um Dein Gebiet (kann später beliebig verfeinert werden)
Regeln
Nachdem wir "gegen den Uhrzeigersinn" als Zeichenrichtung definiert haben, gelten folgende Regeln:
- Linien dürfen sich nicht schneiden (weder im eigenen Polygon, noch mit Nachbarn)
- idealerweise einigst Du dich mit den Nachbarn auf gemeinsame Grenzen
Lücken zwischen Grenzen sind aber erlaubt - Polygone können (in Absprache mit betroffenen Nachbarn) beliebig verändert werden
- Polygone können geteilt oder zusammengefügt werden
Teilen
...
Zusammenfügen
...
Darstellung auf der Karte
...
Nutzung in Programmen
...