Saltar a contenido

Acceso de QField al almacenamiento

A continuación se muestran instrucciones específicas según el SO sobre cómo acceder a los proyectos, así como a conjuntos de datos individuales en QField.

Nota

Nota para usuarios anteriores de QField: por motivos de seguridad, desde noviembre de 2021 Google ha establecido un nuevo conjunto de reglas de acceso al almacenamiento que prohíbe a la mayoría de aplicaciones acceder directamente a archivos en la mayor parte de las ubicaciones del almacenamiento interno y externo del dispositivo. Para cumplir con estas restricciones, QField tiene que importar los proyectos y conjuntos de datos a su localización de almacenamiento especificada por Google, en la que QField tiene acceso de lectura/escritura sin restricciones. Las instrucciones que siguen deberían guiar la migración de los usuarios al nuevo paradigma.

Abrir proyectos y conjuntos de datos en Android e iOS

QField puede abrir proyectos y conjuntos de datos de cuatro formas:

  • importando desde una URL
  • importando una carpeta de proyecto (sólo Android)
  • importando un archivo de proyecto comprimido (sólo Android) y
  • importando conjuntos de datos individuales (sólo Android).

Acciones de importación de QField
Acciones de importación de QField

Estas acciones están disponibles haciendo clic en el "botón de importación (+)" situado en la esquina inferior derecha de la pantalla de selección de proyectos y conjuntos de datos, a la que se accede haciendo clic en el botón 'Abrir archivos locales' situado en la pantalla de bienvenida de QField.

Importar desde una URL

Al importar un proyecto o un conjunto de datos individual mediante la acción "Importar URL", a los usuarios se les pedirá que proporcionen una cadena URL a un archivo. QField recuperará el contenido y lo guardará en los "Proyectos importados" - siempre que la URL apunte a un proyecto comprimido en un archivo ZIP - o en "Conjuntos de datos importados".

Diálogo de importación URL de QField
Diálogo de importación URL de QField

QField considerará un archivo ZIP como un proyecto comprimido cuando se detecten uno o más archivos de proyecto .qgs/.qgz.

Importar una carpeta de proyecto

Cuando se importa un proyecto a través de la acción "Importar proyecto a partir de carpeta", se pedirá a los usuarios que concedan permiso a QField para leer el contenido de una carpeta dada en el almacenamiento del dispositivo, mediante un selector de archivos del sistema. Cuando se selecciona la carpeta, QField copia su contenido (incluyendo sus subcarpetas) dentro de su localización de "Proyectos importados". Los usuarios pueden a continuación abrir el proyecto e interactuar con él desde ahí.

Reimportar una carpeta dada a través de la acción de menú desplegable sobrescribirá los proyectos preexistentes que tengan un nombre de carpeta idéntico. Esto permite a los usuarios actualizar proyectos.

Nota

La edición, adición o borrado de objetos se guardará en el conjunto de datos del proyecto importado, no en la carpeta original seleccionada durante el proceso de importación. Vea las secciones siguientes sobre cómo enviar/exportar proyectos y conjuntos de datos.

Importar un proyecto comprimido

Se pueden importar proyectos a QField si se proporcionan comprimidos en un archivo ZIP. Al seleccionar la acción 'Importar proyecto desde ZIP', se pedirá a los usuarios que seleccionen un archivo ZIP en el almacenamiento de su dispositivo. QField descomprimirá el archivo en su localización de 'Proyectos importados'. Los usuarios pueden a continuación abrir el proyecto e interactuar con él desde ahí.

Esto puede facilitar enormemente la distribución de proyectos, al poder enviar un solo archivo a los usuarios.

Importar conjunto(s) de datos individual(es)

La acción 'Importar conjunto(s) de datos' permite a los usuarios seleccionar uno o más conjuntos de datos mediante un selector de archivos del sistema Android. Al seleccionar los conjuntos de datos, QField los copiará en la carpeta 'Conjuntos de datos importados', donde los usuarios podrán abrirlos y modificar su contenido.

Nota

Los usuarios se tendrán que asegurar de seleccionar todos los archivos necesarios cuando importen conjuntos de datos (ej. un archivo shape requerirá que los usuarios seleccionen los archivos .shp, .shx, .dbf, .prj y .cpg).

Exportación de proyectos y conjuntos de datos modificados en Android

