25.2.4. Complemento de Edición Fuera de Línea

Para la recopilación de datos, es situación común trabajar con una computadora portátil o un teléfono celular fuera de línea en el campo. Al regresar a la red, los cambios deben sincronizarse con la fuente de datos maestra (por ejemplo, una base de datos PostGIS). Si varias personas están trabajando simultáneamente en los mismos conjuntos de datos, es difícil fusionar las ediciones manualmente, incluso si las personas no cambian las mismas entidades.

El compemento offlineEditingCopy Edición fuera de línea automatiza la sincronización copiando el contenido de una fuente de datos (generalmente PostGIS o WFS-T) a una base de datos SpatiaLite o GeoPackage y almacenando las ediciones fuera de línea en tablas dedicadas. Después de volver a conectarse a la red, es posible aplicar las ediciones fuera de línea al conjunto de datos maestro.

Para usar el complemento:

  1. Abra un proyecto con algunas capas vectoriales (p.ej. de una fuente de datos de PostGOS o WFS-T).

  2. Suponiendo que ya ha habilitado el complemento (ver Complementos base y externos) vaya a Base de datos -> Edición sin conexión -> `|offlineEditingCopy| :guilabel:`Convertir a proyecto fuera de línea. Se abre el cuadro de diálogo del epónimo.

  3. Seleccione Tipo de almacenamiento. Puede ser del tipo de base de datos GeoPackage o SpatiaLite.

  4. Utilice el botón Examinar para indicar la ubicación de la base de datos en la que almacenar :guilabel:ʻDatos fuera de línea`. Puede ser un archivo existente o uno para crear.

  5. En la sección Seleccionar capas remotas, marque las capas que desea guardar. El contenido de las capas se guarda en tablas de la base de datos.

  6. Puede marcar checkbox :guilabel:ʻSolo sincroniza las entidades seleccionadas si hay una selección presente` permitiendo guardar y trabajar solo en un subconjunto. Puede ser inestimable en caso de capas grandes.

    ¡Esto es todo!

  7. Guarde su proyecto y llévelo al campo.

  8. Edite las capas sin conexión.

  9. Después de conectarse nuevamente, cargue los cambios usando Database -> Edición Fuera de Línea -> offlineEditingSync Sincronizar.

../../../../_images/create_offline_project.png

Figura 25.17 Crea un proyecto sin conexión