Automatische Nodekarte Funktionsweise: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(geistige ergüsse) |
|||
(5 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | + | ===Ablauf der bald fertigen Programmversion:=== | |
+ | ====Phase1==== | ||
+ | Das gesamte Programm wird in einer Linux-Shell / auf dem Linksys funktionieren,damit auch andere Freifunk-Communitys was davon haben. | ||
+ | |||
+ | ====Phase2==== | ||
+ | Per wget einsammeln aller OLSR-ETX-Werte von einem beliebigen Linksys. Und abspeichern. | ||
+ | ====Phase3==== | ||
+ | Per wget einsammeln aller Kontakt+GPS-Daten und abspeichern. Das Kontaktformular von jedem Linksys wird dazu aufgebohrt. Es wird ein Formularfeld mit GPS-Daten geben. Ausserdem wird eine zusaetzliche Datei mit einbezogen,in der von Hand hinzugefuegte Daten stehen. Ausserdem wird das Kontaktformular auch als text-only-minimalversion abrufbar sein. Bandbreite sparen. Schneller scannen. | ||
+ | ====Phase4==== | ||
+ | Aus den von Phase2&3 erzeugten Textdateien wird ein SVG erstellt. | ||
+ | ====Phase5==== | ||
+ | Aus dem SVG wird ein JPG erstellt. (Imagemagic) | ||
+ | |||
+ | ===Ablauf der aktellen Programmversion:=== | ||
+ | ====Phase 1==== | ||
* die Routingtabelle wird von meinem eigenen Router über die Statusseite per [http://main.aminet.net/search.php?query=wget%201%207 wget] eingelesen | * die Routingtabelle wird von meinem eigenen Router über die Statusseite per [http://main.aminet.net/search.php?query=wget%201%207 wget] eingelesen | ||
* ebenso werden die Kontakt-Daten eingelesen | * ebenso werden die Kontakt-Daten eingelesen | ||
Zeile 13: | Zeile 27: | ||
* wer seine GPS-Koords/Nodename nicht eingetragen hat,wird momentan noch "hart" reingecoded | * wer seine GPS-Koords/Nodename nicht eingetragen hat,wird momentan noch "hart" reingecoded | ||
* bei Nodes deren GPS-Koordinaten/Nodename überhauptnicht bekannt sind wird nichts gezeichnet | * bei Nodes deren GPS-Koordinaten/Nodename überhauptnicht bekannt sind wird nichts gezeichnet | ||
+ | ====Phase 2==== | ||
* die fertige 2D-Vektorgrafik wird in ein Bitmapformat konvertiert (momentan: IFF-ilbm) | * die fertige 2D-Vektorgrafik wird in ein Bitmapformat konvertiert (momentan: IFF-ilbm) | ||
− | * die Stadtkarte und die gezeichnete Nodekarte werden über [http://main.aminet.net/search.php?query=netpbm%2010 ilbm2ppm] nach *.ppm konvertiert | + | * die [[Nodemap_Source|Stadtkarte]] und die gezeichnete Nodekarte werden über [http://main.aminet.net/search.php?query=netpbm%2010 ilbm2ppm] nach *.ppm konvertiert |
* beide Karten werden über [http://main.aminet.net/search.php?query=netpbm%2010 ppmMIX] übereinandergelegt | * beide Karten werden über [http://main.aminet.net/search.php?query=netpbm%2010 ppmMIX] übereinandergelegt | ||
* bei dem kleinen JPEG wird ausserdem der Kontrast geändert über [http://main.aminet.net/search.php?query=netpbm%2010 ppmnorm] | * bei dem kleinen JPEG wird ausserdem der Kontrast geändert über [http://main.aminet.net/search.php?query=netpbm%2010 ppmnorm] | ||
+ | ====Phase 3==== | ||
* beide JPEGs werden per [http://www.chernoff.org/amiga/ scp] auf den WEBserver kopiert | * beide JPEGs werden per [http://www.chernoff.org/amiga/ scp] auf den WEBserver kopiert | ||
* der gesamte Vorgang dauert momentan ca. 5 Minuten (langsamer [http://de.wikipedia.org/wiki/Amiga Amiga],langsames Netz...) | * der gesamte Vorgang dauert momentan ca. 5 Minuten (langsamer [http://de.wikipedia.org/wiki/Amiga Amiga],langsames Netz...) | ||
Zeile 30: | Zeile 46: | ||
* beim drüberfahren mit dem Mauszeiger über einen Node sollen Infos angezeigt werden | * beim drüberfahren mit dem Mauszeiger über einen Node sollen Infos angezeigt werden | ||
* ein Klick auf einen Node soll auf den Eintrag im Wiki verweisen. | * ein Klick auf einen Node soll auf den Eintrag im Wiki verweisen. | ||
− | + | * Phase2 auf einem anderen Rechner erledigen lassen (im Internet) | |
+ | * Internet-Uplink aus der Routingtabelle lesen. Momentan "hart" reingecodet | ||
+ | * Statistiken: durchschnittliche CPU-Auslastung der Router,maximale Uptime etc. | ||
+ | ===bekannte Probleme:=== | ||
* jeder Node der kein Linksys ist,gibt auch keine Routingtabelle zurueck,wird also ignoriert (timeout) | * jeder Node der kein Linksys ist,gibt auch keine Routingtabelle zurueck,wird also ignoriert (timeout) | ||
− | * besonderes gut meshende Bereiche/viele Linien muesste man extra rauszeichnen/ | + | * besonderes gut meshende Bereiche/viele Linien muesste man extra rauszeichnen/vergrössern |
+ | |||
+ | [[Kategorie:History]] |