Una vez que los usuarios modifican proyectos y conjuntos de datos importados, QField ofrece varios medios por los cuales enviar el contenido y exportarlo fuera del almacenamiento de archivos protegido por el sistema:

  • exportando una carpeta de proyecto o un conjunto de datos individual
  • enviado una carpeta de proyecto comprimida a una app (cloud, email, messenger, etc.)
  • enviando un conjunto de datos individual a una app (cloud, email, messenger, etc.)
  • accediendo directamente al contenido importado mediante un cable USB

Acciones de exportación de QField
Acciones de exportación de QField

Estas acciones están disponibles mediante el menú de acciones desplegable adjunto a la lista de carpetas de proyectos y conjuntos de datos en el selector de proyectos/conjuntos de datos, al que se puede acceder haciendo clic en el botón 'Abrir archivos locales' situado en la pantalla de bienvenida de QField.

Exportar una carpeta de proyecto o un conjunto de datos individual

Al seleccionar la acción 'Exportar a carpeta', se pedirá a los usuarios que elijan una localización - usando el selector de carpetas del sistema Andriod - dentro de la cual se copiará el contenido de la carpeta de proyecto o conjunto de datos seleccionados.

Esta acción se puede usar para copiar el contenido de proyectos o conjuntos de datos modificados a una carpeta del dispositivo a la que se pueda acceder desde aplicaciones de sincronización de terceros, tales como Syncthing, o directamente a cuentas en la nube de proveedores que admitan el directorio «Almacenamiento dirigido a Android» (en el momento de escribir esto, solo la app NextCloud tiene esta capacidad).

Nota

La exportación a una carpeta sobrescribirá el contenido preexistente.

Enviar una carpeta de proyecto comprimida

La acción 'Enviar carpeta comprimida a' comprime el contenido de una carpeta seleccionada en un archivo ZIP. A continuación se pregunta a los usuarios mediante qué aplicación de su dispositivo se debe enviar el ZIP resultante.

Los usuarios pueden comprimir y enviar proyectos completos seleccionando la carpeta raíz en el directorio de 'Proyectos importados', así como enviar carpetas seleccionadas dentro de la carpeta del proyecto. Esto permite reducir los archivos comprimidos, por ejemplo a la subcarpeta /DCIM.

Enviar un conjunto de datos individual

Los usuarios pueden seleccionar la acción 'Enviar a' para conjuntos de datos individuales, lo que permite el envío de conjuntos de datos editados directamente a aplicaciones de terceros como Gmail, Drive, Dropbox, Nextcloud, , etc.

Para exportar las capas de un proyecto QFieldCloud sincronizado, ya sea en tu dispositivo o en un proveedor de nube preferido. Para ello, dentro de tu proyecto:

  1. Haga clic en el icono del engranaje situado en su proyecto.

  1. Seleccione la acción "Abrir carpeta de proyecto".

  1. Dentro de esta carpeta de proyecto, encontrará los archivos de su proyecto. Las capas offline se guardarán en un archivo llamado 'data.gpkg'. También puedes exportar tus archivos adjuntos (Fotos, Audio, Video, etc).

  2. Ahora, haz clic en los tres puntos (⋮) situados a la derecha del archivo o carpeta.

  1. Elija entre las acciones "Enviar a..." o "Exportar a carpeta..." en función de sus preferencias y siga las instrucciones en consecuencia.

Nota

Esta funcionalidad sólo está disponible en Android.

Acceder a contenido importado directamente mediante un cable USB

Android

Se puede acceder directamente a los proyectos y conjuntos de datos importados usando un cable USB. La localización se muestra en la barra de navegación superior del selector de proyectos/conjuntos de datos.

En la mayoría de los dispositivos conectados a un ordenador mediante un cable USB, la ruta será <drive>:/Android/data/ch.opengis.qfield/files/. Los usuarios encontrarán las carpetas Conjuntos de datos importados y Proyectos importados, en las que se encuentran los proyectos y los conjuntos de datos importados. Los cambios realizados en el contenido de los proyectos y conjuntos de datos se guardan en los archivos que se encuentran en esta ubicación.

iOS

Se puede acceder directamente a los proyectos y conjuntos de datos importados mediante un cable USB navegando a la carpeta de la aplicación QField mediante iTunes en Windows y macOS. En Linux, los usuarios pueden hacerlo a través de 'libimobiledevice'.