En el marco de una campaña de campo para el mapeo de la cobertura del suelo, intentamos desarrollar una aplicación que permita la recopilación de puntos en un mapa base y llenar un conjunto de atributos. Hasta ahora, nuestra mejor solución es usar ArcGIS Collector porque a menudo necesitamos trabajar sin conexión. Usando el dominio, la tabla de atributos se llena con valores precodificados.
El problema es que tenemos una leyenda jerárquica con tres niveles. Hay menos de diez elementos en la primera leyenda, luego alrededor de 25 en el segundo nivel y más de 50 en el tercero. Por lo tanto, la lista desplegable es muy larga en el tercer nivel, y si todo es posible, podríamos tener etiquetas inconsistentes entre dos niveles. (p. ej., pastizales, luego cereales en lugar de pastizales, luego planta graminosa)
Entonces, la pregunta es: ¿cómo podemos filtrar las listas propuestas al recolector de campo en función de sus elecciones anteriores? En otras palabras, ¿cómo podemos adaptar el dominio a los valores de otro campo?
Por ejemplo, después de seleccionar "bosque" en la primera lista desplegable, una nueva lista desplegable debe estar disponible solo con "bosque mixto", "bosque de hoja ancha" y "bosque de hoja de aguja".
EDITAR: ya había una idea de ArcGIS sobre este tema, por lo que la pregunta probablemente no tiene una solución integrada. Cualquier solución alternativa con ArcGIS o capacidades similares a ArcGIS collector con otra aplicación valdría la pena (siempre y cuando funcione). En resumen, estas son las características principales:
1) proporcionar un mapa base (imagen de alta resolución)
2) funciona sin conexión (GPS pero sin Internet)
3) herramienta de captura de puntos con símbolo de color
4) cuando se ha realizado una elección basada en una lista desplegable para el primer campo, una segunda lista desplegable estará disponible de forma condicionada para la primera opción , luego una tercera lista desplegable estará disponible de forma condicionada para la segunda opción
5) Si es posible, no es específico para un solo dispositivo móvil
Ya puedo hacer 1,2,3 y 5 con arcgiscollector. Entonces mi pregunta es: cómo obtener una lista desplegable condicional (punto 4).