Erstellung, Migration und Synchronisierung von PostgreSQL/PostGIS-Datenbanken aus einer Geobasis oder einem Ordnerbaum.
Die Verweise auf COVADIS, Geobase-Ordner sowie die Bereiche gb_cons, gb_prod und gb_ref sind spezifisch für das MTATV und seine dezentralen Dienststellen. Sie beschreiben einen besonderen organisatorischen Kontext und sind keine Voraussetzung für die Nutzung des Plugins. Qgis PostGIS Sync kann von jeder anderen Organisation, Verwaltung, Gebietskörperschaft oder jedem Unternehmen verwendet werden, das seinen Datenbestand nach PostgreSQL/PostGIS überführen und dort verwalten möchte. Wird eine Geobase verwendet, erscheint in der Oberfläche ein kleines Marianne-Symbol, das auf diesen speziellen Kontext hinweist.
Damit QGIS automatisch alle von Qgis PostGIS Sync in der Datenbank gespeicherten Ressourcen und Konfigurationen wiederherstellen kann — darunter Stile, Formulare, Widgets, Aktionen, Verknüpfungen, Beziehungen, Layer-Abhängigkeiten, SVG-Dateien, Anhänge und weitere Ressourcen — muss das Plugin auf jedem QGIS-Arbeitsplatz, der diese PostGIS-Layer verwendet, installiert und aktiviert bleiben.
Die in der Oberfläche von Qgis PostGIS Sync konfigurierte PostgreSQL/PostGIS-Serververbindung ist nur zum Erstellen, Aktualisieren oder Synchronisieren einer Datenbank erforderlich. Für die tägliche Nutzung der Layer in QGIS kann die übliche PostgreSQL/PostGIS-Verbindung von QGIS verwendet werden; das Plugin bleibt im Hintergrund aktiv und stellt die in der Datenbank gespeicherten Ressourcen und Beziehungen automatisch wieder her.
Die Anwendung akzeptiert zwei Quellmodi:
gb_cons, gb_prod ou gb_ref. Der ausgewählte Ordner ist immer enthalten und die beiden anderen erkannten Medien können dem Umfang hinzugefügt werden.gb_cons/gb_prod/gb_ref.Wählen Sie für eine Geobasis vor dem Start die einzuschließenden Stützen ausAnalysieren Sie den Umfang. Jede Änderung des Umfangs nach einer Analyse erfordert eine neue Analyse.
Die Analyse inventarisiert Daten, berechnet Zielschemata und -tabellen, identifiziert QML/QGZ-Stile, Abhängigkeiten, Verknüpfungen, Anhänge, SVGs, Formulare, Skripte und Raster.
Im Multimedia-Modusgb_cons, gb_prod et gb_refwerden sukzessive mit einem Gesamtverlauf analysiert.Die Tabelle gibt die Quelle jedes Artikels an.
Eine Geobasis speist eine einzelne Basis, die gemäß der Konvention benannt istgeobase_<structure><Abteilung>, Zum Beispielgeobase_ddt04.
| Support-Quelle | Schemapräfix | Usage |
|---|---|---|
gb_cons | cons_* | Konsultations-/Publikationsdaten |
gb_prod | prod_* | Produktions- und Arbeitsdaten |
gb_ref | ref_* | Repositories |
Ein unabhängiger Ordner erzeugt eine generische Basis, die aus dem Ordnernamen und aus seiner Baumstruktur abgeleiteten Schemata abgeleitet wird.
Wählen Sie nach der Analyse den entsprechenden Modus:Erstellen einer Datenbank, Verwenden und Aktualisieren einer vorhandenen Datenbank oder Synchronisieren von Änderungen.Bei einer Geobasis mit mehreren Stützen werden die ausgewählten Stützen nacheinander in derselben Basis verarbeitet.
Das Manifest speichert den Status der Dateien, um unnötige Verarbeitung zu vermeiden und Ergänzungen, Änderungen und Löschungen im aktiven Bereich zu erkennen.
Das Plugin bewahrt oder rekonstruiert so weit wie möglich die für die QGIS-Nutzung notwendigen Elemente:
ValueRelation et ExternalResource ;Die QML- und QGZ/QGS-Konfigurationen werden durch Komplementarität zusammengeführt, ohne dass eine Quelle insgesamt Vorrang vor der anderen hat. Fehlende Eigenschaften werden hinzugefügt, Sammlungen werden Element für Element zusammengeführt und im Falle eines strikten Konflikts auf derselben Eigenschaft wird die strukturell umfangreichste Konfiguration mit Protokollierung beibehalten. Eigenständige Abhängigkeiten werden in Tabellen gespeichert_ADMIN.
Der Ressourcenlader steuert nur echte Vektorebenen, deren QGIS-Anbieter PostgreSQL ist.Eine SHP-, GeoPackage-, WFS-, Speicher- oder andere Formatebene wird ignoriert, auch wenn sie genau denselben Namen wie eine PostGIS-Tabelle hat.
Dies vermeidet unerwünschte Meldungen über entladene Ressourcen auf lokalen Ebenen, die nicht von der Basis stammen.
Die GeoPackage-Raster befinden sich insbesondere untergb_ref/CARTES/SCAN_25, SCAN_100 et SCAN_REGwerden als Raster identifiziert und in PostGIS Raster importiert. Das Plugin ermöglicht den Supportpostgis_rasterLiest, sofern verfügbar, die SRID der GeoPackage-Teilmenge und überprüft, ob die Zieltabelle tatsächlich Rasterkacheln enthält.
Wenn das direkte Öffnen eines GPKG-Unterspiels unter Windows fehlschlägt, kann ein temporäres VRT als Fallback verwendet werden.
Bei der Analyse wird die Anzahl der 256 × 256 Pixel großen Blöcke ermittelt.Raster mit 10.000 Blöcken oder weniger werden normal verarbeitet.Bei mehr als 10.000 Blöcken kann der Bediener in einem nichtmodalen Fenster auswählen, welche Raster verarbeitet oder ignoriert werden sollen.Die Synchronisierungsregeln mit einer bestehenden Geobasis bleiben weiterhin gültig.
Während der Rasterverarbeitung wird der BefehlÜberspringen Sie dieses Rasterermöglicht es Ihnen, nur das aktuelle Raster zu unterbrechen, ohne den gesamten Stapel anzuhalten.
Für historische VRTs, die ODS-Tabellen mit Feldern lesenField1, Field2usw. erzwingt das Plugin ein deterministisches Lesen von Headern und Typen, sodass Join-Felder in QGIS verfügbar bleiben.
Die kategorisierten Stile können so beispielsweise das aus der Verknüpfung stammende Themenfeld findenGROUPE6.
Die Registerkarte Carto2 steuert die zur Veröffentlichung vorgesehenen Tabellen:Primärschlüssel, Geometrie, SRID, leere oder problematische Geometrien, räumlicher Index und andere technische Punkte.Sichere Korrekturen können automatisch angewendet werden und werden in Berichten protokolliert.
SQL-Beziehungen, die QGIS-Joins entsprechen, werden nur erstellt, wenn Konsistenzprüfungen dies ohne Änderung der Daten ermöglichen.
Durch Analysen und Verarbeitung werden Berichte und Protokolle erstellt, um angewendete, abgelehnte, mehrdeutige oder ungelöste Vorgänge zu identifizieren.Die allgemeinen Berichts- und Kontrollordner von Carto2 sind konfigurierbar.
Das Fenster bleibt im Vordergrund, bis die Verarbeitung gestartet wird.Während einer langen Aufgabe kann es sich hinter QGIS bewegen und nach Abschluss der Aufgabe automatisch in den Vordergrund zurückkehren.
PGDATAvor einem großen Import.gb_cons/gb_prod/gb_ref, starten Sie die Analyse vor dem Import neu.Die Standalone-Version nutzt die Analyse- und Migrations-Engine, ohne dass QGIS auf der Ziel-Workstation erforderlich ist. Es kann einen vorhandenen PostgreSQL/PostGIS-Server oder die eingebettete PostgreSQL/PostGIS-Laufzeitumgebung verwenden. Der DatenordnerPGDATAbleibt vom Programm getrennt und konfigurierbar.
Qgis PostGIS Sync – integrierte Dokumentation.