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 |
---|---|---|
GetCapabilities |
keine |
|
GetFeature |
keine |
|
GetFeature |
keine |
|
GetFeature |
keine |