Criação, migração e sincronização de bases de dados PostgreSQL/PostGIS a partir de uma geobase ou árvore de pastas.
As referências ao COVADIS, às pastas de geobase e aos suportes gb_cons, gb_prod e gb_ref são específicas do MTATV e dos seus serviços desconcentrados. Descrevem um contexto organizacional particular e não constituem uma condição de utilização do plugin. O Qgis PostGIS Sync pode ser utilizado por qualquer outra estrutura, administração, autoridade local ou empresa que pretenda converter e gerir o seu património de dados em PostgreSQL/PostGIS. Quando é utilizada uma geobase, surge na interface um pequeno símbolo Marianne para assinalar este contexto específico.
Para garantir que o QGIS possa restaurar automaticamente todos os recursos e configurações armazenados na base pelo Qgis PostGIS Sync — incluindo estilos, formulários, widgets, ações, junções, relações, dependências de camadas, SVG, anexos e outros recursos — o plugin deve permanecer instalado e ativado em cada estação QGIS que utilize essas camadas PostGIS.
A conexão ao servidor PostgreSQL/PostGIS configurada na interface do Qgis PostGIS Sync só é necessária para criar, atualizar ou sincronizar uma base. Para o uso diário das camadas no QGIS, o usuário pode utilizar sua conexão PostgreSQL/PostGIS habitual do QGIS; o plugin permanece ativo em segundo plano para restaurar automaticamente os recursos e relações armazenados na base.
O aplicativo aceita dois modos de origem:
gb_cons, gb_prod ou gb_ref. A pasta escolhida é sempre incluída e as outras duas mídias detectadas podem ser adicionadas ao escopo.gb_cons / gb_prod / gb_ref.Para uma geobase, escolha os suportes a incluir antes de lançarAnalise o perímetro. Qualquer modificação do escopo após uma análise requer uma nova análise.
A análise inventaria dados, calcula esquemas e tabelas de destino, identifica estilos QML/QGZ, dependências, junções, anexos, SVGs, formulários, scripts e rasters.
No modo multimídia,gb_cons, gb_prod et gb_refsão analisados sucessivamente com uma progressão global.A tabela indica a origem de cada item.
Uma geobase alimenta uma única base nomeada de acordo com a convençãogeobase_<structure><departamento>, Por exemplogeobase_ddt04.
| Fonte de suporte | Prefixo do esquema | Usage |
|---|---|---|
gb_cons | cons_* | Dados de consulta/publicação |
gb_prod | prod_* | Dados de produção e trabalho |
gb_ref | ref_* | Repositórios |
Uma pasta independente produz uma base genérica derivada do nome da pasta e esquemas derivados de sua estrutura em árvore.
Após análise, escolha o modo apropriado:criar um banco de dados, usar e atualizar um banco de dados existente ou sincronizar alterações.Para uma geobase multisuporte, os suportes selecionados são processados consecutivamente na mesma base.
O manifesto memoriza o estado dos arquivos para evitar processamentos desnecessários e detectar adições, modificações e exclusões no escopo ativo.
O plugin preserva ou reconstrói tanto quanto possível os elementos necessários para uso do QGIS:
ValueRelation et ExternalResource ;As configurações QML e QGZ/QGS são mescladas por complementaridade, sem prioridade geral de uma fonte sobre a outra. Propriedades ausentes são adicionadas, coleções são mescladas elemento por elemento e, no caso de um conflito estrito na mesma propriedade, a configuração estruturalmente mais rica é mantida com registro. Dependências autônomas são armazenadas em tabelas_ADMIN.
O carregador de recursos controla apenas camadas vetoriais reais cujo provedor QGIS é PostgreSQL.Uma camada SHP, GeoPackage, WFS, memória ou outra camada de formato é ignorada, mesmo que tenha exatamente o mesmo nome de uma tabela PostGIS.
Isto evita mensagens indesejadas sobre recursos descarregados em camadas locais que não vêm da base.
Os rasters GeoPackage localizados em particular emgb_ref/CARTES/SCAN_25, SCAN_100 et SCAN_REGsão identificados como rasters e importados para PostGIS Raster. O plugin permite suportepostgis_rasterquando disponível, lê o SRID do subconjunto GeoPackage e verifica se a tabela de destino realmente contém blocos raster.
Se a abertura de um subjogo GPKG falhar diretamente no Windows, um VRT temporário pode ser usado como alternativa.
O número de blocos de 256 × 256 pixels é determinado durante a análise.Rasters de 10.000 blocos ou menos são processados normalmente.Além de 10.000 blocos, uma janela não modal permite ao operador escolher quais rasters processar ou ignorar.As regras de sincronização com uma geobase existente permanecem aplicáveis.
Durante o processamento raster, o comandoIgnorar este rasterpermite interromper apenas o raster atual sem interromper o lote inteiro.
Para VRTs históricos lendo planilhas ODS com camposField1, Field2, etc., o plugin força uma leitura determinística de cabeçalhos e tipos para que os campos de junção permaneçam disponíveis no QGIS.
Os estilos categorizados podem assim encontrar o campo temático proveniente da junção, por exemploGROUPE6.
A aba Carto2 controla as tabelas destinadas à publicação:chave primária, geometria, SRID, geometrias vazias ou problemáticas, índice espacial e outros pontos técnicos.Correções seguras podem ser aplicadas automaticamente e registradas em relatórios.
Relacionamentos SQL equivalentes a junções QGIS só são criados quando as verificações de consistência permitem que isso seja feito sem modificar os dados.
As análises e processamentos geram relatórios e logs para identificar operações aplicadas, recusadas, ambíguas ou não resolvidas.O relatório geral e as pastas de controle do Carto2 são configuráveis.
A janela permanece em primeiro plano até o processamento ser iniciado.Durante uma tarefa longa, ele pode mover-se para trás do QGIS e retornar automaticamente ao primeiro plano quando a tarefa terminar.
PGDATAantes de uma grande importação.gb_cons / gb_prod / gb_ref, reinicie a análise antes de importar.A versão autônoma usa o mecanismo de análise e migração sem exigir QGIS na estação de trabalho de destino. Ele pode usar um servidor PostgreSQL/PostGIS existente ou o tempo de execução PostgreSQL/PostGIS incorporado. A pasta de dadosPGDATApermanece separado do programa e configurável.
Qgis PostGIS Sync — documentação integrada.