Sincronización Qgis PostGIS - Asistente

Creación, migración y sincronización de bases de datos PostgreSQL/PostGIS desde una geobase o un árbol de carpetas.

Contexto MTATV, COVADIS y geobase

Las referencias a COVADIS, a las carpetas de geobase y a los soportes gb_cons, gb_prod y gb_ref son específicas del MTATV y de sus servicios desconcentrados. Describen un contexto organizativo particular y no constituyen una condición para utilizar el complemento. Qgis PostGIS Sync puede ser utilizado por cualquier otra estructura, administración, entidad local o empresa que desee convertir y gestionar su patrimonio de datos en PostgreSQL/PostGIS. Cuando se utiliza una geobase, aparece en la interfaz un pequeño distintivo Marianne para señalar este contexto específico.

Importante — el complemento debe permanecer instalado y activado

Para garantizar que QGIS pueda restaurar automáticamente todos los recursos y configuraciones almacenados en la base por Qgis PostGIS Sync — incluidos estilos, formularios, widgets, acciones, uniones, relaciones, dependencias de capas, SVG, archivos adjuntos y otros recursos — el complemento debe permanecer instalado y activado en cada puesto QGIS que utilice estas capas PostGIS.

La conexión al servidor PostgreSQL/PostGIS configurada en la interfaz de Qgis PostGIS Sync solo es necesaria para crear, actualizar o sincronizar una base. Para el uso diario de las capas en QGIS, el usuario puede utilizar su conexión PostgreSQL/PostGIS habitual de QGIS; el complemento permanece activo en segundo plano para restaurar automáticamente los recursos y relaciones almacenados en la base.

1. Elija el archivo a procesar

La aplicación acepta dos modos de fuente:

Para una geobase, elija los soportes a incluir antes del lanzamientoAnalizar el perímetro. Cualquier modificación del alcance después de un análisis requiere un nuevo análisis.

2. Analizar antes de procesar

El análisis inventaria datos, calcula esquemas y tablas de destino, identifica estilos, dependencias, uniones, archivos adjuntos, SVG, formularios, scripts y rásteres QML/QGZ.

En modo multimedia,gb_cons, gb_prod et gb_refse analizan sucesivamente con una progresión global.La tabla indica el origen de cada artículo.

Importante :un análisis parcial o interrumpido no permite iniciar el procesamiento.

3. Base PostgreSQL/PostGIS

Una geobase alimenta una única base nombrada según la convención.geobase_<structure><departamento>, Por ejemplogeobase_ddt04.

Fuente de soportePrefijo de esquemaUsage
gb_conscons_*Datos de consulta/publicación
gb_prodprod_*Datos de producción y trabajo.
gb_refref_*Repositorios

Una carpeta independiente produce una base genérica derivada del nombre de la carpeta y esquemas derivados de su estructura de árbol.

4. Creación, actualización y sincronización.

Después del análisis, elija el modo apropiado:crear una base de datos, usar y actualizar una base de datos existente o sincronizar cambios.Para una geobase de múltiples soportes, los soportes seleccionados se procesan consecutivamente en la misma base.

El manifiesto memoriza el estado de los archivos para evitar procesamientos innecesarios y detectar altas, modificaciones y eliminaciones en el ámbito activo.

5. Configuraciones de QGIS restauradas

El complemento conserva o reconstruye tanto como sea posible los elementos necesarios para el uso de QGIS:

Las configuraciones QML y QGZ/QGS se fusionan por complementariedad, sin prioridad general de una fuente sobre la otra. Se agregan propiedades ausentes, las colecciones se fusionan elemento por elemento y, en caso de un conflicto estricto en la misma propiedad, se conserva la configuración estructuralmente más rica con el registro. Las dependencias independientes se almacenan en tablas._ADMIN.

6. Controlar capas abiertas en QGIS

El cargador de recursos solo controla capas vectoriales reales cuyo proveedor QGIS sea PostgreSQL.Una capa SHP, GeoPackage, WFS, memoria u otro formato se ignora, incluso si tiene exactamente el mismo nombre que una tabla PostGIS.

Esto evita mensajes no deseados sobre recursos descargados en capas locales que no provienen de la base.

7. GeoPackage de rásteres de gb_ref/MAPS

Los rásteres GeoPackage ubicados en particular bajogb_ref/CARTES/SCAN_25, SCAN_100 et SCAN_REGse identifican como rásteres y se importan a PostGIS Raster. El complemento permite el soportepostgis_rastercuando está disponible, lee el SRID del subconjunto GeoPackage y verifica que la tabla de destino realmente contenga mosaicos ráster.

Si la apertura de un subjuego GPKG falla directamente en Windows, se puede utilizar un VRT temporal como alternativa.

Seleccionar rásteres grandes

El número de bloques de 256 × 256 píxeles se determina durante el análisis.Normalmente se procesan rásteres de 10.000 bloques o menos.Más allá de los 10.000 bloques, una ventana no modal permite al operador elegir qué rásteres procesar o ignorar.Las reglas de sincronización con una geobase existente siguen siendo aplicables.

Durante el procesamiento de ráster, el comandoSaltar este rásterle permite interrumpir solo el ráster actual sin detener todo el lote.

8. Se une VRT/ODS

Para VRT históricos que leen hojas de cálculo ODS con camposField1, Field2, etc., el complemento fuerza una lectura determinista de encabezados y tipos para que los campos de unión permanezcan disponibles en QGIS.

Los estilos categorizados pueden así encontrar el campo temático procedente de la unión, por ejemploGROUPE6.

9. Controles Carto2 y relaciones PostGIS

La pestaña Carto2 controla las tablas destinadas a publicación:clave primaria, geometría, SRID, geometrías vacías o problemáticas, índice espacial y otros puntos técnicos.Las correcciones seguras se pueden aplicar automáticamente y se registran en informes.

Las relaciones SQL equivalentes a las uniones QGIS solo se crean cuando las comprobaciones de coherencia permiten hacerlo sin modificar los datos.

10. Informes, registros y progreso

Los análisis y procesamientos generan informes y registros para identificar operaciones aplicadas, rechazadas, ambiguas o no resueltas.Las carpetas de control y reporte general de Carto2 son configurables.

La ventana permanece en primer plano hasta que se inicia el procesamiento.Durante una tarea larga, puede moverse detrás de QGIS y luego regresar automáticamente al primer plano cuando finaliza la tarea.

11. Mejores prácticas

12. Versión autónoma

La versión independiente utiliza el motor de análisis y migración sin requerir QGIS en la estación de trabajo de destino. Puede utilizar un servidor PostgreSQL/PostGIS existente o el tiempo de ejecución integrado de PostgreSQL/PostGIS. la carpeta de datosPGDATApermanece separado del programa y configurable.

Qgis PostGIS Sync: documentación integrada.