Tutorial: Creación de una aplicación móvil de recolección de datos en campo aplicado a estudios de agua subterránea.
2. Preparación del proyecto
2.3. Agregar una capa de levantamiento en campo
Las capas vectoriales pueden agregarse como una capa de levantamiento de campo como entrada en la App móvil.
Es esta sección, crearemos una capa de levantamiento de campo que colecte datos de agua subterránea.
Los siguientes pasos serán cubiertos:
- Creación de una capa vectorial de puntos con los atributos necesarios.
- Estilizado de la capa de puntos.
- Elaboración de una forma para los atributos utilizando widgets.
- Configuración del panel de vista previa de la entrada.
Creación de una capa vectorial con los atributos necesarios
1. Desde el menú principal, selecciona Layer | Create Layer | New GeoPackage Layer....
2. Da un click en el botón Browse navega a la carpeta del proyecto y elige el archivo GeoPackage de las secciones previas, en nuestro caso bangula_study_area.gpkg.
3. En el caso del nombre de la tabla Table name teclea Survey. En el tipo de geometría Geometry type elige Point. Asegurate de selecciona el Sistema Coordenado EPSG: 32736.
4. Ahora, agregemos los atributos. Proporciona los atributos como en la ventana inferior. Agrega cada campo a la lista con un click al botón Add to Fields List.
5. Da un click al botón OK.
6. Una ventana popup te preguntará si deseeas sobreescribir o agregar una nueva capa. Selecciona el botón Add New Layer así se agrega al archivo GeoPackage.
Estilizado de la capa de los puntos de levantamiento de campo
Elaboración de un formulario de atributos utilizando widgets
"Type" = 'Wells' OR "Type" = 'Boreholes'
. "Type" = 'Wells' OR "Type" = 'Boreholes'
Verifica la caja de Enforce expression constraint.
Configuración de la vista previa del panel
Parecido al funcionamiento de Google maps, cuando seleccionamos una entidad vectorial sobre el mapa, un panel de vista previa aparecerá. Habilitar la capa de identificación, la opción debe habilitarse en el GIS desktop, bajo la opción Project properties.
27. Para la configuración de la vista previa del panel, requieres dar un click derecho sobre la capa de Survey layer en el panel de Layers y selecciona la opción de Properties. Entonces selecciona la pestaña de Display.
28. Cambia el nombre del campo Display Name a Observation ID. Esta acción mostrará la etiqueta Observation ID cuando se agrega un punto de levantamiento.
29. Agrega las siguientes líneas bajo la sección HTML Map Tip:
# image
file:///[%@project_folder%]/[% "Picture" %]
Esta expresión será interpretada en la entrada por la App y mostrará una imagen cuando se agrega un punto de levantamiento.
30. Da un click en el botón OK y cierra la ventana de diálogo.
La capa Survey layer esta lista.
En la siguiente sección, afinaremos la configuración del proyecto.