Survey123 for ArcGIS se limita a crear solo un registro de geometría para cada levantamiento enviado, al intentar publicar una encuesta con más de una geometría, por ejemplo, múltiples geopuntos o humedad de polígonos y puntos en el mismo levantamiento, se devuelve el siguiente error:
Considere el siguiente escenario…
Es necesario registrar detalles de propiedades en un vecindario.. Para este caso de uso, Necesitamos recoger el límite de la parcela., la huella del edificio y la ubicación de los principales grifos de agua en la propiedad para medir el consumo de agua.
Para mapear este caso, comenzaremos a definir la parcela principal.:
Esta configuración permite la captura de los límites de la parcela., Para capturar la huella del edificio, necesitamos agregar otra forma geográfica que llamaremos edificio.:
El problema con esta configuración es que los dos (2) geoshapes configurados en el mismo levantamiento, mostrará este error al intentar publicar la encuesta:
Para comprender mejor el problema, echemos un vistazo al esquema generado por la encuesta:
Ambas formas geográficas están en la misma tabla, lo que no es posible en la arquitectura general de la geodatabase.. Para resolver el problema es necesario dividir las tablas.. Esto se hace en Survey123 usando la función de repetición.
Las repeticiones son como subformularios, lo que significa que se pueden considerar como un formulario dentro de un formulario que también se puede completar varias veces.. Para agregar una repetición a nuestro formulario, debemos incluir un conjunto de preguntas dentro de un conjunto de repetición inicial y final., Como se muestra abajo:
La inclusión de la repetición crea una nueva tabla. (capa) asociado con el formulario que contendrá los detalles del edificio, el esquema ahora incluye la nueva tabla con la forma geográfica (huella) y otros atributos.
El siguiente esquema muestra la capa principal del servicio de entidades denominado «MultiGeometría» y una capa asociada «rptBuilding» que contiene la huella del edificio y el atributo definido.
Las repeticiones de Survey123 se modelan en ArcGIS como tablas relacionadas (o capas relacionadas si su repetición incluye un punto geográfico, pregunta de geoshape o geotrace). En el ejemplo de la encuesta multigeometría anterior, la información sobre la parcela se mantiene en la capa principal de un servicio de entidades, y los datos del edificio (huella, tipo de construcción) se modela como un, pero tabla relacionada. La relación entre las tablas / capas se mantiene a través de ID globales creados internamente.
Adicionalmente podemos usar el «cuenta_repetición» fila en el XLSForm para controlar cuántos registros deben existir dentro de una repetición. En nuestro ejemplo, si establecemos el valor de repeat_count en dos (2), la encuesta inicializará la repetición con 2 registros vacíos.
Ahora agreguemos los puntos para los grifos de agua como otra sección repetida en la encuesta..
El formulario que acabamos de crear nos permitirá capturar la información requerida sobre las propiedades. El resultado final se muestra en la siguiente imagen que muestra los tres (3) capas vinculadas: MultiGeometría, Detalles del edificio, y grifos de agua en la propiedad.