Creatie, migratie en synchronisatie van PostgreSQL/PostGIS-databases vanuit een geobase of een mappenboom.
Verwijzingen naar COVADIS, geobase-mappen en de onderdelen gb_cons, gb_prod en gb_ref zijn specifiek voor het MTATV en zijn gedeconcentreerde diensten. Ze beschrijven een bijzondere organisatorische context en zijn geen voorwaarde om de plug-in te gebruiken. Qgis PostGIS Sync kan worden gebruikt door elke andere organisatie, overheid, lokale overheid of onderneming die haar gegevensbestand naar PostgreSQL/PostGIS wil omzetten en daar beheren. Wanneer een geobase wordt gebruikt, verschijnt een klein Marianne-symbool in de interface om deze specifieke context aan te geven.
Om ervoor te zorgen dat QGIS automatisch alle door Qgis PostGIS Sync in de database opgeslagen bronnen en configuraties kan herstellen — waaronder stijlen, formulieren, widgets, acties, joins, relaties, laagafhankelijkheden, SVG-bestanden, bijlagen en andere bronnen — moet de plug-in geïnstalleerd en ingeschakeld blijven op elke QGIS-werkplek die deze PostGIS-lagen gebruikt.
De PostgreSQL/PostGIS-serververbinding die in de interface van Qgis PostGIS Sync is ingesteld is alleen nodig om een database te maken, bij te werken of te synchroniseren. Voor dagelijks gebruik van de lagen in QGIS kan de gebruiker de gebruikelijke PostgreSQL/PostGIS-verbinding van QGIS gebruiken; de plug-in blijft op de achtergrond actief om de in de database opgeslagen bronnen en relaties automatisch te herstellen.
De applicatie accepteert twee bronmodi:
gb_cons, gb_prod ou gb_ref. De gekozen map wordt altijd meegeleverd en de twee andere gedetecteerde media kunnen aan de scoop worden toegevoegd.gb_cons/gb_prod/gb_ref.Voor een geobase kiest u vóór de lancering de steunen die u wilt opnemenAnalyseer de omtrek. Elke wijziging van de scope na een analyse vereist een nieuwe analyse.
De analyse inventariseert gegevens, berekent doelschema's en tabellen, identificeert QML/QGZ-stijlen, afhankelijkheden, joins, bijlagen, SVG's, formulieren, scripts en rasters.
In de multimediamodusgb_cons, gb_prod et gb_refworden achtereenvolgens geanalyseerd met een algemene progressie.In de tabel wordt de bron van elk item aangegeven.
Een geobase voedt een enkele basis met de naam volgens de conventiegeobase_<structure><afdeling>, Bijvoorbeeldgeobase_ddt04.
| Ondersteuningsbron | Schemavoorvoegsel | Usage |
|---|---|---|
gb_cons | cons_* | Consultatie-/publicatiegegevens |
gb_prod | prod_* | Productie- en werkgegevens |
gb_ref | ref_* | Opslagplaatsen |
Een onafhankelijke map produceert een generieke basis die is afgeleid van de mapnaam en schema's die zijn afgeleid van de boomstructuur.
Kies na analyse de juiste modus:het maken van een database, het gebruiken en upgraden van een bestaande database, of het synchroniseren van wijzigingen.Bij een geobasis met meerdere steunpunten worden de geselecteerde steunpunten achtereenvolgens in dezelfde basis verwerkt.
Het manifest onthoudt de status van de bestanden om onnodige verwerking te voorkomen en toevoegingen, wijzigingen en verwijderingen in het actieve bereik te detecteren.
De plug-in behoudt of reconstrueert zoveel mogelijk de elementen die nodig zijn voor het gebruik van QGIS:
ValueRelation et ExternalResource ;De QML- en QGZ/QGS-configuraties zijn samengevoegd door complementariteit, zonder algemene prioriteit van de ene bron boven de andere. Afwezige eigenschappen worden toegevoegd, collecties worden element voor element samengevoegd en, in het geval van een strikt conflict op hetzelfde terrein, blijft de structureel rijkste configuratie behouden door middel van logboekregistratie. Op zichzelf staande afhankelijkheden worden opgeslagen in tabellen_ADMIN.
De bronlader bestuurt alleen echte vectorlagen waarvan de provider van QGIS PostgreSQL is.Een SHP-, GeoPackage-, WFS-, geheugen- of andere formaatlaag wordt genegeerd, zelfs als deze exact dezelfde naam heeft als een PostGIS-tabel.
Dit vermijdt ongewenste berichten over ongeladen bronnen op lokale lagen die niet afkomstig zijn van de basis.
De GeoPackage-rasters bevinden zich met name ondergb_ref/CARTES/SCAN_25, SCAN_100 et SCAN_REGworden geïdentificeerd als rasters en geïmporteerd in PostGIS Raster. De plug-in maakt ondersteuning mogelijkpostgis_rasterleest, indien beschikbaar, de SRID van de GeoPackage-subset en verifieert dat de doeltabel daadwerkelijk rastertegels bevat.
Als het openen van een GPKG-subgame direct mislukt op Windows, kan een tijdelijke VRT als uitwijkmogelijkheid worden gebruikt.
Tijdens de analyse wordt het aantal pixelblokken van 256 x 256 bepaald.Rasters van 10.000 blokken of minder worden normaal verwerkt.Boven de 10.000 blokken kan de operator in een niet-modaal venster kiezen welke rasters hij wil verwerken of negeren.De synchronisatieregels met een bestaande geobase blijven van toepassing.
Tijdens rasterverwerking wordt het commandoSla dit raster overHiermee kunt u alleen het huidige raster onderbreken zonder de hele batch te stoppen.
Voor historische VRT's die ODS-spreadsheets met velden lezenField1, Field2, etc. dwingt de plug-in een deterministische lezing van headers en typen af, zodat join-velden beschikbaar blijven in QGIS.
De gecategoriseerde stijlen kunnen dus bijvoorbeeld het thematische veld vinden dat uit de join komtGROUPE6.
Het tabblad Carto2 beheert de tabellen die bedoeld zijn voor publicatie:primaire sleutel, geometrie, SRID, lege of problematische geometrieën, ruimtelijke index en andere technische punten.Veilige correcties kunnen automatisch worden toegepast en worden ingelogd in rapporten.
SQL-relaties die gelijkwaardig zijn aan koppelingen met QGIS worden alleen gemaakt wanneer consistentiecontroles dit mogelijk maken zonder de gegevens te wijzigen.
Analyses en verwerking genereren rapporten en logbestanden om toegepaste, geweigerde, dubbelzinnige of onopgeloste handelingen te identificeren.Het Carto2 algemene rapport en de controlemappen zijn configureerbaar.
Het venster blijft op de voorgrond totdat de verwerking wordt gestart.Tijdens een lange taak kan het zich achter QGIS verplaatsen, en dan automatisch terugkeren naar de voorgrond wanneer de taak is voltooid.
PGDATAvóór een grote import.gb_cons/gb_prod/gb_ref, start u de analyse opnieuw voordat u importeert.De zelfstandige versie gebruikt de analyse- en migratie-engine zonder dat QGIS op het doelwerkstation nodig is. Het kan een bestaande PostgreSQL/PostGIS-server of de ingebedde PostgreSQL/PostGIS-runtime gebruiken. De gegevensmapPGDATAblijft gescheiden van het programma en configureerbaar.
Qgis PostGIS Sync — geïntegreerde documentatie.