Diskussion:Tourpl: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
Zeile 5: Zeile 5:
 
* Python, SQLite, OpenLayers, jQuery
 
* Python, SQLite, OpenLayers, jQuery
 
* Getestet unter Firefox 3.x+4.x, IE 8+9 (später Safari).
 
* Getestet unter Firefox 3.x+4.x, IE 8+9 (später Safari).
 +
* Folgende externe Webservices werden genutzt:
 +
** [[Geocoding]]: Yahoo (Alternative: Mapquest)
 +
** [[Routing]]: noch keines (Kandidaten: ebenfalls MapQuest? OSRM [http://map.project-osrm.org/] ?)
  
 
== Funktionen ==
 
== Funktionen ==
* Print = Print View = Schöne Karte drucken?
+
* Print = Print View = schöne Karte drucken?
 
* Mit JavaScript verhindern, dass der Benutzer die Seite verlässt!
 
* Mit JavaScript verhindern, dass der Benutzer die Seite verlässt!
 
* Neue "Session" (=> Button "Neu")?
 
* Neue "Session" (=> Button "Neu")?

Version vom 15. Juli 2011, 18:37 Uhr

Zum Tourpl-Tagesrapport.

Rahmenbedingungen

  • Python, SQLite, OpenLayers, jQuery
  • Getestet unter Firefox 3.x+4.x, IE 8+9 (später Safari).
  • Folgende externe Webservices werden genutzt:
    • Geocoding: Yahoo (Alternative: Mapquest)
    • Routing: noch keines (Kandidaten: ebenfalls MapQuest? OSRM [1] ?)

Funktionen

  • Print = Print View = schöne Karte drucken?
  • Mit JavaScript verhindern, dass der Benutzer die Seite verlässt!
  • Neue "Session" (=> Button "Neu")?

Offene Fragen

  • Nahe beieinander liegende Marker?

ToDo's

1. Phase

  • Layout: Anzeige Karte und Liste
  • CSV heraufladen:
    • Nr; Name; Vorname; Anrede; Adresse; Adresse2; PLZ; Ort; Land; Telefon; Email; Lat; Lon; Bemerkungen.
    • Auszufüllen sind mind. Name; sowie entweder (Adresse; PLZ; Ort; (Land)) oder lat/lon.
    • Felder gehen keine verloren, die Kolonnen müssen mind. Name; Adresse; PLZ; Ort sowie lat/lon heissen (Case Insensitive).
  • Permalink erzeugen
  • Geocodieren: d.h. lat/lon ergänzen (falls nicht schon vorhanden).
    • Falls Adresse nicht erkannt wird => Grau machen und ignorieren.
  • Marker erzeugen (mit ABC beschriften.
  • Reihenfolge interaktiv festlegen, anpassen

2. Phase

  • Marker beschriften
  • Download CSV
  • Editieren (Druck-)Titel
  • Editieren (Druck-)Beschreibung

3. Phase:

  • Löschen
  • Speichern (Druck-)Titel
  • Speichern (Druck-)Beschreibung
  • Drucken (Druckansicht)

Nice-to-Have:

  • Nicht erkannte Adressen interaktive Marker in Karte setzen.
  • Option Drucken mit Bemerkungen in Liste
  • Option Drucken mit Karte
  • Logging