Oprettelse, migrering og synkronisering af PostgreSQL/PostGIS-databaser fra en geobase eller et mappetræ.
Henvisninger til COVADIS, geobase-mapper og områderne gb_cons, gb_prod og gb_ref er specifikke for MTATV og dets decentrale tjenester. De beskriver en særlig organisatorisk sammenhæng og er ikke en forudsætning for at bruge pluginet. Qgis PostGIS Sync kan anvendes af enhver anden organisation, offentlig myndighed, kommune eller virksomhed, der ønsker at konvertere og administrere sin dataportefølje i PostgreSQL/PostGIS. Når en geobase anvendes, vises et lille Marianne-symbol i grænsefladen for at markere denne særlige kontekst.
For at QGIS automatisk kan gendanne alle ressourcer og konfigurationer, som Qgis PostGIS Sync gemmer i databasen — herunder typografier, formularer, widgets, handlinger, joins, relationer, lagafhængigheder, SVG-filer, vedhæftninger og andre ressourcer — skal pluginet forblive installeret og aktiveret på hver QGIS-arbejdsstation, der bruger disse PostGIS-lag.
Den PostgreSQL/PostGIS-serverforbindelse, der konfigureres i Qgis PostGIS Sync, er kun nødvendig for at oprette, opgradere eller synkronisere en database. Til daglig brug af lagene i QGIS kan brugeren anvende sin normale PostgreSQL/PostGIS-forbindelse i QGIS; pluginet forbliver aktivt i baggrunden for automatisk at gendanne ressourcer og relationer, der er gemt i databasen.
Applikationen accepterer to kildetilstande:
gb_cons, gb_prod ou gb_ref. Den valgte mappe er altid inkluderet, og de to andre detekterede medier kan tilføjes til omfanget.gb_cons/gb_prod/gb_ref.For en geobase skal du vælge de understøtninger, der skal inkluderes før lanceringAnalyser omkredsen. Enhver ændring af omfanget efter en analyse kræver en ny analyse.
Analysen opregner data, beregner målskemaer og tabeller, identificerer QML/QGZ-stile, afhængigheder, joinforbindelser, vedhæftede filer, SVG'er, formularer, scripts og rastere.
I multimedietilstand,gb_cons, gb_prod et gb_refanalyseres successivt med en samlet progression.Tabellen angiver kilden til hver vare.
En geobase føder en enkelt base navngivet i henhold til konventionengeobase_<structure><afdeling>, F.eksgeobase_ddt04.
| Supportkilde | Skema præfiks | Usage |
|---|---|---|
gb_cons | cons_* | Konsultations-/publikationsdata |
gb_prod | prod_* | Produktions- og arbejdsdata |
gb_ref | ref_* | Depoter |
En uafhængig mappe producerer en generisk base afledt af mappenavnet og skemaer afledt af dens træstruktur.
Efter analyse skal du vælge den passende tilstand:oprettelse af en database, brug og opgradering af en eksisterende database eller synkronisering af ændringer.For en multi-support geobase behandles de valgte understøttelser fortløbende i den samme base.
Manifestet husker filernes tilstand for at undgå unødvendig behandling og for at opdage tilføjelser, ændringer og sletninger i det aktive omfang.
Pluginnet bevarer eller rekonstruerer så meget som muligt de elementer, der er nødvendige for QGIS-brug:
ValueRelation et ExternalResource ;QML- og QGZ/QGS-konfigurationerne er flettet sammen ved komplementaritet uden overordnet prioritet af den ene kilde over den anden. Fraværende egenskaber tilføjes, samlinger slås sammen element for element, og i tilfælde af en streng konflikt på samme ejendom bevares den strukturelt rigeste konfiguration med logning. Standalone afhængigheder gemmes i tabeller_ADMIN.
Ressourceindlæseren styrer kun rigtige vektorlag, hvis QGIS-udbyder er PostgreSQL.Et SHP, GeoPackage, WFS, hukommelse eller andet formatlag ignoreres, selvom det har nøjagtig samme navn som en PostGIS-tabel.
Dette undgår uønskede beskeder om aflastede ressourcer på lokale lag, der ikke kommer fra basen.
GeoPackage rasterne placeret især undergb_ref/CARTES/SCAN_25, SCAN_100 et SCAN_REGidentificeres som rastere og importeres til PostGIS Raster. Pluginnet muliggør supportpostgis_rasternår det er tilgængeligt, læser SRID'et for GeoPackage-undersættet og verificerer, at måltabellen faktisk indeholder rasterfliser.
Hvis åbning af et GPKG-underspil mislykkes direkte på Windows, kan en midlertidig VRT bruges som en reserve.
Antallet af 256 × 256 pixelblokke bestemmes under analyse.Rastere på 10.000 blokke eller mindre behandles normalt.Ud over 10.000 blokke giver et ikke-modalt vindue operatøren mulighed for at vælge, hvilke raster der skal behandles eller ignoreres.Synkroniseringsreglerne med en eksisterende geobase forbliver gældende.
Under rasterbehandling vil kommandoenSpring dette raster overgiver dig mulighed for kun at afbryde det aktuelle raster uden at stoppe hele batchen.
Til historiske VRT'er, der læser ODS-regneark med felterField1, Field2osv., fremtvinger plugin'et en deterministisk læsning af overskrifter og typer, så joinfelter forbliver tilgængelige i QGIS.
De kategoriserede stilarter kan således finde det tematiske felt, der kommer fra sammenføjningen, f.eksGROUPE6.
Fanen Carto2 styrer de tabeller, der er beregnet til udgivelse:primær nøgle, geometri, SRID, tomme eller problematiske geometrier, rumlig indeks og andre tekniske punkter.Sikre rettelser kan anvendes automatisk og logges i rapporter.
SQL-relationer svarende til QGIS-joins oprettes kun, når konsistenstjek tillader dette at gøres uden at ændre dataene.
Analyser og behandling genererer rapporter og logfiler for at identificere anvendte, afviste, tvetydige eller uafklarede operationer.Carto2 generelle rapport og kontrolmapper kan konfigureres.
Vinduet forbliver i forgrunden, indtil behandlingen påbegyndes.Under en lang opgave kan den bevæge sig bag QGIS og derefter automatisk vende tilbage til forgrunden, når opgaven er færdig.
PGDATAfør en stor import.gb_cons/gb_prod/gb_ref, genstart analysen før import.Den selvstændige version bruger analyse- og migreringsmotoren uden at kræve QGIS på målarbejdsstationen. Den kan bruge en eksisterende PostgreSQL/PostGIS-server eller den indlejrede PostgreSQL/PostGIS-runtime. DatamappenPGDATAforbliver adskilt fra programmet og konfigurerbar.
Qgis PostGIS Sync — integreret dokumentation.