Saltar a contenido

QFieldSync

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

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

  • Pasos necesarios para la configuración del proyecto (por ejemplo, portable_project)
  • Creación de mapas base a partir de una sola capa ráster o de un estilo definido en un tema de mapa.
  • Configuración de la funcionalidad de edición fuera de línea y sincronización de los cambios realizados.

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. Se trata de una copia de trabajo en una carpeta.
  2. Copiar el paquete QField en el dispositivo de destino.
  3. Salir y recopilar los datos.
  4. Copiar los datos modificados de vuelta a su ordenador de escritorio.
  5. Sincronizar la información modificada con su base de datos o ficheros.

Instalación

En QGIS, abra la biblioteca de complementos y busque qfield sync. Seleccione el complemento en la lista y haga clic en Instalar.

QField Sync en el repositorio de complementos de QGIS
QField Sync en el repositorio de complementos de QGIS

Configuración

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

Configurar proyecto
Configurar proyecto

Configuración de capas

Configurar las capas del proyecto
Configurar las capas del proyecto

En el cuadro de diálogo de configuración del proyecto, se puede definir una acción para cada capa individualmente. Según el tipo de capa, hay diferentes tipos de acciones disponibles.

Copiar

La capa se copiará a la carpeta del paquete. Esta opción solo está disponible para capas basadas en archivos.

Sin acción

La fuente de la capa se dejará sin tocar. Esto sólo está disponible para capas no basadas en archivos, como WMS, WFS, Postgis...

Edición sin conexión

Se copia una copia de trabajo de la capa en la carpeta del paquete. Todos los cambios realizados en el proyecto empaquetado durante el trabajo se registran en un registro de cambios. Al sincronizar los cambios posteriormente, este registro se reemplazará y todos los cambios también se aplicarán a la base de datos principal.

No se ha implementado ningún sistema de gestión de conflictos.

Eliminar

La capa se eliminará de la copia de trabajo. Esto es útil si una capa se utiliza en el mapa base y no estará disponible en el proyecto empaquetado.

Propiedades

Hay algunas opciones adicionales para ajustar su proyecto QField en las propiedades:

  1. Permisos: deshabilite las opciones para agregar características, eliminar características, editar atributos o editar geometría.

  2. Configurar la denominación predeterminada de los adjuntos. Por favor, consulte la ruta configurable de imágenes

  3. Configure el número máximo de elementos que se muestran en el widget del editor de relaciones.

Propiedades de capas de QFieldSync
Propiedades de capas de QFieldSync

Configuración de la visibilidad máxima de los elementos para QField

Para ajustar el número máximo de elementos visibles en una relación dentro de QField, siga estos pasos:

  1. Diálogo de Propiedades de Capa de Acceso:
  2. Abra el diálogo de propiedades de capa en QGIS donde se muestra el editor de relaciones.

  3. Navegue hasta la pestaña QField:

  4. Localice la pestaña QField, situada normalmente en la parte inferior del diálogo de propiedades de la capa.

  5. Modificar la configuración de la relación:

  6. En la sección "Configuración de la relación", localice la sección correspondiente a la relación que desea modificar.

  7. Ajustar límite de visibilidad:

  8. En la fila de la relación deseada, encuentre la columna "Número máximo de elementos visibles".
  9. Borrar el valor numérico existente para establecer la visibilidad a "sin límite". El campo transformará de un número (predeterminado 4) a "sin límite".
  10. Pulsar "Aplicar" para guardar los cambios en las propiedades de la capa.

Máximos elementos visibles para relación
Máximos elementos visibles para relación

Elementos visibles de QField
Elementos visibles de QField

Configuración de mapas base

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

Si la opción de mapa base está activada, se representará un mapa base, siempre que el proyecto esté empaquetado. El área de interés - la extensión que será representada - será elegida al momento de empaquetar.

Existen dos orígenes posibles para un mapa base:

Capa

Una capa ráster es útil para tomar una copia fuera de línea de una capa en línea como un WMS o para tomar una copia de trabajo de un formato no compatible como una capa ECW o MrSID.

Tema de mapa

