Ein Anwendungsbeispiel für die Verknüpfung von Layern: Unterschied zwischen den Versionen

Aus kvwmap
Wechseln zu: Navigation, Suche
(Anwendungsbeispiel: Verwaltung von Bauvorhaben)
K (Anwendungsbeispiel: Verwaltung von Bauvorhaben)
 
Zeile 33: Zeile 33:
 
[[Bild:Bauvorhaben1.png]]
 
[[Bild:Bauvorhaben1.png]]
  
[[http://kvwmap.geoinformatik.uni-rostock.de/Bauvorhaben.zip|DB-Skripte zum Anlegen der Tabellen und Layer]]
+
[[http://kvwmap.geoinformatik.uni-rostock.de/Bauvorhaben.zip DB-Skripte zum Anlegen der Tabellen und Layer]]

Aktuelle Version vom 4. September 2009, 13:36 Uhr

Anwendungsbeispiel: Verwaltung von Bauvorhaben

Der Bürger möchte ein Bauvorhaben realisieren und stellt einen entsprechenden Antrag, der mit kvwmap verwaltet werden soll.

  • Jedes einzelne Bauvorhaben bezieht sich auf einen räumlich eindeutigen Ort (Punkt), der sich nicht mit anderen Punktorten überlagert.
  • Zum Bauvorhaben gibt es verschiedene Vorgänge mit folgenden Vorgangsarten:
    • Bauvoranfrage
    • Bauantrag
    • Widerspruch
    • Klage
    • Genehmigungsfreistellung
  • Je nachdem, welchen Erfolg der zuletzt stattgefundene Vorgang hat, hat das Bauvorhaben als Ergebnis einen bestimmten Status:
    • Genehmigung
    • Ablehnung
    • Zurückweisung / Rücknahme
  • Das Bauvorhaben soll nur einmal erfasst werden, die einzelnen Vorgänge sollen dem jeweiligen Bauvorhaben zugeordnet werden.
  • Das Ergebnis eines Bauvorhabens soll zur Klassifizierung in der Karte dienen.
  • Jeder Vorgang hat eine bestimmtes Aktenzeichen als Nummer (z.B. GEKOS oder ProBauG) und einen bestimmten Bearbeiter.
  • Einzelne Vorgänge müssen löschbar sein. Wenn ein Bauvorhaben an sich gelöscht wird, müssen auch alle zugeordneten Vorgänge gelöscht werden.
  • Jeder Vorgang kann verschiedene Dokumente beinhalten (Fotos, Schriftverkehr etc.).
  • Wenn ein Vorgang gelöscht wird, müssen die zugeordneten Einträge in der Tabelle der Dokumente ebenfalls gelöscht werden.

Um das oben beschriebene Beispiel in kvwmap umzusetzen, werden 3 Layer mit jeweils 3 Tabellen verwendet. Die Layer sind untereinander verknüpft, es ergibt sich folgendes Datenmodell:

Bauvorhaben1.png

[DB-Skripte zum Anlegen der Tabellen und Layer]