Projekt Openlayers: Unterschied zwischen den Versionen
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
Lars (Diskussion | Beiträge) Bounding-Box-Query-Parameter erwähnt |
|||
| (12 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Die Kartenanwendung der Opennet Initiative dient zur Visualisierung der aktuellen Zustände von Accesspoints und Links, sowie zur Einbettung der Verfügbarkeitsgraphen und weiterer Detail-Informationen zu Accesspoints. |
|||
{{team |
{{team |
||
|description=Opennet Karte |
|description=Opennet Karte |
||
|nextMeeting=nur bei Bedarf |
|nextMeeting=nur bei Bedarf |
||
|members=[[Benutzer:Matthias M|Matthias M.]] |
|members=[[Benutzer:Matthias M|Matthias M.]], [[Benutzer:Lars|Lars]] |
||
|kontakt=[mailto:admin@opennet-initiative.de admin@opennet-initiative.de] |
|kontakt=[mailto:admin@opennet-initiative.de admin@opennet-initiative.de] |
||
|logo=OpenLayers Logo-200px.png |
|||
|logo= |
|||
}} |
}} |
||
== |
=== Status === |
||
* alte Karte: https://www.opennet-initiative.de/map/ |
|||
** ins Wiki eingebettet (z.B. Karten der Regionen in der Sidebar) |
|||
[[Benutzer:Matthias M|Matthias M.]] möchte die bestehende Google Karte auf eine OpenStreetMap Karte mit OpenLayers ändern. |
|||
* neue Karte: https://map.opennet-initiative.de/ |
|||
** Nutzung in der [[Opennet Firmware|Opennet-Firmware]]: |
|||
Der aktuelle Stand befindet sich unter: https://www.opennet-initiative.de/map/ |
|||
*** Einblendung der AP-Umgebung auf der Status-Seite (seit v0.5.3) |
|||
*** Route zum Gateway visualisieren (seit v0.5.3) |
|||
== Projektplanung == |
|||
=== bisherige Nachteile der alten Karte=== |
|||
*Karte lädt langsam |
|||
*Karte ist überfrachtet, Bezeichnungen meist nicht lesbar |
|||
*Google Karte allein ist sehr grob |
|||
*beim klicken auf AP wird die Karte resettet |
|||
*Mausrad geht nicht |
|||
=== Verbesserungen === |
|||
*<s>Auftrennung in verschiedene Layer</s> |
|||
*<s>aufgeschlüsselte Symbole/Linien (UGWs, Backbones, Endnutzer)</s> |
|||
*<s>Popups mit zusätzlichen Infos</s> |
|||
*<s>Icons [http://www.openclipart.org/search/?query=wifi]</s> |
|||
*<s>Linkqualität durch klares Spektrum</s> |
|||
*<s>Kartenlegende</s> |
|||
=== Ideen === |
|||
*zusammen mit der Umstellung auf [[Verwaltungssoftware]] |
|||
*<s>Standort Vereinsraum</s> |
|||
*<s>Links zu Webkarte mit Messwerkzeugen</s> |
|||
*AP Abstrahlung durch Beschreibung in Wiki Template möglich? |
|||
*statisches rendern durch QGIS und OSM? |
|||
*Ausfall Monitoring |
|||
*Clustering |
|||
*<s>Aufspaltung in Layer (Standorte, Links),LinkQuali)</s> |
|||
*<s>Luftbilder Google oder Amt</s> |
|||
*Einbettung MiniKarte auf Wikiseite zum AP |
|||
*Generalisierung (welche Details wann angezeigt werden) |
|||
*Heatmap über abdeckung (nur ON-I, Wifidog,...) |
|||
*Links nur bei Auswahl des Node anzeigen |
|||
*Beispiel [http://heartbeat.basicinside.de/karte?zoom=13&lat=52.55704&lon=13.42122&layers=B0TT], [http://wiki.freifunk.net/Kategorie:Freifunk-Karte] |
|||
=== Datenverarbeitung === |
|||
==== Knoten ==== |
|||
*Standort der Knoten |
|||
*Kontaktinformationen |
|||
*Wikiseite |
|||
*Konfiguration |
|||
*Installationsfoto |
|||
*Hardwaretyp |
|||
*Typ (UGW, Endnutzer) |
|||
*Status der Knoten: online, temp. offline, flattern, verwaist |
|||
*Antennen mit Richtung laut Kompass |
|||
=== Entwicklungsgeschichte === |
|||
* 2011/2012: [[Benutzer:Matthias M|Matthias M.]] ersetzt die vorherige Google-Maps-basierte Karte durch eine OpenStreetMap-Karte mit OpenLayers |
|||
*WLAN Kanal |
|||
* |
** URL: https://www.opennet-initiative.de/map/ |
||
** Datenquelle: [[Geronimo/v1|Geronimo v1]] |
|||
*LinkStabilität |
|||
** Planung: [[Openlayers/Planung]] |
|||
*Rauschen ([[user:Till]]) |
|||
** Betrieb auf Host [[Opennet Server/on-v6|on-v6]] |
|||
*Traffic/Kapazität |
|||
* 2014: [[Benutzer:Matthias M|Matthias M.]] aktualisiert die Kartenanwendung: |
|||
*Konfiguration |
|||
** Verwendung von Openlayers 3 |
|||
*Protokoll Batman/OLSR |
|||
** Nutzung der neueren API ([[Geronimo/v2|Geronimo v2]]) |
|||
** Einbettung von geojson-Daten mittels einer separaten API als Zwischenschicht gegenüber [[Geronimo]] |
|||
** URL: https://map.opennet-initiative.de/ |
|||
* 2017: Vereinfachungen |
|||
** Paketierung der Kartenanwendung als deb-Paket |
|||
** Reduzierung von Code-Kopien im Repository (jquery, usw.) |
|||
** Zwischenschicht-API entfernt (stattdessen [[Geronimo/v2|Geronimo v2]] um geojson-Unterstützung erweitert) |
|||
** URL: https://map.opennet-initiative.de/ |
|||
** Betrieb auf Host [[Opennet Server/jun|jun]] |
|||
=== Auswertung von Parametern (Query-Arguments und Location) === |
|||
=== Design === |
|||
* Position und Zoom angeben: https://map.opennet-initiative.de/#18;12.122769355773924;54.091076155464606 |
|||
WIP gibt es hier [http://ikaria.informatik.uni-rostock.de/mm337/oni/map/www/] |
|||
* zentrieren auf einen Accesspoint: https://map.opennet-initiative.de/?ip=192.168.1.79 |
|||
*APs als Kreise |
|||
* Hervorhebung von Verbindungen zwischen APs: https://map.opennet-initiative.de/?route=192.168.1.120,192.168.1.96,192.168.2.36 |
|||
**Tote grau mit hoher Transparenz |
|||
* Bounding-Box der Kartendarstellung wählen: https://map.opennet-initiative.de/?bbox=12.123;54.0345;12.587;54.758 |
|||
**Aktive mit Gateway LQ Farbe (blau, gelb, rot) |
|||
***Online, temp. offline, flapping |
|||
**UGWs |
|||
**Popup |
|||
***Name |
|||
***Gerät |
|||
***IP |
|||
***MAC |
|||
***Beschreibung |
|||
***Bild Installation |
|||
***Bild Traffic Graph |
|||
***ON-I Webinterface |
|||
***OLSRD Status Seite |
|||
***Wiki Artikel (Linkfarbe je nach Existenz) |
|||
*Links |
|||
**Quality in Farbe (blau, gelb, rot) |
|||
**Backbone dicker, (Avila * Geräte, Grüner Hintergrund, [[Backbone]]) |
|||
*Steuerelemente |
|||
**Messen |
|||
**AP Beschriftungen |
|||
*Legende |
|||
=== |
=== Betrieb === |
||
* Installationshinweise siehe [[Server Installation]] |
|||
*Umstellung auf direkte Datenquellen |
|||
*klick auf AP schließt Popup |
|||
*Kabel erkennnen |
|||
== |
=== TODO === |
||
* bbox auf Link-Anfragen anwenden (wird derzeit von der API nur für AccessPoint ausgewertet) |
|||
* alte "/api/sites"-Anfrage durch client-seitige Logik ersetzen |
|||
** z.B. Erkennung einer Site durch identische "postal_address" der Knoten |
|||
** Ziel: Kabelbündel (z.B. zwischen Philoturm und AE22) visuell zusammenfassen |
|||
** Vorschlag für die Logik: ''falls AP in Site A viele Verbindungen zu APs in Site B hat, dann diese Verbindungen unscheinbarer darstellen'' |
|||
* Installation auf [[Opennet Server/on-v6]] |
|||
* Installationshinweise siehe [[Opennet Server]] |
|||
[[Kategorie:Opennet Projekte]] |
[[Kategorie:Opennet Projekte]] |
||
Aktuelle Version vom 22. Oktober 2017, 01:29 Uhr
Die Kartenanwendung der Opennet Initiative dient zur Visualisierung der aktuellen Zustände von Accesspoints und Links, sowie zur Einbettung der Verfügbarkeitsgraphen und weiterer Detail-Informationen zu Accesspoints.
| Team |
Projekt Openlayers |
| Treffen: nur bei Bedarf |
| Opennet Karte |
| Mitglieder: Matthias M., Lars |
| Kontakt: admin@opennet-initiative.de |
Status
- alte Karte: https://www.opennet-initiative.de/map/
- ins Wiki eingebettet (z.B. Karten der Regionen in der Sidebar)
- neue Karte: https://map.opennet-initiative.de/
- Nutzung in der Opennet-Firmware:
- Einblendung der AP-Umgebung auf der Status-Seite (seit v0.5.3)
- Route zum Gateway visualisieren (seit v0.5.3)
- Nutzung in der Opennet-Firmware:
Entwicklungsgeschichte
- 2011/2012: Matthias M. ersetzt die vorherige Google-Maps-basierte Karte durch eine OpenStreetMap-Karte mit OpenLayers
- URL: https://www.opennet-initiative.de/map/
- Datenquelle: Geronimo v1
- Planung: Openlayers/Planung
- Betrieb auf Host on-v6
- 2014: Matthias M. aktualisiert die Kartenanwendung:
- Verwendung von Openlayers 3
- Nutzung der neueren API (Geronimo v2)
- Einbettung von geojson-Daten mittels einer separaten API als Zwischenschicht gegenüber Geronimo
- URL: https://map.opennet-initiative.de/
- 2017: Vereinfachungen
- Paketierung der Kartenanwendung als deb-Paket
- Reduzierung von Code-Kopien im Repository (jquery, usw.)
- Zwischenschicht-API entfernt (stattdessen Geronimo v2 um geojson-Unterstützung erweitert)
- URL: https://map.opennet-initiative.de/
- Betrieb auf Host jun
Auswertung von Parametern (Query-Arguments und Location)
- Position und Zoom angeben: https://map.opennet-initiative.de/#18;12.122769355773924;54.091076155464606
- zentrieren auf einen Accesspoint: https://map.opennet-initiative.de/?ip=192.168.1.79
- Hervorhebung von Verbindungen zwischen APs: https://map.opennet-initiative.de/?route=192.168.1.120,192.168.1.96,192.168.2.36
- Bounding-Box der Kartendarstellung wählen: https://map.opennet-initiative.de/?bbox=12.123;54.0345;12.587;54.758
Betrieb
- Installationshinweise siehe Server Installation
TODO
- bbox auf Link-Anfragen anwenden (wird derzeit von der API nur für AccessPoint ausgewertet)
- alte "/api/sites"-Anfrage durch client-seitige Logik ersetzen
- z.B. Erkennung einer Site durch identische "postal_address" der Knoten
- Ziel: Kabelbündel (z.B. zwischen Philoturm und AE22) visuell zusammenfassen
- Vorschlag für die Logik: falls AP in Site A viele Verbindungen zu APs in Site B hat, dann diese Verbindungen unscheinbarer darstellen