de_data ist ein QGIS-Plugin zum Laden deutscher Verwaltungsdaten (Flaechen und Grenzen), OSM-Daten und Regionalstatistikdaten sowie zum AGS-basierten CSV-Import in bestehende Layer.
Das Plugin bietet vier Hauptbereiche:
- Gebiet: Verwaltungsflaechen und Grenzen (Bund, Laender, Bezirke, Kreise, Gemeinden)
- OSM: Netz- und POI-Daten ueber Overpass
- CSV: AGS-Erkennung und Attributimport in bestehende Layer
- Regionalstatistik: Katalog-/CSV-Abruf und Import per AGS
Aktuelle Plugin-Version (laut metadata.txt): 0.1
- QGIS 3.x (mindestens 3.0)
- Python-Abhaengigkeiten im QGIS-Python-Umfeld:
- requests
- pandas
- numpy
Hinweis: Wenn Module fehlen, zeigt das Plugin beim Laden einen Hinweis mit passendem pip-Befehl fuer den verwendeten QGIS-Python-Interpreter.
- Release-ZIP herunterladen (siehe GitHub Releases).
- In QGIS:
Plugins->Plugins verwalten und installieren...->Aus ZIP installieren. - Release-ZIP auswaehlen.
- Plugin
de_dataaktivieren.
- Repository in einen QGIS-Pluginpfad klonen, sodass der Ordnername
de_dataist. - QGIS mit passendem Pluginpfad starten (z. B. ueber
QGIS_PLUGINPATH). - Plugin in der Plugin-Verwaltung aktivieren.
Voraussetzung: Im Projektordner ausfuehren.
make release-zipOptional Dateiliste pruefen:
make release-listDas Build-Skript erzeugt ein QGIS-kompatibles ZIP in dist/ und stellt sicher, dass genau ein Top-Level-Ordner de_data/ enthalten ist.
Entwicklungsdateien, lokale Cache-Artefakte und credentials.py werden beim ZIP-Bau ausgeschlossen.
- Verwaltungsdaten (WFS): geodatenzentrum.de
- OSM-Daten: overpass-api.de
- Regionalstatistik: regionalstatistik.de
Folgende Funktionen benoetigen Netzwerkzugriff:
- WFS-Abrufe fuer Flaechen/Grenzen
- Overpass-Abfragen fuer OSM-Daten
- Regionalstatistik-API fuer Katalog und CSV
Bei nicht erreichbaren Diensten werden Meldungen im Plugin-Log/Status angezeigt.
Regionalstatistik-Zugangsdaten werden in dieser Reihenfolge gelesen:
- Umgebungsvariablen
REGIONALSTATISTIK_USERNAME/REGIONALSTATISTIK_PASSWORD - QSettings-Key (standardmaessig
DeDataPlugin/regionalstatistik) - Optionales lokales Fallback
credentials.py
Wichtig:
- Das Plugin startet auch ohne
credentials.py. - Fehlende Credentials werden erst bei Regionalstatistik-Funktionen als Fehlermeldung gemeldet.
credentials.pydarf nicht in Release-ZIPs enthalten sein.
- WFS-Daten werden lokal im Ordner
cache/wfsals GeoPackage gecacht. - Cache laeuft nicht automatisch ab.
Cache loeschenfragt vor dem Loeschen nach Bestaetigung und zeigt Anzahl/Groesse der Cache-Dateien.- Bei Abbruch (
Nein) wird nichts geloescht und der Status entsprechend gesetzt.
- Gebietsauswahl treffen (Laender/Bezirke/Kreise).
- Gewuenschte Flaechen und/oder Grenzen laden.
- Optional OSM-Daten fuer die Auswahl laden.
- Optional CSV oder Regionalstatistikdaten per AGS in Layer importieren.
- Bei Bedarf Plugin-Layer und/oder Cache ueber die Buttons bereinigen.
- Internetabhaengige Funktionen sind von der Verfuegbarkeit externer Dienste abhaengig.
- XML-Importpfade sind nur teilweise umgesetzt.
- Abhaengigkeiten (
requests,pandas,numpy) muessen im QGIS-Python-Umfeld installiert sein.
Fehler und Feature-Wuensche bitte im Issue-Tracker melden:
Dieses Projekt ist als GPL-2.0-or-later vorgesehen.
Details siehe Datei LICENSE.
Aktuell sind keine finalen Screenshots im Repository enthalten. Empfohlene Platzhalter fuer die Einreichung:
docs/screenshots/01_gebiet_tab.pngdocs/screenshots/02_osm_tab.pngdocs/screenshots/03_csv_tab.pngdocs/screenshots/04_regionalstatistik_tab.png