Projekt Openlayers: Unterschied zwischen den Versionen
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
+Verision 2 |
Lars (Diskussion | Beiträge) Doku aktualisiert |
||
| Zeile 8: | Zeile 8: | ||
| ⚫ | |||
* 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|Opennet-Firmware]]: |
|||
*** Einblendung der AP-Umgebung auf der Status-Seite (seit v0.5.3) |
|||
*** Route zum Gateway visualisieren (seit v0.5.3) |
|||
=== |
=== Entwicklungsgeschichte === |
||
| ⚫ | |||
** URL: https://www.opennet-initiative.de/map/ |
|||
** Datenquelle: [[Geronimo/v1|Geronimo v1]] |
|||
** Planung: [[Openlayers/Planung]] |
|||
| ⚫ | |||
* 2014: [[Benutzer:Matthias M|Matthias M.]] aktualisiert die Kartenanwendung: |
|||
** Verwendung von Openlayers 3 |
|||
** 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/ |
|||
=== 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 |
|||
*sofortige ondemand Updates der Daten |
|||
*schnelleres laden (geoJSON, BBOX, ...) |
|||
*mehr Informationen (Kanäle) |
|||
*optimiertes UI |
|||
Das Vorgehen wurde unter [[Openlayers/Planung]] festgehalten. Dieses Projekt ist aufgegangen in [[Geronimo]], über Geronimo werden die Daten vom [[Ondataservice]] aufbereitet und der OpenLayers Kartendarstellung zugeführt. |
|||
| ⚫ | |||
* Hover-Info für APs |
|||
* on-demand Update mittels [[Geronimo]] (10min zu langsam) |
|||
* Kabel erkennnen |
|||
=== Betrieb === |
=== Betrieb === |
||
| ⚫ | |||
* Installationshinweise siehe [[Server Installation]] |
* 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'' |
|||
Eine neue Version mit Trennung von [[Geronimo]] wird entwickelt und läuft im Testbetrieb unter http://map.on-i.de |
|||
[[Kategorie:Opennet Projekte]] |
[[Kategorie:Opennet Projekte]] |
||
Version vom 19. Oktober 2017, 00:57 Uhr
| Team |
Projekt Openlayers |
| Treffen: nur bei Bedarf |
| Opennet Karte |
| Mitglieder: Matthias M. |
| 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 Opennet Server/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/
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
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