Projekt Openlayers: Unterschied zwischen den Versionen
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
added Christians hinweis |
Lars (Diskussion | Beiträge) Bounding-Box-Query-Parameter erwähnt |
||
| (26 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 |
|||
==bisherige Nachteile== |
|||
|description=Opennet Karte |
|||
*Karte lädt langsam |
|||
|nextMeeting=nur bei Bedarf |
|||
*Karte ist überfrachtet, Bezeichnungen meist nicht lesbar |
|||
|members=[[Benutzer:Matthias M|Matthias M.]], [[Benutzer:Lars|Lars]] |
|||
*Google Karte allein ist sehr grob |
|||
|kontakt=[mailto:admin@opennet-initiative.de admin@opennet-initiative.de] |
|||
*beim klicken auf AP wird die Karte resettet |
|||
|logo=OpenLayers Logo-200px.png |
|||
*Mausrad geht nicht |
|||
}} |
|||
== |
=== Status === |
||
* alte Karte: https://www.opennet-initiative.de/map/ |
|||
*Auftrennung in verschiedene Layer |
|||
** ins Wiki eingebettet (z.B. Karten der Regionen in der Sidebar) |
|||
*aufgeschlüsselte Symbole/Linien (UGWs, Backbones, Endnutzer) |
|||
* neue Karte: https://map.opennet-initiative.de/ |
|||
*Popups mit zusätzlichen Infos |
|||
** Nutzung in der [[Opennet Firmware|Opennet-Firmware]]: |
|||
*Icons [http://www.openclipart.org/search/?query=wifi] |
|||
*** Einblendung der AP-Umgebung auf der Status-Seite (seit v0.5.3) |
|||
*Linkqualität durch klares Spektrum |
|||
*** Route zum Gateway visualisieren (seit v0.5.3) |
|||
*Kartenlegende |
|||
=== Entwicklungsgeschichte === |
|||
==Ideen== |
|||
| ⚫ | |||
*zusammen mit der Umstellung auf [[Verwaltungssoftware]] |
|||
** URL: https://www.opennet-initiative.de/map/ |
|||
*Standort Vereinsraum |
|||
** Datenquelle: [[Geronimo/v1|Geronimo v1]] |
|||
*Links zu Webkarte mit Messwerkzeugen |
|||
** Planung: [[Openlayers/Planung]] |
|||
*AP Abstrahlung durch Beschreibung in Wiki Template möglich? |
|||
** Betrieb auf Host [[Opennet Server/on-v6|on-v6]] |
|||
*statisches rendern durch QGIS und OSM? |
|||
* 2014: [[Benutzer:Matthias M|Matthias M.]] aktualisiert die Kartenanwendung: |
|||
*Ausfall Monitoring |
|||
** Verwendung von Openlayers 3 |
|||
*Clustering |
|||
** Nutzung der neueren API ([[Geronimo/v2|Geronimo v2]]) |
|||
*Aufspaltung in Layer (Standorte, Links),LinkQuali) |
|||
** Einbettung von geojson-Daten mittels einer separaten API als Zwischenschicht gegenüber [[Geronimo]] |
|||
*Luftbilder Google oder Amt |
|||
** URL: https://map.opennet-initiative.de/ |
|||
*Einbettung MiniKarte auf Wikiseite zum AP |
|||
* 2017: Vereinfachungen |
|||
*Generalisierung (welche Details wann angezeigt werden) |
|||
** 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) === |
|||
==Daten== |
|||
* Position und Zoom angeben: https://map.opennet-initiative.de/#18;12.122769355773924;54.091076155464606 |
|||
*Standort der Knoten |
|||
* zentrieren auf einen Accesspoint: https://map.opennet-initiative.de/?ip=192.168.1.79 |
|||
*Kontaktinformationen |
|||
* Hervorhebung von Verbindungen zwischen APs: https://map.opennet-initiative.de/?route=192.168.1.120,192.168.1.96,192.168.2.36 |
|||
*Wikiseite |
|||
* Bounding-Box der Kartendarstellung wählen: https://map.opennet-initiative.de/?bbox=12.123;54.0345;12.587;54.758 |
|||
*Installationsfoto |
|||
*WLAN Kanal |
|||
*Status der Knoten: online, temp. offline, verwaist |
|||
=== 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'' |
|||
*Linkqualität [http://heartofgold.opennet-initiative.de/topology/olsr/alfredi_output.kml] |
|||
[[Kategorie:Opennet Projekte]] |
|||
*Rauschen ([[user:Till]]) |
|||
*Traffic |
|||
*Konfiguration |
|||
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