Outdated documentation

The latest documentation was moved to docs.qfield.org

Complemento QFieldSync

El complemento QFieldSync ayuda a preparar y empaquetar proyectos de QGIS para QField.

QFieldSync proporciona la preparación de su proyecto automatizando lo siguiente:

  • Pasos requeridos para la configuración del proyecto (e.g. Proyecto móvil)
  • Creación de mapas base a partir de una única capa ráster o de un estilo definido en un tema de mapa.
  • Configuración de la funcionalidad de edición offline y sincronización posterior de los cambios.

Flujo de trabajo

Para obtener una visión general rápida del proceso, aquí tiene una lista de pasos habituales:

  1. Crear un paquete QField. Esto es una copia de trabajo en una carpeta separada.
  2. Copar el paquete QField en el dispositivo de destino.
  3. Salir y recopilar los datos.
  4. Copiar los datos modificados en su ordenador de escritorio.
  5. Sincronizar la información modificada con su base de datos o ficheros.

Instalación

En QGIS, abra el administrador de complementos y busque qfield sync. Seleccione el complemento en la lista y pulse Instalar

../_images/qfield-sync_install1.png

Configuración

La configuración del proyecto se guarda en el archivo de proyecto maestro .qgs. De esta manera es posible preconfigurar un proyecto una vez y usarlo repetidamente.

../_images/qfield-sync_configmenu1.png

Configuración de capas

../_images/qfield-sync_config1.png

En el cuadro de diálogo de configuración del proyecto, se puede definir una «acción» para cada capa de forma individual. Dependiendo del tipo de capa, hay disponibles diferentes tipos de acciones.

Copiar
La capa se copiará en la carpeta del paquete. Esto sólo está disponible para capas basadas en archivos.
Ninguna acción
La capa original quedará intacta. Esto sólo está disponible para capas no basadas en archivos como WMS, WFS, Postgis…
Edición offline
Se hace una copia de trabajo de la capa dentro de la carpeta del paquete. Cada cambio que se hace en el proyecto empaquetado durante el trabajo se anota en un registro de cambios. Cuando más tarde se sincronizan los cambios, este registro se reproduce y todos los cambios se aplican a la base de datos principal. No se realiza ningún manejo de conflictos.
Borrar
La capa se eliminará de la copia de trabajo. Esto es útil si una capa se usa en el mapa base y no estará disponible en el proyecto empaquetado.

Configuración de mapas base

Un mapa base es una capa ráster que se añade como la capa inferior al archivo de proyecto empaquetado.

Si la opción de mapa base se activa, se renderizará un mapa base cada vez que el proyecto se empaquete. El área de interés - la extensión que se renderizará - se seleccionará en el momento del empaquetado.

Existen dos posibles orígenes para un mapa base:

Capa
Una capa ráster. Esto es útil para hacer una copia offline de una capa online, como un WMS, o para hacer una copia de trabajo de un formato no soportado, como una capa ECW o MrSID.
Tema de mapa
Un tema de mapa. Esto es útil para crear un mapa base basado en una combinación de varias capas con estilo. Estas capas se pueden entonces eliminar del paquete de trabajo y no necesitan renderizarse en el dispositivo. Esto puede ahorrar algo de espacio en disco y batería en el dispositivo.

El tamaño de tesela define la resolución espacial. Esto determina el número de unidades de mapa por píxel. Si el SRC del lienzo del mapa tiene metros como unidades y el tamaño de tesela se establece a 1, cada píxel ráster tendrá una extensión espacial de 1x1 m. Si se establece a 1000, cada píxel ráster tendrá una extensión espacial de 1 km cuadrado.

Configuración de edición offline

Si se marca «solo sincronizar objetos en el área de interés», entonces solo se incluirán en la copia de trabajo offline los objetos que estén dentro de la extensión del lienzo del mapa en el momento del empaquetado.

Empaquetar para QField

Una vez que el proyecto esté configurado, empaquételo en una carpeta. Esta carpeta contendrá el archivo *.qgs y los datos usados en el proyecto.

../_images/qfield-sync_package3.png

Copie la carpeta en su dispositivo. Abra QField, abra el proyecto y comience a tomar datos.

Asegúrese también de guardar el proyecto de QGIS usando el método Guardar como normal de QGIS, ya que tendrá que volver a abrirlo más tarde cuando quiera sincronizar los cambios.

Sincronizar desde QField

Cuando quiera sincronizar lo que ha recopilado, vuelva a abrir el proyecto en QGIS (el que guardó con un Guardar como normal).

Copie la carpeta del proyecto desde su dispositivo al ordenador y use el menú Sincronizar desde QField para sincronizar sus cambios desde el proyecto portátil al proyecto principal.

../_images/qfield-sync_sync1.png

Asegúrese de sincronizar sus datos solo una vez. Eso significa que, si sale nuevamente para recopilar más datos, debe crear un nuevo paquete QField con anterioridad para evitar problemas de sincronización más adelante (como por ejemplo, duplicados).