Un tema de mapa es útil para crear un mapa base basado en una combinación de varias capas con estilos. Estas capas pueden eliminarse del paquete de trabajo y no es necesario renderizarlas en el dispositivo. Esto puede ahorrar espacio en disco y batería.

El tamaño de la tesela define la resolución espacial. Determina el número de unidades de mapa por píxel. Si el SRC del lienzo del mapa utiliza metros como unidades y el tamaño del mosaico se establece en 1, cada píxel ráster tendrá una extensión espacial de 1 x 1 m; si se establece en 1000, cada píxel ráster tendrá una extensión espacial de 1 kilómetro cuadrado.

Puede empaquetar una capa ráster en un archivo MBTiles con múltiples niveles de zoom para uso sin conexión.

  • Nivel mínimo de zoom de los mosaicos: define el nivel de zoom mínimo para los mosaicos rasterizados. Un valor más bajo aumenta la cobertura espacial, pero la resolución espacial es limitada. (Predeterminado: 14)
  • Nivel máximo de zoom de los mosaicos: define el nivel de zoom máximo para las teselas raster. Un valor más alto aumenta el detalle, pero puede requerir más espacio de almacenamiento, además de aumentar la duración de la exportación sin conexión. (Predeterminado: 14)

Configuración del mapa base QFieldSync
Configuración del mapa base QFieldSync

Nota

La generación de mapas base está deshabilitada en QFieldCloud. Puede agregar mapas base manualmente ejecutando los algoritmos "Generar mosaicos XYZ (MBTiles)" o "Convertir mapa a ráster" en el entorno de procesamiento.

Configuración de edición offline

Si se selecciona "Sincronizar solo entidades en el área de interés", solo las entidades que estén dentro del área de extensión establecida o del lienzo del mapa actual (si no está configurado) en el momento del empaquetado se copiarán a la copia de trabajo de edición fuera de línea.

Nota

Esta opción solo está disponible para la opción "Exportación por cable".

Empaquetar para QField

Para empaquetar su proyecto, haga clic en Complementos > QFieldSync > Empaquetar para QField. Una vez configurado el proyecto, proceda a empaquetarlo en una carpeta. Esta carpeta contendrá el archivo del proyecto QGIS (.qgs) y los datos asociados.

Empaquetar el proyecto para QField
Empaquetar el proyecto para QField

Aunque de forma predeterminada QFieldSync no muestra las opciones de empaquetado en el panel de la barra de herramientas, puede acceder a ellas a través de Complementos > QFieldSync > Preferencias.

Botón de preferencias de QFieldSync
Botón de preferencias de QFieldSync

Sólo tiene que activar la casilla "Mostrar las opciones de empaquetado en la barra de herramientas".

Preferencias de QFieldSync
Preferencias de QFieldSync

Copia la carpeta en tu dispositivo. Abre QField, abre el proyecto y empieza a recopilar datos.

Asegúrese también de guardar el proyecto QGIS utilizando la opción Guardar como habitual de QGIS, ya que tendrá que volver a abrirlo más tarde cuando desee sincronizar los cambios.

Durante el empaquetado de su proyecto puede seleccionar qué subdirectorios copiar marcándolos en Avanzado -> Directorios a copiar.

Seleccionar subdirectorios
Seleccionar subdirectorios

Cómo sincronizar desde/a un dispositivo iOS sin QFieldCloud

Utilice la función de compartir archivos de iTunes para importar a la carpeta raíz de QField.

  1. Abra la aplicación iTunes y haga clic en el botón iPhone próximo a la parte superior izquierda de la ventana de iTunes.
  2. Haga clic en la opción Compartir archivos de la barra lateral izquierda.
  3. Seleccione la aplicación QField y haga clic en Añadir archivo. Se abrirá el explorador de archivos.
  4. Seleccione el archivo.

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 a su computadora y use el menú Sincronizar desde QField para sincronizar los cambios desde el proyecto portátil al proyecto principal.

Sincronizar desde QField
Sincronizar desde QField

Asegúrese de sincronizar tus datos solo una vez. Esto significa que, si vuelves a recopilar más datos, deberías crear un nuevo paquete QField antes para evitar problemas de sincronización posteriores (como, por ejemplo, duplicados).