Hood als Polygon

Aus Freifunk Franken
Wechseln zu:Navigation, Suche

Hood
Hood grafisch
Dezentrale Hood
Hood V1 (alt)
[[..|Hood V2]]
- V2 Testkarte
- V2 Hood file

Hood nach Gemeinden
Hood als Polygon

in Arbeit...
Hood als Polygon

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:

  1. Linien dürfen sich nicht schneiden (weder im eigenen Polygon, noch mit Nachbarn)
  2. idealerweise einigst Du dich mit den Nachbarn auf gemeinsame Grenzen
    Lücken zwischen Grenzen sind aber erlaubt
  3. Polygone können (in Absprache mit betroffenen Nachbarn) beliebig verändert werden
  4. Polygone können geteilt oder zusammengefügt werden

Teilen

...

Zusammenfügen

...

Darstellung auf der Karte

...

Nutzung in Programmen

...