Qgis PostGIS Sync — Assistent

Oppretting, migrering og synkronisering av PostgreSQL/PostGIS-databaser fra en geobase eller et mappetre.

MTATV-, COVADIS- og geobasekontekst

Henvisninger til COVADIS, geobase-mapper og støttene gb_cons, gb_prod og gb_ref er spesifikke for MTATV og dets desentraliserte tjenester. De beskriver en bestemt organisatorisk sammenheng og er ikke et krav for å bruke programtillegget. Qgis PostGIS Sync kan brukes av enhver annen organisasjon, offentlig myndighet, kommune eller bedrift som ønsker å konvertere og forvalte sin databeholdning i PostgreSQL/PostGIS. Når en geobase brukes, vises et lite Marianne-merke i grensesnittet for å angi denne spesifikke konteksten.

Viktig — programtillegget må forbli installert og aktivert

For at QGIS automatisk skal kunne gjenopprette alle ressurser og konfigurasjoner som Qgis PostGIS Sync lagrer i databasen — inkludert stiler, skjemaer, widgets, handlinger, koblinger, relasjoner, lagavhengigheter, SVG-filer, vedlegg og andre ressurser — må programtillegget forbli installert og aktivert på hver QGIS-arbeidsstasjon som bruker disse PostGIS-lagene.

PostgreSQL/PostGIS-servertilkoblingen som konfigureres i Qgis PostGIS Sync er bare nødvendig for å opprette, oppgradere eller synkronisere en database. For daglig bruk av lagene i QGIS kan brukeren bruke sin vanlige PostgreSQL/PostGIS-tilkobling i QGIS; programtillegget forblir aktivt i bakgrunnen for automatisk å gjenopprette ressurser og relasjoner som er lagret i databasen.

1. Velg filen som skal behandles

Applikasjonen godtar to kildemoduser:

For en geobase, velg støttene som skal inkluderes før lanseringAnalyser omkretsen. Enhver endring av omfanget etter en analyse krever en ny analyse.

2. Analyser før behandling

Analysen lager data, beregner målskjemaer og tabeller, identifiserer QML/QGZ-stiler, avhengigheter, sammenføyninger, vedlegg, SVG-er, skjemaer, skript og raster.

I multimediemodus,gb_cons, gb_prod et gb_refanalyseres suksessivt med en samlet progresjon.Tabellen angir kilden til hvert element.

Viktig:en delvis eller avbrutt analyse tillater ikke å starte behandling.

3. Base PostgreSQL/PostGIS-kabel

En geobase mater en enkelt base navngitt i henhold til konvensjonengeobase_<structure><avdeling>, For eksempelgeobase_ddt04.

StøttekildeSkjemaprefiksUsage
gb_conscons_*Données de consultation / publication
gb_prodprod_*Produksjons- og arbeidsdata
gb_refref_*Lagre

En uavhengig mappe produserer en generisk base avledet fra mappenavnet og skjemaer avledet fra trestrukturen.

4. Oppretting, oppgradering og synkronisering

Etter analysen velger du riktig modus:opprette en database, bruke og oppgradere en eksisterende database, eller synkronisere endringer.For en multi-støtte geobase behandles de valgte støttene fortløpende i samme base.

Manifestet lagrer tilstanden til filene for å unngå unødvendig behandling og for å oppdage tillegg, modifikasjoner og slettinger i det aktive omfanget.

5. QGIS-konfigurasjoner gjenopprettet

Programtillegget bevarer eller rekonstruerer så mye som mulig elementene som er nødvendige for QGIS-bruk:

QML- og QGZ/QGS-konfigurasjonene slås sammen ved komplementaritet, uten generell prioritet til en kilde fremfor den andre. Fraværende egenskaper legges til, samlinger slås sammen element for element, og i tilfelle en streng konflikt på samme eiendom beholdes den strukturelt rikeste konfigurasjonen med logging. Frittstående avhengigheter lagres i tabeller_ADMIN.

6. Kontrollere åpne lag i QGIS

Ressurslasteren kontrollerer bare ekte vektorlag hvis QGIS-leverandør er PostgreSQL.Et SHP, GeoPackage, WFS, minne eller annet formatlag ignoreres, selv om det har nøyaktig samme navn som en PostGIS-tabell.

Dette unngår uønskede meldinger om utlastede ressurser på lokale lag som ikke kommer fra basen.

7. Raster GeoPackage fra gb_ref/MAPS

GeoPackage rasterne ligger spesielt undergb_ref/CARTES/SCAN_25, SCAN_100 et SCAN_REGidentifiseres som raster og importeres til PostGIS Raster. Programtillegget muliggjør støttepostgis_rasternår tilgjengelig, leser SRID-en til GeoPackage-delsettet og verifiserer at måltabellen faktisk inneholder rasterbrikker.

Hvis åpning av et GPKG-underspill feiler direkte på Windows, kan en midlertidig VRT brukes som en reserve.

Velge store rastere

Antallet 256 × 256 pikselblokker bestemmes under analyse.Rastere på 10 000 blokker eller mindre behandles normalt.Utover 10 000 blokker lar et ikke-modalt vindu operatøren velge hvilke raster som skal behandles eller ignoreres.Synkroniseringsreglene med en eksisterende geobase forblir gjeldende.

Under rasterbehandling vil kommandoenHopp over dette rasteretlar deg avbryte kun gjeldende raster uten å stoppe hele batchen.

8. VRT/ODS blir med

For historiske VRT-er som leser ODS-regneark med feltField1, Field2osv., fremtvinger plugin-en en deterministisk lesing av overskrifter og typer slik at sammenføyningsfelt forblir tilgjengelige i QGIS.

De kategoriserte stilene kan dermed finne det tematiske feltet som kommer fra sammenføyningen, for eksempelGROUPE6.

9. Carto2 kontroller og PostGIS relasjoner

Carto2-fanen kontrollerer tabellene beregnet for publisering:primærnøkkel, geometri, SRID, tomme eller problematiske geometrier, romlig indeks og andre tekniske punkter.Sikre rettelser kan brukes automatisk og logges inn i rapporter.

SQL-relasjoner som tilsvarer QGIS-koblinger opprettes kun når konsistenssjekker tillater at dette gjøres uten å endre dataene.

10. Rapporter, logger og fremdrift

Analyser og behandling genererer rapporter og logger for å identifisere anvendte, nektede, tvetydige eller uløste operasjoner.Den generelle rapporten og kontrollmappene for Carto2 kan konfigureres.

Vinduet forblir i forgrunnen til behandlingen startes.Under en lang oppgave kan den bevege seg bak QGIS, og deretter automatisk gå tilbake til forgrunnen når oppgaven er ferdig.

11. Beste praksis

12. Versjon autonom

Den frittstående versjonen bruker analyse- og migreringsmotoren uten å kreve QGIS på målarbeidsstasjonen. Den kan bruke en eksisterende PostgreSQL/PostGIS-server eller den innebygde PostgreSQL/PostGIS-kjøretiden. DatamappenPGDATAforblir atskilt fra programmet og konfigurerbar.

Qgis PostGIS Sync — integrert dokumentasjon.