Consejo de asistencia: cómo utilizar condiciones para mejorar tu Mergin Maps
Ryan Aherin
Ryan Aherin
26 de marzo de 2026
El uso de expresiones condicionales en tu proyecto de levantamiento puede ser una excelente forma de aumentar la precisión de la recopilación de datos sobre el terreno. QGIS pueden ser una herramienta muy útil para mejorar la facilidad de uso de tu levantamiento sobre el terreno. Gracias a la flexibilidad de QGIS, esta herramienta se puede utilizar de muchas maneras, pero te mostraremos un par de ejemplos para que puedas empezar.
Ejemplo 1: Restricción de campos mediante expresiones
A veces, los formularios de encuesta complejos pueden resultar abarrotados o confusos para los encuestadores que registran datos en pantallas de dispositivos más pequeñas. Una forma de simplificar los formularios es utilizar expresiones para mostrar únicamente los campos a los que el encuestador necesita acceder.
Por ejemplo, es posible que estés realizando un estudio de una propiedad que requiera rellenar campos específicos en función del tipo de propiedad. Obligar al usuario a desplazarse por cada sección del formulario hasta encontrar los campos necesarios puede resultar confuso y llevar mucho tiempo a los encuestadores. En su lugar, puedes utilizar expresiones condicionales para mostrar únicamente los campos obligatorios en función del tipo de propiedad que se esté estudiando.
Empecemos con un proyecto de ejemplo sencillo para nuestro estudio catastral. Tenemos un mapa de fondo y una capa de puntos llamada «survey» para registrar la información de cada propiedad. La tabla de la capa «survey» es la siguiente:
Tabla 1
Campo
Tipo
Descripción
fid
INT
clave_primaria
uuid
texto
Identificador único
topógrafo
texto
Campo para introducir el nombre de usuario del topógrafo
equipo_de_encuesta
texto
Anote el equipo de inspección asignado a la propiedad
creado
fecha/hora
Marca de tiempo de la fecha de creación del registro
última actualización
fecha/hora
Fecha y hora de la última actualización de la función
n.º de calle
INT
Número de la calle
nombre_de_la_calle
texto
Nombre de la calle
código postal
texto
Código postal
pisos
INT
Número de plantas
tipo
texto
Tipo de inmueble (comercial o residencial)
nombre_del_autobús
texto
Nombre de la empresa
tipo de autobús
texto
Tipo de negocio
tipo_de_registro
texto
Tipo de vivienda (chalet, adosado, casa de campo, etc.)
res_parking
texto
Tipo de aparcamiento disponible en la vivienda (en la calle, en la entrada, en garaje)
res_ocupado
Booleano
¿Está ocupada la vivienda?
Una forma de facilitar el uso de este formulario al encuestador es organizar los campos en pestañas mediante el Diseñador de arrastrar y soltar. Podemos estructurar nuestra encuesta en tres pestañas: «Inmuebles», «Empresas» y «Residencial», con un cuadro para los datos del encuestador en la primera pestaña:
Ahora que los campos están organizados, podemos dar un paso más para que el formulario se adapte aún mejor a las entradas del usuario. Podemos utilizar una expresión para ocultar las pestañas «Comercial» y «Residencial» hasta que el usuario seleccione el tipo de propiedad. Para ello, selecciona la pestaña y utiliza el campo «Visibilidad del control mediante expresión» para definir una expresión que muestre u oculte la pestaña.
En la pestaña «Empresa», utiliza:
«Tipo» = 'empresarial'
Y en la pestaña «Residencial», utiliza:
«Tipo» = 'residencial'
Ahora, cuando el usuario introduzca datos en el campo, solo verá la pestaña «Propiedad» hasta que seleccione una opción en el campo «Tipo ». También es recomendable establecer una restricción «No nulo» en el campo «Tipo», para que el usuario se acuerde de introducir un valor en la propiedad; de lo contrario, podría no darse cuenta de que hay más información que recopilar.
Ejemplo 2: restringir las modificaciones mediante expresiones
Ahora que hemos mejorado la interfaz de la encuesta con algunas expresiones, podemos probar un método más avanzado para restringir quién puede editar los elementos de nuestro proyecto. En nuestro ejemplo, solo queremos que los topógrafos puedan editar las entradas creadas por su equipo de topografía o asignadas a él.
Ya disponemos de un campo para registrar el nombre de usuario del topógrafo y el equipo de topografía que se le ha asignado. Lo complementaremos con una tabla no espacial que enumere el nombre de usuario de cada topógrafo y su equipo, y que tiene el siguiente aspecto:
Tabla 1
fid
INT
Clave primaria
id_topógrafo
texto
UUID del registro del topógrafo
nombre de usuario
texto
El valor predeterminado se ha establecido en @mm_username para registrar el nombre de usuario del encuestador
equipo
texto
El equipo asignado al topógrafo; en nuestro ejemplo hay tres equipos: el rojo, el azul y el verde
En nuestra tabla de encuestas , el campo «encuestador» está configurado como no editable y utiliza una expresión de valor predeterminado de @mm_username; además, el campo está configurado para aplicar el valor predeterminado al actualizarlo.
A continuación, configuramos el campo «survey_team» como un widget de texto con la siguiente expresión de valor por defecto:
atributo(get_feature('topógrafos','nombre de usuario',@mm_username), 'equipo')
En esta expresión, partiendo de dentro hacia fuera, utilizamos la función get_feature() para recuperar el elemento de la tabla surveyors que coincide con el nombre de usuario del usuario actual (@mm_username). A continuación, utilizamos la función attribute() para obtener el valor del campo team de ese elemento. Este valor por defecto solo se aplica una vez, cuando se crea el elemento. Desactivamos la edición de este campo, o bien puedes utilizar una expresión para permitir que solo un usuario administrador edite el elemento con una expresión como (sustituye el texto entre paréntesis por los nombres de usuario de los usuarios administradores):
@mm_username EN ('lista', 'de', 'admin', «nombres de usuario»)
En este ejemplo, también añadimos un campo booleano a la capa de la encuesta llamado «can_edit»; configuraremos este campo con una restricción de expresión que impedirá a los usuarios guardar cambios en un elemento si no forman parte del equipo de la encuesta que lo creó o al que está asignado dicho elemento.
En primer lugar, estableceremos el valor por defecto del campo «can_edit» con la siguiente expresión:
atributo(get_feature('topógrafos', 'username', @mm_username),'team') ME GUSTA "equipo_encuesta"OR
@mm_username EN ('sustituye esto por','admin','usuarios')
La expresión anterior utiliza la misma función que se emplea para el valor predeterminado en «survey_team» con el fin de recuperar la asignación del usuario actual a un equipo y comprueba si coincide con el valor del equipo de encuesta asignado a la función. La instrucción que sigue al operador OR comprueba si el usuario es un usuario administrador. Si el usuario actual es un administrador o un miembro del equipo asociado a la característica, el valor del campo se establecerá en true; si no pertenece a ninguno de esos grupos, será false. Asegúrate de que el valor predeterminado esté configurado para aplicarse al actualizar.
A continuación, crearemos una restricción basada en una expresión para que el elemento solo se pueda guardar si el valor del campo «can_edit» es «true»:
«can_edit» = true
Por último, asegúrate de desactivar la edición en ese campo. Tu configuración debería quedar más o menos así:
Como podemos ver en nuestro ejemplo, este usuario, que forma parte del equipo rojo de la encuesta, solo puede editar los elementos asignados a ese equipo. Vea el ejemplo aquí.
Muchos más usos de los ajustes condicionales
Estos son solo algunos ejemplos de cómo puedes utilizar las condiciones en tu proyecto para mejorar el flujo de trabajo y garantizar la calidad de los datos. El uso de condiciones te permite personalizar aún más tu proyecto, por ejemplo, mediante simbología condicional, restricciones temporales, autocompletado de campos en función de determinados valores y mucho más. ¡Aprovechar todo el potencial de QGIS te QGIS sacar el máximo partido a tu Mergin Maps !
Guía del ecologista para la recopilación de datos SIG sin conexión y la cartografía móvil
Guía del ecologista para la recopilación de datos SIG sin conexión y la cartografía móvil
6 de marzo de 2026
Mergin Maps
Consejo de soporte: mejora tu QGIS con simbología basada en reglas.
Consejo de soporte: mejora tu QGIS con simbología basada en reglas.
12 de febrero de 2026
plugin
La actualización del complemento y la API permite sincronizaciones simultáneas.
La actualización del complemento y la API permite sincronizaciones simultáneas.
29 de enero de 2026
QGIS
Cómo importar fotos con etiquetas geográficas a QGIS la cartografía de trabajo de campo
Cómo importar fotos con etiquetas geográficas a QGIS la cartografía de trabajo de campo
23 de enero de 2026
Mergin Maps
Compartir mapas mediante URL: ahora en acceso anticipado
Compartir mapas mediante URL: ahora en acceso anticipado
15 de diciembre de 2025
QGIS
Cómo recopilar puntos GPS para QGIS Android con Mergin Maps
Cómo recopilar puntos GPS para QGIS Android con Mergin Maps
8 de diciembre de 2025
QGIS
Cómo utilizar Mergin Maps para colaborar en proyectos QGIS
Cómo utilizar Mergin Maps para colaborar en proyectos QGIS
28 de noviembre de 2025
Mergin Maps
Consejo de soporte: Utilizar HTML para mejorar su proyecto de Mergin Maps
Consejo de soporte: Utilizar HTML para mejorar su proyecto de Mergin Maps
12 de noviembre de 2025
Mergin Maps
Mergin Maps ya permite hacer bocetos fotográficos
Mergin Maps ya permite hacer bocetos fotográficos
28 de octubre de 2025
Mergin Maps
Buenas prácticas para la gestión de usuarios en Mergin Maps
Buenas prácticas para la gestión de usuarios en Mergin Maps
10 de octubre de 2025
QGIS
Cree informes topográficos profesionales utilizando QGIS Print Layout tras la recogida de datos sobre el terreno.
Cree informes topográficos profesionales utilizando QGIS Print Layout tras la recogida de datos sobre el terreno.
15 de septiembre de 2025
QGIS
5 plugins QGIS esenciales para los profesionales del SIG
5 plugins QGIS esenciales para los profesionales del SIG
13 de agosto de 2025
Mergin Maps
Mergin Maps se vuelve impreciso
Mergin Maps se vuelve impreciso
31 de julio de 2025
Mergin Maps
El inicio de sesión único (SSO) ya está disponible para los planes Enterprise
El inicio de sesión único (SSO) ya está disponible para los planes Enterprise
30 de junio de 2025
socios
Camptocamp se convierte en el primer distribuidor oficial Mergin Maps
Camptocamp se convierte en el primer distribuidor oficial Mergin Maps
6 de junio de 2025
Mergin Maps
Las nuevas herramientas API le ofrecen más opciones de gestión de usuarios.
Las nuevas herramientas API le ofrecen más opciones de gestión de usuarios.
30 de mayo de 2025
Mergin Maps
Cómo realizar un estudio de campo con QGIS y Mergin Maps: Guía completa paso a paso
Cómo realizar un estudio de campo con QGIS y Mergin Maps: Guía completa paso a paso
16 de abril de 2025
plugin
¡Gran Scott! Mergin Maps Plugin tiene una máquina del tiempo
¡Gran Scott! Mergin Maps Plugin tiene una máquina del tiempo
19 de marzo de 2025
Mergin Maps
Desbloqueo de las funciones premium de Mergin Maps para todos
Desbloqueo de las funciones premium de Mergin Maps para todos
15 de enero de 2025
Mergin Maps
2024 - Resumen del año
2024 - Resumen del año
20 de diciembre de 2024
Mergin Maps
Consejo de ayuda: Qué hacer si su proyecto es demasiado grande
Consejo de ayuda: Qué hacer si su proyecto es demasiado grande
29 de noviembre de 2024
Mergin Maps
Mergin Maps ahora mide en grifos
Mergin Maps ahora mide en grifos
24 de octubre de 2024
Mergin Maps
Locate Press publica el primer libro sobre Mergin Maps
Locate Press publica el primer libro sobre Mergin Maps
20 de septiembre de 2024
móvil
Consejo de ayuda - Cómo simplificar el registro de líneas y polígonos
Consejo de ayuda - Cómo simplificar el registro de líneas y polígonos
30 de agosto de 2024
Mergin Maps
Las 5 mejores aplicaciones para recopilar datos sobre el terreno
Las 5 mejores aplicaciones para recopilar datos sobre el terreno
17 de julio de 2024
Mergin Maps
Presentamos los permisos de editor: ¡nuestra función más solicitada!
Presentamos los permisos de editor: ¡nuestra función más solicitada!
20 de junio de 2024
Mergin Maps
Esperamos que disfrute de la nueva experiencia.
Esperamos que disfrute de la nueva experiencia.
31 de mayo de 2024
QGIS
Consejo de soporte: Añada símbolos SVG a su proyecto QGIS
Consejo de soporte: Añada símbolos SVG a su proyecto QGIS
2 de mayo de 2024
Mergin Maps
Mergin Maps la aplicación se renueva
Mergin Maps la aplicación se renueva
28 de marzo de 2024
Mergin Maps
QField vs. Mergin Maps - Comparación de aplicaciones
QField vs. Mergin Maps - Comparación de aplicaciones
1 de marzo de 2024
Mergin Maps
¡Hola desde Mergin Maps!
¡Hola desde Mergin Maps!
13 de febrero de 2024
plugin
Recomendación de ayuda: Descargar una versión anterior del proyecto
Recomendación de ayuda: Descargar una versión anterior del proyecto
31 de enero de 2024
Mergin Maps
Mergin Maps 2023: nuestro año en perspectiva
Mergin Maps 2023: nuestro año en perspectiva
28 de diciembre de 2023
móvil
Mergin Maps es ahora más rápido y estable que nunca
Mergin Maps es ahora más rápido y estable que nunca
15 de noviembre de 2023
plugin
Descargar azulejos para mapas de fondo sin conexión en cinco pasos
Descargar azulejos para mapas de fondo sin conexión en cinco pasos
30 de octubre de 2023
socios
Nos hemos asociado con MarXact para realizar levantamientos topográficos de alta precisión en Mergin Maps
Nos hemos asociado con MarXact para realizar levantamientos topográficos de alta precisión en Mergin Maps
27 de octubre de 2023
evento
Venga a vernos a INTERGEO 2023 en Berlín
Venga a vernos a INTERGEO 2023 en Berlín
29 de septiembre de 2023
Mergin Maps
Mergin Maps La marca se renueva
Mergin Maps La marca se renueva
27 de septiembre de 2023
Mergin Maps
¡Hemos añadido la posibilidad de personalizar los nombres de las fotos en Mergin Maps!
¡Hemos añadido la posibilidad de personalizar los nombres de las fotos en Mergin Maps!
31 de agosto de 2023
móvil
Usted lo pidió y nosotros lo hemos hecho... ¡Seguimiento de la posición en Mergin Maps!
Usted lo pidió y nosotros lo hemos hecho... ¡Seguimiento de la posición en Mergin Maps!
22 de agosto de 2023
Mergin Maps
Lista de prestaciones - ¡Ayúdenos a ayudarle!
Lista de prestaciones - ¡Ayúdenos a ayudarle!
27 de julio de 2023
Mergin Maps
Echa un vistazo a la entrevista de Mergin Maps en App of the Day
Echa un vistazo a la entrevista de Mergin Maps en App of the Day
4 de mayo de 2023
evento
Mergin Maps esperamos verle en GeoBusiness London 2023
Mergin Maps esperamos verle en GeoBusiness London 2023
2 de mayo de 2023
Mergin Maps
¿Le preocupa el uso de software geoespacial de código abierto en su empresa? Mergin Maps le ofrece asistencia técnica.
¿Le preocupa el uso de software geoespacial de código abierto en su empresa? Mergin Maps le ofrece asistencia técnica.
28 de abril de 2023
Mergin Maps
Camptocamp se asocia con Mergin Maps para ofrecer soluciones SIG de código abierto
Camptocamp se asocia con Mergin Maps para ofrecer soluciones SIG de código abierto
25 de abril de 2023
Mergin Maps
Los niveles de suscripción van a cambiar
Los niveles de suscripción van a cambiar
18 de abril de 2023
Mergin Maps
Mergin Maps Ediciones Community y Enterprise
Mergin Maps Ediciones Community y Enterprise
31 de marzo de 2023
Mergin Maps
Presentación de los espacios de trabajo: Colaboración simplificada
Presentación de los espacios de trabajo: Colaboración simplificada
31 de enero de 2023
Mergin Maps
Mergin Mapsun año en perspectiva (2022)
Mergin Mapsun año en perspectiva (2022)
20 de diciembre de 2022
Mergin Maps
Mergin Maps en podcast MapScaping
Mergin Maps en podcast MapScaping
15 de diciembre de 2022
plugin
Ver y seguir los cambios en QGIS
Ver y seguir los cambios en QGIS
14 de diciembre de 2022
Al hacer clic en "Aceptar todas las cookies", acepta el almacenamiento de cookies en su dispositivo para mejorar la navegación del sitio, analizar el uso del sitio y ayudar en nuestros esfuerzos de marketing. Consulte nuestra Política de cookies para obtener más información. Rechace las cookies aquí.