
Trabajar con datos geoespaciales no se limita al escritorio. Con herramientas como QGIS y QField, es posible llevar proyectos completos al terreno, recolectar información y sincronizarla de vuelta con gran eficiencia. Pero si queremos que este flujo de trabajo sea fluido, seguro y profesional, es fundamental conocer cómo configurar formularios, manejar imágenes, coordenadas y personalizar interfaces.
En este artículo se muestra cómo puedes aplicar varias herramientas prácticas para crear un proyecto de campo sólido:
- Formularios con campos automáticos (ID, coordenadas, fecha),
- Asociación de imágenes a entidades,
- Uso de Qt Designer para personalizar interfaces,
- Buenas prácticas de empaquetado y exportación,
- Consideraciones sobre QField y QFieldCloud.
Organización y empaquetado de proyectos
Uno de los errores más comunes al preparar un proyecto para QField es la incorrecta organización de archivos, especialmente con Shapefiles (.shp). Este formato requiere múltiples archivos (.shp, .shx, .dbf, .prj, etc.), y si falta alguno, QField no podrá cargarlo.
Para ello se recomienda:
- Usa nombres sin tildes ni espacios (ej. arboles_muestra.shp).
- Guarda todas las capas y ortofotos en una única carpeta.
- Usa rutas relativas (Proyecto > Propiedades > General > Rutas relativas).
- Considera usar GeoPackage (.gpkg) en lugar de Shapefiles: más limpio, robusto y compatible con QField.
Automatizar campos: ID, Coordenadas y Fecha
En QGIS puedes configurar campos que se rellenen automáticamente al crear entidades nuevas, tanto en QGIS como en QField:
| Campo | Expresión en “Valor por defecto” | Comentario |
| ID único | coalesce(maximum(«id»), 0) + 1 | Evita duplicados y manualidades |
| Coordenada X | x($geometry) | Útil si estás en UTM |
| Coordenada Y | y($geometry) | Útil si estás en UTM |
| Fecha edición | now() | Para control de visitas |
Marca siempre la opción “Sobrescribir valor predeterminado en edición”.
Asociar imágenes a entidades (1:N)
Para vincular varias imágenes a un punto (por ejemplo, varios árboles), se usa una tabla auxiliar y una relación 1:N:
- Crea una tabla sin geometría (imagenes) con campos como:
- id_arbol (clave foránea)
- ruta_foto
- Establece la relación desde Proyecto > Propiedades > Relaciones.
- En la tabla imagenes, usa el widget Adjunto para el campo ruta_foto, y marca “Usar ruta relativa”.
Resultado: en QField verás un subformulario donde añadir fotos desde la cámara o galería.

Formularios personalizados con QT Designer
Qt Designer te permite crear interfaces visuales más elaboradas que el diseñador estándar de QGIS.
Ventajas:
- Mayor control sobre disposición de elementos
- Posibilidad de usar botones (QPushButton)
- Agrupaciones, pestañas, marcos
¿Cómo se vincula con QGIS?
- Cada widget debe tener un objectName igual al nombre del campo.
- El formulario .ui se carga desde las propiedades de la capa.
Importante: Los formularios .ui de Qt Designer no son compatibles con QField. Úsalos solo para trabajo de escritorio.


Consideraciones sobre QFieldCloud y Sensores
Si usas QFieldCloud, no necesitas transferencias manuales: el proyecto se sincroniza desde la nube.
Pero si trabajas sin conexión:
- Usa la carpeta QField/export para copiar el proyecto al móvil.
- Usa la carpeta QField/import si traes los datos modificados de vuelta.
Además, QField permite acceder a sensores del dispositivo como el GPS, brújula o acelerómetro, pero asegúrate de:
- Conceder permisos de localización en Android
- Tener activado el GPS en “alta precisión”
Conclusiones
El verdadero potencial de QGIS y QField no está solo en la cartografía, sino en cómo optimizamos el flujo de trabajo entre oficina y campo. Automatizar campos, vincular imágenes, personalizar formularios o empaquetar correctamente un proyecto son acciones que marcan la diferencia entre un trabajo técnico eficiente y uno con errores o pérdidas de datos.
Independientemente del sector en el que trabajes, dominar estos elementos hará que tus campañas de campo sean más rápidas, más limpias y más seguras.
Si quieres aprender a utilizar esta herramienta, no te pierdas nuestro Curso de QField: herramientas SIG para el trabajo de campo
