Skip to content

Commit 6d123e8

Browse files
committed
finalize doku für import/export
1 parent 2e51759 commit 6d123e8

File tree

3 files changed

+15
-16
lines changed

3 files changed

+15
-16
lines changed

docs/docs/assets/imageexp2.png

55.3 KB
Loading

docs/docs/importexport.md

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ Im QGIS Projekt ist eine Modell enthalten, um Shape Files in die betreffenden La
66

77
Es lässt sich über die Verarbeitungswerkzeuge starten, oder auch über *Projekt > Models*
88

9+
## Funktionsweise
10+
911
Man kann ein Shapefile auswählen, die Geometrien und die Von- und Bis-Datum werden übernommen und in den betreffenden Geometrielayer importiert. Dazu wird pro Geometrie ein Referenzobjekt erstellt und verlinkt.
1012

1113
**Achtung:** Es kann sein, dass es nicht in der automatischen Transaktion funktioniert (je nach QGIS Version). Wenn du aber den Transaktionsmodus zwischenzeitlich deaktivierst, sollte es klappen:
@@ -36,13 +38,15 @@ Im QGIS Projekt sind Modelle enthalten, um die Daten als GeoPackage oder DXF zu
3638

3739
![alt text](assets/imageexp.png)
3840

41+
Es lässt sich über die Verarbeitungswerkzeuge starten, oder auch über *Projekt > Models*
42+
3943
## Funktionsweise
4044

4145
### Zeitraum der exportiert wird
4246

4347
Aktuell wird alles exportiert, das gefiltert wird und - je nach dem - selektiert ist. Das heisst, man setzt den Zeitraum im Toolbar-Slider, die Objekte werden dementsprechen gefiltert und folglich nur dieser Zeitraum im Export berücksichtigt.
4448

45-
![alt text](image.png)
49+
![alt text](assets/imageexploc.png)
4650

4751
### 2. Art der zu exportierenden Objekte
4852

@@ -56,25 +60,20 @@ Du kannst auch nur einzelne Objekte exportieren. Dazu selektierst du die Referen
5660

5761
Definiere einen existierenden Ordner auf deinem System, wo das exportierte File gespeichert werden soll.
5862

63+
## Technische Details
5964

60-
61-
## Export nach Geopackage
62-
63-
Das ganze Modell sieht so aus.
65+
Das ganze Modell sieht so aus (hier für GeoPackage)
6466

6567
![alt text](assets/imageexp1.png)
6668

6769
Auch dieses Modell ist gemäss Objektarten in drei (bzw. einem vierten für "alle Objekte") Branches aufgeteilt.
6870

71+
![alt text](assets/imageexp2.png)
6972

70-
71-
1. **Fix Geometries** Da einige Geometrien nicht geschlossen sind, werden sie soweit das geht geflickt.
72-
2. **Refactor fields for Gebäude (Grundriss)** Die Felder der Objekte werden gemappt, damit sie auf den Geometrie-Layer *Gebäude (Grundriss)* applizierbar sind. Weiter werden auch UUIDs für den Primary- und Foreignkey (zum Referenzobjekt) erstellt. Ausserdem werden einige invalide Datumseinträge für Monat / Tag auf 01 gesetzt.
73-
3. **Refactor fields for Referenzobjekt (Gebäude)** Pro Geometrieobjekt wird ein Referenzobjekt (mit der Foreignkey-UUID des Geometrieobjektes als Primarykey) erstellt. Ausserdem werden einige invalide Datumseinträge für Monat / Tag auf 01 gesetzt.
74-
4. **Append features to Referenzobjekt (Gebäude)** Objekte werden dem Referenzobjekt-Layer hinzugefügt.
75-
5. **Append features to Gebäude (Grundriss)** Objekte werden dem Geometrie-Layer hinzugefügt.
76-
77-
Je nach Branch (Gebäude, Parzelle oder Adresse) werden artenspezifische Attribute berücksichtig.
78-
79-
80-
## Export nach DXF
73+
1. **Referenzobjekte (Gebäude) selektiert oder nicht** Je nach Setting werden nur die selektierten Referenzobjekte oder alle Referenzobjekte berücksichtigt.
74+
2. **Referenzobjekte (Gebäude) ohne Punktgeometrie** Die Tabelle der Referenzobjekte enthält zwei Geometrien (eine für die Polygon-Objekte wie Gebäude und Parzellen und eine für die Punkt-Objekte wie Adressen). Da GeoPackage nur eine Geometriespalte pro Tabelle erlaubt, muss die ungenutzte Geometriespalte entfernt werden.
75+
3. **Extract Gebäude Grundriss gemäss Referenzobjekt** Es werden nun alle Objekte des Geometrie-Layers (*Gebäude (Grundriss)*) herausgefiltert, die den Referenzobjekten zugewiesen sind.
76+
4. **Extract Gebäude Attribute gemäss Referenzobjekt** Es werden nun alle Objekte des Attribut-Layers (*Gebäude (Attribute)*) herausgefiltert, die den Referenzobjekten zugewiesen sind. Dies wird nur für den GeoPackage Export gemacht und nicht für den DXF-Export.
77+
5. **gebaeude-grundriss**, **gebaeude-attribute**, **gebaeude-referenzobjekt** Es werden die Layer erstellt, die dann in das GeoPackage gespeichert werden.
78+
6. **Gebäude GeoPackage** Ein GeoPackage wird erstellt. Je nach dem für eine einzelne Art oder auch ein Gesammtpacket mit allen Arten. Das wird auch für DXF gemacht, da auf der Basis eines temporären GeoPackages ein DXF erstellt wird.
79+
7. **Export Gebäude to DXF** DXF wird erstellt.

0 commit comments

Comments
 (0)