OpenGeoDB - Brainstorming Admintool zur Geodatenpflege
Diese Seite soll dazu dienen, einmal in Form eines Brainstormings alle gewünschten Funktionalitäten zu sammeln. Auf dieser Basis können wir eine Art Lastenheft erstellen, so dass wir wissen, worüber wir eigentlich reden.
Damit das Ganze nicht im Chaos versinkt, würde ich Euch bitten, jeden Vorschlag in eine der drei Prioritätskategorien einzuordnen:
Priorität A:
Unbedingt notwendige Funktionalitäten, ohne die eine Arbeiten mit dem Admintool nicht möglich wäre.
Priorität B:
Wichtige Funktionalitäten, welche das Arbeiten mit dem Admintool erleichtern würden, aber für den Start nicht unbedingt notwendig sind.
Priorität C:
Alle "nice-to-have" Funktionalitäten.
Inhaltsverzeichnis
Wichtig:
Bitte bei diesem Brainstorming auf dieser Seite noch keine der Vorschläge bewerten oder diskutieren, das kann dann später oder auf einer eigenen Seite erfolgen. Endlose Diskussionen sind für ein Brainstorming nicht unbedingt förderlich.
Funktionalitäten Priorität A+
- OS-CMS als Alternative andenken (USER/WORKFLOW/REVISION sind so erledigt)
- Eintragen von Geo-Daten zu beliebigen Objekten einzeln
- Eintragen von Geo-Daten zu beliebigen Objekten im Batch-Modus (gibt es Datenformate von GPS-Geräten? Mittels gpsbabel?...)
- Import/Export von LOC/GPX
- Versionierung, um Spam- oder sonstige fehlerhafte Änderungen zu korrigieren
- Änderung bestehender Daten (verschieben, Sprachen hinzufügen, ...)
- Definition von Objekten - welche Eigenschaften gehören zu einem Objekt?
- Neueintraege finden,
- Aenderungen verfolgen,
- Export,
- 0.2.x-Format MySQL,
- 0.2.x-Format Postgres,
- CSV
- Import,
- Akzeptieren,
- Ablehnen,
- Rueckgaengig machen
Funktionalitäten Priorität B
- Prüfungs-Verfahren (Revision durch mehrere Personen oder ähnliches)
- Benutzerrechte (Super-Admin, Admin, Pruefer, Benutzer, Gast)
- tabellarische Darstellungen
- mit unterschiedlichen Anzeige- und Sortierkriterien
- Erweiterung der Datenstruktur
Funktionalitäten Priorität C
- Exportfunktion in verschiedene Formate (per Snapshot oder On-The-Fly bleibt offen)
- Visuelle Kontrolle der Eingaben mit Hilfe von Google Maps/ MapQuest?
- Erweiterte Auswertungen
- Darstellung von Linien und Flaechen
- analytische Auswertungen (z.B. Fehlersuche auf PLZ-Gebiet innerhalb anderen PLZ-Gebiets, Plausibilitaet von Koordinaten)
Programmierumgebung
Sicherlich denken die meisten an PHP oder Java. Ich schlage als Alternative vor:
- Ruby On Rails (http://www.rubyonrails.com)
Ich helfe (wenn ich Zeit hab) gerne: mannl at gmx dot com