Zum Inhalt springen

Projekt Openlayers: Unterschied zwischen den Versionen

Aus Opennet
Inhalt gelöscht Inhalt hinzugefügt
Bounding-Box-Query-Parameter erwähnt
 
(19 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.
⚫
[[user:Matthias M]] möchte die bestehende Google Karte auf eine OpenStreetMap Karte mit OpenLayers ändern.


{{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
}}


==Verbesserungen==
=== 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==
⚫
* 2011/2012: [[Benutzer:Matthias M|Matthias M.]] ersetzt die vorherige Google-Maps-basierte Karte durch eine OpenStreetMap-Karte mit OpenLayers
*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
*Heatmap über abdeckung (nur ON-I, Wifidog,...)
** Reduzierung von Code-Kopien im Repository (jquery, usw.)
*Links nur bei Auswahl des Node anzeigen
** Zwischenschicht-API entfernt (stattdessen [[Geronimo/v2|Geronimo v2]] um geojson-Unterstützung erweitert)
*Beispiel [http://heartbeat.basicinside.de/karte?zoom=13&lat=52.55704&lon=13.42122&layers=B0TT], [http://wiki.freifunk.net/Kategorie:Freifunk-Karte]
** 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
⚫
===Knoten===
* zentrieren auf einen Accesspoint: https://map.opennet-initiative.de/?ip=192.168.1.79
*Standort der Knoten
* Hervorhebung von Verbindungen zwischen APs: https://map.opennet-initiative.de/?route=192.168.1.120,192.168.1.96,192.168.2.36
*Kontaktinformationen
* Bounding-Box der Kartendarstellung wählen: https://map.opennet-initiative.de/?bbox=12.123;54.0345;12.587;54.758
*Wikiseite

*Konfiguration
=== Betrieb ===
*Installationsfoto
* Installationshinweise siehe [[Server Installation]]
*Hardwaretyp

*Typ (UGW, Endnutzer)
⚫
=== TODO ===
*Status der Knoten: online, temp. offline, flattern, verwaist
* bbox auf Link-Anfragen anwenden (wird derzeit von der API nur für AccessPoint ausgewertet)
*Antennen mit Richtung laut Kompass
* 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''


===Links===
*WLAN Kanal
*Linkqualität [http://heartofgold.opennet-initiative.de/topology/olsr/alfredi_output.kml]
*LinkStabilität
*Rauschen ([[user:Till]])
*Traffic/Kapazität
*Konfiguration


[[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

Entwicklungsgeschichte

Auswertung von Parametern (Query-Arguments und Location)

Betrieb

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