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:
- Umring(e) in QGIS digitalisieren oder vorhandene Umring(e) laden (z.B. mit dem QGIS-Plugin Flurstücksfinder NRW).
Wichtig: Der Eingabelayer muss ein Polygonlayer sein. - Gewünschtes QGIS-Werkzeug unter
XPlan-Umring
ausführen.
Eingabelayer ist der Vektorlayer mit dem/den Umring(en), die übrigen Eingaben ensprechend befüllen/auswählen und Speicherort für das XPlan-Archiv festlegen.
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:
- Aufstellungsbeschluss -> xplan:aufstellungsbeschlussDatum
- Entwurf / ImVerfahren -> xplan:aenderungenBisDatum
- Satzung -> xplan:satzungsbeschlussDatum
- InkraftGetreten -> xplan:inkrafttretensDatum
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:
- Rasterlayer mit dem Plan, welcher zugeschnitten werden soll.
- Vektorlayer mit dem Polygon, welches zum Zuschneiden verwendet werden soll.
Dazu den Speicherort und Name für den erzeugten Rasterplan festlegen.
Eingabelayer für das Werkzeug sind:
- Rasterlayer mit dem Plan, von welchem die Fläche des Polygons abgezogen werden soll.
- Vektorlayer mit dem Polygon, welches zum Abziehen verwendet werden soll.
Dazu den Speicherort und Name für den erzeugten Rasterplan festlegen.
- Vorbereitung der Daten
- XPlan-Umring im Batch-Modus verwenden
- 2.1. In den Batch-Modus wechseln
- 2.2. Dateien mit Umringen hinzufügen
- 2.3. Zeile mit Umring im Batch-Modus löschen
- 2.4. Feld mit dem gleichen Wert für alle Datensätze befüllen
- 2.5. Feld mit Attributwert des jeweiligen Umringobjektes befüllen
- 2.6. Batch-Modus-Konfiguration speichern
- 2.7. Batch-Prozess starten
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:
- Verzeichnis
- freier Text (String)
- Datum
- Wert aus einem Dropdown-Menü
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