Einführung

Das Tutorial soll an einem konkreten Beispiel zeigen, wie man mit Django in relativ kurzer Zeit eine einfache Anwendung zur Verwaltung von Geodaten erstellen kann. Als Beispiel werden hier kommunale Bauleitpläne genommen.

Die Anwendung verfügt über folgende Funktionen/Eigenschaften:

  • Nutzung der Django-Standardbenutzerverwaltung für Registrierung und Authentifizierung

  • Import der rheinland-pfälzischen Gebietskörperschaften mit deren geometrischen Abgrenzungen

  • Historisierung der Gebietskörperschaften

  • Erstellen, Editieren, Löschen von Bebauungsplänen mit Referenzen auf die Gebietskörperschaften

  • Editieren multipolygonaler Abgrenzungen von Geltungsbereichen der Bebauungspläne

  • Layout mit bootstrap5 optimiert (responsive)

  • Export von konformen XPlan-GML Dateien

Verwendete Django packages:

  • django-bootstrap5

  • django-simple-history

  • django-leaflet

  • django-tables2

  • django-debug-toolbar

  • django-filter

  • django-crispy-forms

  • crispy-bootstrap5

Weitere python libs:

  • requests

  • openpyxl

  • mappyfile

  • mapscript==7.6.0

Weitere Informationen

Beispielimplementierungen

Beispiel Hosting BW Komm.ONE - WFS Abgabe BPlan in Rasterform

Link

Operation

Erläuterung

Eigenschaftsabfrage

GetCapabilities

keine

BP_Plan

GetFeature

keine

XP_Rasterdarstellung

GetFeature

keine

BP_Bereich

GetFeature

keine

Netgis Mannheim

Leitfäden