Diskussion:OpenEcoMap: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
K
 
(14 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
== Issues ==
 
== Issues ==
  
To Do: ([[Benutzer:Stefan|Stefan]] 21:01, 9. Apr. 2014 (CEST))
+
To Do Offen (d.h. noch zu ergänzen, diskutieren, etc.): (22.4.14 Tobias)
* Control: Ein einziger Radio Button mit "Swiss Style OSM" macht wenig Sinn (erst wenn man z.B. zu einem Satellitenbild wechseln könnte (was [https://www.mapbox.com/plans/ 5$/Monat] kostet)?)
+
* Unten rechts den Stand der letzten Datenaktualisierung von EOSDBone anzeigen, z.B. "| Data 05.11.2014 15:00 | " => siehe [[PostGIS Terminal]]!
 +
* Bug: POI's schalten wieder ein, obschon User weggelkickt hat.
 +
* Daten-Datum anzeigen (analog OpenPOIMap)
 +
* Control: Ein einziger Radio Button mit "Swiss Style OSM" macht wenig Sinn (erst wenn man z.B. zu einem Satellitenbild wechseln könnte, z.B. MapBox.com)
 +
* Auf einem guten Browser im Smartphone und Tablet testen. (Chrome? Tablet?)  
 +
 
 +
Erledigt:
 +
* Baumsymbole als kleine grüne Punkte darstellen und nicht geclustert (erst bei Level 16-18 eingeblendet, also später als jetzt und die anderen POIs).
 +
* Kleinere Icons
 +
* Sprache englisch: Adress / Legend; Legende allgemein verbessern
 
* Die "Warte-Info" "loading Layers..." sollte besser heissen "Loading..." (mit einem einzigen drehenden Symbol rechts)
 
* Die "Warte-Info" "loading Layers..." sollte besser heissen "Loading..." (mit einem einzigen drehenden Symbol rechts)
* Baumsymbole grüne Punkte und nicht geclustert werden.
+
* Header: HSR-Weblink mit Hand-Cursor soll auf Geometa Lab zeigen: http://www.ifs.hsr.ch/Geometa-Lab.12520.0.html?&L=4
 
+
* Pro Layer sind die POIs welche in einem Bildschirmausschnitt geladen werden auf 1000 Begrenzt. Der Benutzer kann diese Begrenzung aufheben, was zu Unterbrüchen und längeren Ladezeiten führt. (10.4.14 Tobias)
 
+
* Die "Warte-Info" "loading Layers..." heisst nun ...Loading... immer noch 2 Bilder. (10.4.14 Tobias)
Offen (d.h. noch zu ergänzen, diskutieren, etc.):
+
* Legende zum Aufklappen: Sortiert nach Gruppe und innerhalb Gruppe "Icon POI-/Tag-Name". (10.4.14 Tobias)
* Control: Zoom in/out Buttons mit grösseren Flächen  <--- Finde ich nicht, sind auf meinem Handy sogar gut bedienbar.
+
* Suche: Wenn ein auffindbarer Ort ausserhalb der Schweiz eingegeben wird, landet man im "Nichts", z.B. "Wald". (10.4.14 Tobias)
* Auf einem guten Browser im Smartphone und Tablet testen.   <--- Hab kein Tablet zur Hand
+
* InfoBox: OSM-Ids, die positiv sind, sind nicht alles node sondern können auch way sein (ist wegen POI-View so und in Attribute in gtype angegeben), also http://www.openstreetmap.org/node/245076735 => http://www.openstreetmap.org/way/245076735 (vgl. [http://giswiki.hsr.ch/EOSMDBOne#Schema]) (10.4.14 Tobias)
 
+
* Footer: "More info..." links von Leaflet an den Anfang verschieben (statt rechts von "Leaflet") (10.4.14 Tobias)
 
+
* Permalink (10.4.14 Tobias)
Erledigt: ([[Benutzer:TobiasSchmitz|Tobias]] 10:50, 10. Apr. 2014 (CEST))
+
* Custer-Icons: Grössere Zahlen (10.4.14 Tobias)
* Die "Warte-Info" "loading Layers..." heisst nun ...Loading... immer noch 2 Bilder
 
* Legende zum Aufklappen: Sortiert nach Gruppe und innerhalb Gruppe "Icon POI-/Tag-Name".
 
* Suche: Wenn ein auffindbarer Ort ausserhalb der Schweiz eingegeben wird, landet man im "Nichts", z.B. "Wald"
 
* InfoBox: OSM-Ids, die positiv sind, sind nicht alles node sondern können auch way sein (ist wegen POI-View so und in Attribute in gtype angegeben), also http://www.openstreetmap.org/node/245076735 => http://www.openstreetmap.org/way/245076735 (vgl. [http://giswiki.hsr.ch/EOSMDBOne#Schema])
 
* Footer: "More info..." links von Leaflet an den Anfang verschieben (statt rechts von "Leaflet")
 
* Permalink
 
* Custer-Icons: Grössere Zahlen
 
 
* HSR-Logo durch "schärferes" ersetzen  <--- Standard Logo genommen ([[Benutzer:TobiasSchmitz|Tobias]] 10:50, 10. Apr. 2014 (CEST))
 
* HSR-Logo durch "schärferes" ersetzen  <--- Standard Logo genommen ([[Benutzer:TobiasSchmitz|Tobias]] 10:50, 10. Apr. 2014 (CEST))
* Suche: "search for addresses..." besser "Search..."
+
* Suche: "search for addresses..." besser "Search..." (10.4.14 Tobias)
* Header: Klick auf "OpenEcoMap" soll "Zoom to full extent" machen
+
* Header: Klick auf "OpenEcoMap" soll "Zoom to full extent" machen (10.4.14 Tobias)
* Footer: Massstab nur mit Meter (kein ft)
+
* Footer: Massstab nur mit Meter (kein ft) (10.4.14 Tobias)
* Control: POI-Gruppen-Schrift grösser  (damit es mit Tablets bedienbar wird).
+
* Control: POI-Gruppen-Schrift grösser  (damit es mit Tablets bedienbar wird). (10.4.14 Tobias)
* Control: Zusätzlich ein Button "Ø" mit Hover-Text "Display current position" (vgl. osm.org rechts)
+
* Control: Zusätzlich ein Button "Ø" mit Hover-Text "Display current position" (vgl. osm.org rechts) (10.4.14 Tobias)
* InfoBox: OSM-Ids, die negativ sind, müssen auf Relations zeigen, also z.B. http://www.openstreetmap.org/relation/2887572 und nicht http://www.openstreetmap.org/node/-2887572 (vgl. [http://giswiki.hsr.ch/EOSMDBOne#Schema])
+
* InfoBox: OSM-Ids, die negativ sind, müssen auf Relations zeigen, also z.B. http://www.openstreetmap.org/relation/2887572 und nicht http://www.openstreetmap.org/node/-2887572 (vgl. [http://giswiki.hsr.ch/EOSMDBOne#Schema]) (10.4.14 Tobias)
* InfoBox: OSM-Ids von POIs, müssen auf den Wert von Attribute 'gtype' (pt oder po) achten und node oder way zeigen, also z.B. http://www.openstreetmap.org/way/194103795 und nicht http://www.openstreetmap.org/node/194103795 (vgl. http://giswiki.hsr.ch/EOSMDBOne#Schema)
+
* InfoBox: OSM-Ids von POIs, müssen auf den Wert von Attribute 'gtype' (pt oder po) achten und node oder way zeigen, also z.B. http://www.openstreetmap.org/way/194103795 und nicht http://www.openstreetmap.org/node/194103795 (vgl. http://giswiki.hsr.ch/EOSMDBOne#Schema) (10.4.14 Tobias)
* Header: Weblink zu Logo soll auf Geometa Lab zeigen
 
  
 
== Spezifikation ==
 
== Spezifikation ==

Aktuelle Version vom 5. November 2014, 17:15 Uhr

Issues

To Do Offen (d.h. noch zu ergänzen, diskutieren, etc.): (22.4.14 Tobias)

  • Unten rechts den Stand der letzten Datenaktualisierung von EOSDBone anzeigen, z.B. "| Data 05.11.2014 15:00 | " => siehe PostGIS Terminal!
  • Bug: POI's schalten wieder ein, obschon User weggelkickt hat.
  • Daten-Datum anzeigen (analog OpenPOIMap)
  • Control: Ein einziger Radio Button mit "Swiss Style OSM" macht wenig Sinn (erst wenn man z.B. zu einem Satellitenbild wechseln könnte, z.B. MapBox.com)
  • Auf einem guten Browser im Smartphone und Tablet testen. (Chrome? Tablet?)

Erledigt:

  • Baumsymbole als kleine grüne Punkte darstellen und nicht geclustert (erst bei Level 16-18 eingeblendet, also später als jetzt und die anderen POIs).
  • Kleinere Icons
  • Sprache englisch: Adress / Legend; Legende allgemein verbessern
  • Die "Warte-Info" "loading Layers..." sollte besser heissen "Loading..." (mit einem einzigen drehenden Symbol rechts)
  • Header: HSR-Weblink mit Hand-Cursor soll auf Geometa Lab zeigen: http://www.ifs.hsr.ch/Geometa-Lab.12520.0.html?&L=4
  • Pro Layer sind die POIs welche in einem Bildschirmausschnitt geladen werden auf 1000 Begrenzt. Der Benutzer kann diese Begrenzung aufheben, was zu Unterbrüchen und längeren Ladezeiten führt. (10.4.14 Tobias)
  • Die "Warte-Info" "loading Layers..." heisst nun ...Loading... immer noch 2 Bilder. (10.4.14 Tobias)
  • Legende zum Aufklappen: Sortiert nach Gruppe und innerhalb Gruppe "Icon POI-/Tag-Name". (10.4.14 Tobias)
  • Suche: Wenn ein auffindbarer Ort ausserhalb der Schweiz eingegeben wird, landet man im "Nichts", z.B. "Wald". (10.4.14 Tobias)
  • InfoBox: OSM-Ids, die positiv sind, sind nicht alles node sondern können auch way sein (ist wegen POI-View so und in Attribute in gtype angegeben), also http://www.openstreetmap.org/node/245076735 => http://www.openstreetmap.org/way/245076735 (vgl. [1]) (10.4.14 Tobias)
  • Footer: "More info..." links von Leaflet an den Anfang verschieben (statt rechts von "Leaflet") (10.4.14 Tobias)
  • Permalink (10.4.14 Tobias)
  • Custer-Icons: Grössere Zahlen (10.4.14 Tobias)
  • HSR-Logo durch "schärferes" ersetzen <--- Standard Logo genommen (Tobias 10:50, 10. Apr. 2014 (CEST))
  • Suche: "search for addresses..." besser "Search..." (10.4.14 Tobias)
  • Header: Klick auf "OpenEcoMap" soll "Zoom to full extent" machen (10.4.14 Tobias)
  • Footer: Massstab nur mit Meter (kein ft) (10.4.14 Tobias)
  • Control: POI-Gruppen-Schrift grösser (damit es mit Tablets bedienbar wird). (10.4.14 Tobias)
  • Control: Zusätzlich ein Button "Ø" mit Hover-Text "Display current position" (vgl. osm.org rechts) (10.4.14 Tobias)
  • InfoBox: OSM-Ids, die negativ sind, müssen auf Relations zeigen, also z.B. http://www.openstreetmap.org/relation/2887572 und nicht http://www.openstreetmap.org/node/-2887572 (vgl. [2]) (10.4.14 Tobias)
  • InfoBox: OSM-Ids von POIs, müssen auf den Wert von Attribute 'gtype' (pt oder po) achten und node oder way zeigen, also z.B. http://www.openstreetmap.org/way/194103795 und nicht http://www.openstreetmap.org/node/194103795 (vgl. http://giswiki.hsr.ch/EOSMDBOne#Schema) (10.4.14 Tobias)

Spezifikation

Website:

  • Header
  • Footer:
  • Suche (geogr. Name, Koordinate):
  • Zoom in/out
  • Teilen: Permalink

Karte:

  • Karte (Leaflet, passt sich Bildschirmgrösse max. an)
  • Layer (Switch)
  • -[Legende (i)]-
  • Massstab

Zweite Realisierungsphase:

  • Infoboxen, mit Name (Weblink), Öffnungszeiten, sowie "Permalink | OSM | OSM Edit" (ähnlich OpenPOIMap)
  • Point/Marker Clustering Client-Side [3],[4]
  • Evaluation POI-Layer:
    • 1. Die bereits vorhandenen (transparenten) "OpenEcoMap POI Map Tiles" auf osm.ch werden mit UTFGrid ergänzt (=> durch UTFGrid erweitertes Mapnik XML, mit dem osm.ch Pre-Rendered; erzeugt nebst png neu auch json).
    • 2a. "OpenEcoMap POI Map Tiles" bleiben auf osm.ch. Unser Server enthält neu entweder a) UTFGrid Tile-Daten (JSON im MBTiles-Format)...
    • 2b. oder wir installieren/implementierten einen Server mit WMS GetFeatureInfo (mit OSM-DB bei uns).
    • 3. Unser Server verwaltet alle clickable POIs (als Vektordaten) selber, z.B. als GeoJSON (BBox-Query, Clustering?). osm.ch wäre vom OpenEcoMap-Layer entlastet.
    • Zurzeit im Test ist Variante 3 => Entscheid?