kreis-viersen / xplan-reader

QGIS-Plugin zum Import einer XPlanGML-Datei
GNU General Public License v3.0
7 stars 1 forks source link
qgis qgis-plugin xplan xplangml xplanung

xplan-reader

DOI

QGIS-Plugin zum Import einer XPlanGML-Datei

Fragen, Anmerkungen, Fehlermeldungen etc. können z.B. über ein Issue oder auch gerne per E-Mail an open@kreis-viersen.de mitgeteilt werden.

Vortrag zum XPlan-Reader auf der FOSSGIS-Konferenz 2023

Vortrag zum XPlan-Reader auf der FOSSGIS-Konferenz 2023

Installation

Es wird QGIS mindestens in der Version 3.26.0 benötigt.

Das Plugin ist im offiziellen QGIS-Plugin-Repository enthalten und kann in QGIS über das Hauptmenü (Erweiterungen -> Erweiterungen verwalten und installieren) installiert und auch bei Verfügbarkeit einer neuen Version aktualisiert werden. Zukünftig werden weitere Layerstile enthalten sein.

Funktionsweise

Das Plugin lädt die Layer einer ausgewählten XPlanGML-Datei in einer vorbestimmten Reihenfolge in eine Layergruppe.

Falls bereits im Plugin vorhanden, wird auf die hinzugefügten Layer ein entsprechender QGIS-Layerstil angewandt.
Ist für einen bestimmten Layer noch keine Stildatei vorhanden, erfolgt die Darstellung dieses Layers mit einem zufälligen Stil durch QGIS.

Anforderungen an die XPlanGML-Datei

Die Datei muss gemäß der XPlanung-Spezifikation valide sein, technische Validität lässt sich z.B. mit dem XPlanValidator der XLeitstelle prüfen.

Textliche Festsetzungen anzeigen

Beginnend mit XPlan-Reader v0.21.0 lassen sich Textliche Festsetzungen aus BP_TextAbschnitt für die jeweiligen Objekte der folgenden Layer in einem scrollbaren Infofenster anzeigen:

Objektart ab XPlan-Reader Punkt Linie Fläche
BP_AnpflanzungBindungErhaltung v0.22.0 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
BP_BaugebietsTeilFlaeche v0.21.0 :x: :x: :heavy_check_mark:
BP_BesondererNutzungszweckFlaeche v0.22.0 :x: :x: :heavy_check_mark:
BP_GemeinbedarfsFlaeche v0.22.0 :x: :x: :heavy_check_mark:
BP_GruenFlaeche v0.22.0 :x: :x: :heavy_check_mark:
BP_Landwirtschaft v0.22.0 :x: :x: :heavy_check_mark:
BP_NebenanlagenFlaeche v0.22.0 :x: :x: :heavy_check_mark:
BP_SchutzPflegeEntwicklungsFlaeche v0.22.0 :x: :x: :heavy_check_mark:
BP_Sichtflaeche v0.22.0 :x: :x: :heavy_check_mark:
BP_StrassenVerkehrsFlaeche v0.22.0 :x: :x: :heavy_check_mark:
BP_TextlicheFestsetzungsFlaeche v0.22.0 :x: :x: :heavy_check_mark:
BP_UeberbaubareGrundstuecksFlaeche v0.22.0 :x: :x: :heavy_check_mark:
BP_VerkehrsflaecheBesondererZweckbestimmung v0.22.0 :x: :x: :heavy_check_mark:
BP_Wegerecht v0.22.0 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:


  1. Das Werkzeug Kartenhinweise anzeigen muss aktiviert sein (wird vom XPlan-Reader beim Laden eines Plans sichergestellt).

  2. Der gewünschte Layer (z.B. _BPBaugebietsTeilFlaeche) muss aktiviert werden (z.B. Linkslick auf den Layer im Layerfenster).

  3. Den Mauszeiger über die gewünschte Baugebietsteilfläche bewegen.

Mitmachen beim XPlan-Reader

Der QGIS-XPlan-Reader lebt als OpenSoure-Tool vom Mitmachen.

...mit XPlanGML-Dateien zum Testen

Der XPLAN-Reader ist nur so gut, wie uns Testdaten zur Verfügung stehen. Weitere Beispiel-Pläne sind uns daher auch gerne willkommen und können per E-Mail an open@kreis-viersen.de gesendet werden. Zu eingesandten Plänen gibt es von uns ein Feedback - gerne können Pläne auch per Videokonferenz gemeinsam analysiert werden.

...mit eigenen QGIS-Stilen

Das Plugin liefert bei der Installation bereits sehr viele QGIS-Stildateien mit, aber es gibt noch viel zu tun. :-)

Es existieren noch nicht für alle Objektarten QGIS-Stildateien - auch besteht ggf. Bedarf bestehende Stile zu verbessern.

Eigene QGIS-Stildateien (.qml) können über einen GitHub-Pull request oder auch gerne per E-Mail an open@kreis-viersen.de eingereicht werden. Diese können dann zukünftig standardmäßig mit dem Plugin ausgeliefert werden.

Die QGIS-Stildateien, welche im Plugin zur Anwendung kommen sind in der jeweils aktuell vorliegenden Version im Download-Zip-Archiv des Repositories enthalten. Wenn das Plugin in QGIS installiert ist, befinden sich diese im Plugin Verzeichnis:
QGIS Hauptmenü -> Einstellungen -> Benutzerprofile -> Aktuelles Profilverzeichnis öffnen -> python -> plugins -> xplan-reader -> styles (.qml-Stile für das Plugin)

Lizenzen, Copyright und Dank

Das Plugin steht unter der GPL-3.0-Lizenz als OpenSouce zur Verfügung.

Vielen Dank an die XLeitstelle, für die Erlaubnis, dass XPlanung-Icon verwenden zu dürfen. Das Icon ist Copyright (c) Leitstelle XPlanung / XBau.

Info-Icon aus Wikipedia unter CCO.

Umringtool

Umringpolygon eines Bebauungsplans aus QGIS nach XPlanung konvertieren:
https://github.com/kreis-viersen/xplan-umring