Bei Fragen, Anmerkungen, etc. erreichen Sie uns auch per E-Mail unter open@kreis-viersen.de.
Es wird QGIS mindestens in der Version 3.24.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.
Nach der Installation des Plugins kann das gewünschte Werkzeug über einen Auswahldialog nach Klick auf das Toolbar-Icon ausgewählt werden:
Alternativ stehen die Werkzeuge unter XPlan-Umring über die QGIS-Werkzeugkiste zur Verfügung:
XPlan-Umring
ausführen.Einige Eingabefelder sind Pflicht. Hierbei handelt es sich nicht ausschließlich um Pflichtattribute gemäß der XPlanung-Spezifikation. Die Pflichtattribute ergeben sich auch durch die Verwendung der XPlanBox im KRZN-Gebiet. Die Attribute und Auswahlmöglichkeiten können sich zukunftig noch ändern, wir freuen uns über fachlichen Input :-)
Aktuell stehen für den Bebauungsplan vier Rechtsstände zur Auswahl, wodurch auch bestimmt wird, mit welchem Attribut das Datum angelegt wird:
Quelle (bearbeitet): https://xleitstelle.de/downloads/xplanung/releases/XPlanung%20Version%205.3/Objektartenkatalog%20%28PDF%29.pdf
Umringgeometrie (räumlichen Geltungsbereich) einer XPlanGML ersetzen (alle anderen Attribute bleiben erhalten).
Neuen Geltungsbereich in QGIS digitalisieren oder vorhandenen(e) Umring(e) laden.
Wichtig: Der Eingabelayer muss ein Polygonlayer sein.
Eingabelayer für das Skript ist der Vektorlayer mit dem/den Umring(en). Dazu noch die zu verändernde XPlanGML und den Speicherort und Namen für die erzeugte XPlanGML festlegen.
Es werden nur XPlanGML mit maximal einem *_Bereich unterstützt.
Eingabelayer für das Werkzeug sind:
Dazu den Speicherort und Name für den erzeugten Rasterplan festlegen.
Eingabelayer für das Werkzeug sind:
Dazu den Speicherort und Name für den erzeugten Rasterplan festlegen.
Die Geltungsbereiche müssen jeweils in einem Vektorformat wie z.B. Shape-Datei oder GeoPackage mit Attributwerten vorliegen (pro Umring eine Datei).
Sollten die Umringe gesammelt in einer Datei vorliegen, kann mit dem QGIS-Standard-Werkzeug Vektorlayer teilen eine Datei pro Umring erstellt werden.
Beispiel:
Ergebnis:
Anschließend die einzelnen Datensätze in dem Ordner alle markieren und per drag'n'drop in QGIS öffnen:
Zuerst das gewünschte Umring-Werkzeug auswählen, z.B. Flächennutzungsplan für XPlanung v6.0:
Anschließend über die Schaltfläche Als Batchprozess starten... in den Batch-Modus wechseln:
Als erstes werden in der folgenden Eingabemaske die Dateien mit den Umringen hinzugefügt.
Hierzu beim Feld Vektorlayer mit Umringpolygon(en) [Pflicht] zuerst auf Autofüllung... und dann im sich öffnenden Menü auf Aus geöffneten Layern wählen... klicken.
Anschließend alle Layer wählen und mit OK bestätigen:
Als Ergebnis wurde je Umringdatei eine eigene Zeile (= Datensatz) angelegt:
Sollte ein Layer doppelt vorhanden sein (z.B. weil beim Aufruf des Batch-Modus schon automatisch ein Layer hinzugefügt wurde), kann dieser mit Klick auf die Spaltennummer ausgewählt (wird dann blau hinterlegt) und mit dem roten Minussymbol gelöscht werden:
Hierzu das gewünschte Feld des obersten Datensatz (Zeile 2) wie gewünscht befüllen.
Je nach Feldtyp ist dies ein:
Anschließend auf Autofüllung... klicken und anschließend Nach unten füllen.
Somit wird für alle Datensätze der gleiche Wert eingetragen:
Der Speicherpfad kann über die drei Punkte rechts neben dem Eingabefeld ausgewählt werden und dann ebenfalls mit Nach unten füllen für die übrigen Datensätze übernommen werden..
Attributwerte der einzelnen Datensätze können grundsätzlich als Zeichenkette (String) für die Erzeugung einer XPlanGML-Datei übernommen werden.
Soll ein Datumsfeld befüllt werden, muss das Datum wie folgt als Zeichenkette (String) als Attributwert vorhanden sein:
JJJJ-MM-TT
z.B. für den 21.07.2024
2024-07-21
Felder, die in XPlan-Umring mit einem Dropdownmenü belegt werden, müssen als Attributwert genau die Zeichenkette (String) des gewünschten Eintrags enthalten. z.B.
3000 (Regionaler FPlan)
Um Felder individuell mit Attributwerten zu befüllen auf Autofüllung... klicken und anschließend Nach Ausdruck berechnen...:
Mit folgendem Ausdruck lässt sich der gewünschte Attributwert für alle Datensätze automatisch hinzufügen (Feldname
durch das gewünschte Feld ersetzen):
aggregate( @Umring ,'min', "Feldname" )
Hier ein Beispiel mit dem Feldnamen synname
:
Jeder Datensatz erhält dadurch seinen individuellen Attributwert:
Soll das Koordinatenbezugssystem (KBS) nicht aus einem Attributwert befüllt werden, sondern das KBS des jeweiligen Vektorlayers verwendet werden, ist dies mit dem folgenden Ausdruck möglich:
layer_property( @Umring, 'crs')
Akzeptiert werden auch hier allerdings nur Werte, die auch im Dropdownmenü zur KBS-Auswahl verfügbar sind.
Über das Disketten-Symbol kann eine Batch-Konfiguration (die befüllten Felder) gesichert werden und zu einem späteren Zeipunkt über das Ordner-Symbol geladen werden.
Der Batch-Prozess und damit die Erzeugung der jeweiligen gezippten XPlanGML-Dateien wird über die Schaltfläche Starte ausgeführt:
Im Verzeichnis ags befindet sich eine Liste Amtlichen Gemeindeschlüssel (AGS).
Quelle: https://www.xrepository.de/details/urn:de:bund:destatis:bevoelkerungsstatistik:schluessel:ags
© Daten (im Auftrag der Herausgebergemeinschaft Statistische Ämter des Bundes und der Länder) Statistisches Bundesamt (Destatis)
QGIS-Plugin zum Import einer XPlanGML-Datei:
https://github.com/kreis-viersen/xplan-reader