Crear una encuesta
Puede crear una encuesta con la aplicación web ArcGIS Survey123 o con la aplicación de escritorio ArcGIS Survey123 Connect. Utilizará la aplicación de escritorio, que utiliza Microsoft Excel como entorno de creación y tiene más opciones de personalización y funcionalidad avanzada.
- Abra ArcGIS Survey123 Connect.
Nota:
Si no tiene ArcGIS Survey123 Connect, puede descargarla desde la página de producto de Survey123. En la aplicación de escritorio de Survey123 Connect, descargue el instalador para el sistema operativo adecuado correspondiente. Ejecute el instalador y siga sus pasos para instalar el programa.
- Haga clic en Nueva encuesta.
Aparece la ventana Nueva encuesta. Asignará un nombre a la encuesta y elegirá el diseño inicial del XLSForm de la encuesta. Un XLSForm es un tipo de norma de formulario que simplifica la creación de formularios, como las encuestas de Survey123, en Microsoft Excel.
Tiene la opción de elegir un diseño de XLSForm desde varias ubicaciones, incluida la comunidad de Survey123, su organización de ArcGIS, un servicio de entidades o un archivo XLSForm guardado en su equipo. Utilizará un diseño de plantilla predeterminado.
- En Título, escriba Formulario corto Zambia y agregue su nombre o sus iniciales para asegurarse de que el nombre es único.
- En Seleccionar un diseño de XLSForm inicial, confirme que Plantilla avanzada esté seleccionado.
- Haga clic en Crear encuesta.
La encuesta se crea y se visualiza en Survey123 Connect. De forma predeterminada, contiene dos preguntas de ejemplo.
Además, Microsoft Excel se abre con el XLSForm de la encuesta.
Nota:
Dependiendo de su versión de Microsoft Excel, su formulario puede tener una apariencia distinta de la de las imágenes de ejemplo.
En el formulario, una fila contiene información sobre una sola pregunta. La información sobre la primera pregunta está en la fila 2, mientras que la información sobre la segunda pregunta está en la fila 4.
Las columnas contienen distintos tipos de información. La columna A contiene el tipo de cada pregunta, la columna B contiene el nombre de cada pregunta y la columna C contiene la etiqueta de cada pregunta.
La columna type (tipo) determina cómo responden los usuarios a la pregunta. La primera pregunta tiene un tipo text (texto), de modo que los usuarios responden escribiendo una línea de texto. La segunda pregunta tiene un tipo select_one yes_no, de modo que los usuarios responden seleccionando sí o no. (Las opciones para estos tipos de preguntas vienen determinadas por una lista de otra pestaña del XLSForm).
La columna name (nombre) contiene el nombre de la pregunta, que no aparece en la encuesta y debe ser única para cada pregunta. La columna label (etiqueta) contiene el texto que aparece en la encuesta.
También hay columnas opcionales para agregar funcionalidad avanzada. Este tutorial tratará algunas de estas columnas a medida que agregue preguntas.
No necesita las preguntas de ejemplo, por lo que las eliminará.
- Resalte las primeras tres columnas de las filas 2 a 4.
- Pulse la tecla Supr.
Las preguntas se eliminan.
- En la parte inferior de XLSForm, haga clic en la pestaña choices (opciones).
Aparece la hoja choices (opciones).
Esta hoja contiene listas de opciones para las preguntas con el tipo select_one o un tipo similar. Una de las preguntas de ejemplo utilizaba el tipo select_one yes_no. La parte yes_no se refiere a la lista yes_no de esta hoja, que tiene dos opciones (sí y no).
En esta hoja, cada fila contiene una opción, mientras que cada columna contiene información sobre la opción. Las opciones de los grupos de columnas list_name con el mismo nombre. Las columnas name (nombre) y label (etiqueta) funcionan igual que la hoja anterior.
Conservará la lista yes_no porque muchas preguntas utilizan sí o no como posibles respuestas. No necesitará la lista rating (calificación), por lo que la eliminará.
- Resalte las primeras tres columnas de las filas 5 a 9 y pulse Eliminar.
Agregar una pregunta de tipo entero
Ha creado una encuesta y eliminado las preguntas de ejemplo. A continuación, agregará la primera pregunta de su encuesta del censo, que le preguntará a los usuarios cuántas personas residen en sus hogares.
- En el XLSForm, haga clic en la pestaña survey (encuesta).
Vuelva a la hoja para agregar preguntas. En primer lugar, elegirá el tipo de pregunta. Esta pregunta se refiere a cuántas personas viven en un hogar, por lo que la respuesta debe ser un número. Elegirá el tipo integer (entero).
- Haga clic en la celda A2 para seleccionarla. Haga clic en la flecha desplegable y elija integer.
Nota:
Para obtener una lista completa y una descripción de los tipos de preguntas, haga clic en la pestaña Question types (tipos de preguntas) de la parte inferior del XLSForm.
A continuación, asignará un nombre a la pregunta. Los nombres no deben incluir espacios. Si está utilizando ArcGIS Enterprise, tampoco deben incluir mayúsculas.
- En la celda B2, escriba num_residents.
También agregará una etiqueta descriptiva que formule la pregunta de forma clara.
- En la celda C2, escriba ¿Cuántas personas residen habitualmente en este hogar?
Su pregunta tiene los tres componentes necesarios para una pregunta funcional: type (tipo), name (nombre) y label (etiqueta). También agregará una sugerencia que proporcione contexto u orientación adicional. Las personas se trasladan o viven con frecuencia en varios lugares por motivos de trabajo, estudios u otros, por lo que la definición de residente habitual puede resultar confusa. Una sugerencia puede ayudar a los encuestadores a recibir respuestas más precisas.
- En la celda D2, escriba Incluir a cualquier persona que haya pasado más del 50 por ciento del año pasado aquí.
- Haga clic en el botón Guardar.
Sugerencia:
También puede guardar el XLSForm pulsando Ctrl+S.
El formulario se guarda. Al guardar el formulario se actualiza Survey123 Connect, para que pueda ver el aspecto de la pregunta en la encuesta.
- Si es necesario, lleve Survey123 Connect al frente de la pantalla.
Se muestra la pregunta. Dado que esta pregunta usa el tipo integer, solo se pueden escribir números en el cuadro de texto. Si un usuario intenta escribir letras u otros caracteres, no aparecerán.
Agregar una pregunta geopoint
La encuesta también pedirá la ubicación geográfica del hogar. Podría crear una pregunta de texto que pida una dirección, pero en su lugar creará una pregunta de geopoint, que indicará a los usuarios que elijan una ubicación en un mapa.
Las encuestas de Survey123 recopilan respuestas de encuestas mediante servicios de entidades alojados en ArcGIS Online. Estos servicios de entidades se pueden agregar a mapas web como capas. Con una pregunta geopoint, el servicio de entidades de esta encuesta tendrá datos espaciales que se pueden representar cartográficamente y analizar sin necesidad de conversión.
- En el XLSForm, en la celda A3, seleccione geopoint.
- En celda B3, escriba building_loc. En la celda C3, escriba Seleccione la ubicación del edificio en el mapa.
- Guarde el XLSForm.
En Survey123 Connect, se muestra la pregunta.
Nota:
Si recibe un error que indica Error de origen de posición cerrado, es posible que no tenga los servicios de ubicación habilitados en su dispositivo. Si activa los servicios de ubicación, el error debería desaparecer. Además, la extensión predeterminada de su mapa se basa en su ubicación y puede diferir de las imágenes de ejemplo.
Los usuarios pueden hacer clic o tocar el mapa para establecer la ubicación de su edificio.
Agregar preguntas de nombre y sexo
A continuación, agregará preguntas que pregunten por el nombre y el sexo de la persona entrevistada para la encuesta. La pregunta sobre el nombre utilizará el tipo texto, que permite al usuario escribir una línea de texto.
- En el XLSForm, en la celda A4, seleccione text.
- En la celda B4, escriba Nombre resident_name. En la celda C4, escriba Introduzca el nombre del residente.
En la siguiente pregunta se preguntará por el sexo de la persona entrevistada. Los usuarios elegirán un sexo de una lista de opciones, de modo que usará el tipo select_one. El uso de listas definidas en lugar de campos de texto abiertos facilita la cumplimentación de la encuesta. También asegura la coherencia en los datos y reduce la posibilidad de errores ortográficos u otros errores.
- En la celda A5, elija select_one list_name.
Debe reemplazar el texto list_name por el nombre de la lista de opciones de la pestaña choices. No hay lista de opciones de sexo, así que creará una.
- En la parte inferior de XLSForm, haga clic en la pestaña choices (opciones).
Su lista de opciones de sexo incluirá tres opciones: hombre, mujer y otro. En primer lugar, definirá el nombre de la lista de estas opciones.
- En las celdas A5, A6 y A7, escriba sexo.
A continuación, agregará los nombres y las etiquetas de las opciones.
- Introduzca la siguiente información:
- En la celda B5, escriba hombre y en la celda C5, escriba Hombre.
- En la celda B6, escriba mujer y en la celda C6, escriba Mujer.
- En la celda B7, escriba otro y en la celda C7, escriba Otro.
Nota:
Recuerde prestar atención al uso de mayúsculas. No se recomiendan las mayúsculas en los nombres de las preguntas o de las opciones.
Con la lista de opciones creadas, puede terminar de crear la pregunta de la encuesta.
- En la parte inferior de XLSForm, haga clic en la pestaña survey (encuesta).
Primero, reemplazará el texto del marcador de posición list_name de la columna type por el nombre de su lista de opciones de sexo.
- En la celda A5, reemplace list_name por sexo.
- En la celda B5, escriba sexo.
Para la etiqueta de esta pregunta, desea aclarar de quién es el sexo que se pregunta. Cuando se rellena una encuesta del censo para varias personas en un hogar, puede resultar difícil asegurarse de que la información sobre la persona correcta se introduce en el campo correcto.
Para evitar este problema, incluirá una notación especial en la etiqueta para que el nombre de la persona entrevistada se incluya en la pregunta. En la pregunta anterior (resident_name), la persona entrevistada proporcionó su nombre. Al poner el nombre de una pregunta dentro de un formato especial, puede incluir la respuesta de esa pregunta como texto en una pregunta posterior.
- En la celda C5, escriba ¿Cuál es el sexo de ${resident_name}?
- Guarde el XLSForm. En Survey123 Connect, en la pregunta Introduzca el nombre del residente, escriba su nombre y pulse Intro.
Cuando responda a la pregunta sobre el nombre, su respuesta se agregará automáticamente al texto de la pregunta sobre el sexo. De esta manera, no hay ninguna ambigüedad sobre a quién se le pide que proporcione su sexo.
Calcular edad
En la siguiente pregunta se pedirá la fecha de nacimiento del residente. Usará el tipo de pregunta de fecha, que pide al usuario que elija una fecha de un calendario. Utilizará las respuestas a esa pregunta para calcular la edad del residente e informar de esa edad a la persona que recopila la encuesta.
- En el XLSForm, en la celda A6, seleccione date (fecha).
- En la celda B6, escriba cumpleaños. En la celda C6, escriba ¿Cuándo nació ${resident_name}?
Para calcular la edad del residente en función de su fecha de nacimiento, creará una pregunta con el tipo calculate. Sin embargo, no proporcionará una etiqueta a esta pregunta, porque no es una pregunta que el usuario responderá en la encuesta. El cálculo se realizará en segundo plano, con lo que se ahorra tiempo a los encuestadores.
- En la celda A7, elija calculate. En la celda B7, escriba edad.
A continuación, agregará la fórmula para el cálculo. La columna K del XLSForm es la columna calculation, que es donde escribirá la fórmula mediante el lenguaje de fórmulas XForms/XPath.
Su fórmula tomará la fecha actual, restará la fecha de nacimiento del residente y dividirá el resultado entre el número de días del año (365) para calcular la edad en años. También redondeará el resultado al número entero más cercano, porque la gente rara vez expresa su edad con decimales.
- En caso necesario, desplácese a la columna K. En la celda K7, escriba la siguiente fórmula:
round(((decimal-date-time(today())-decimal-date-time(${birthday})) div 365),0)
Al igual que cuando invocó la respuesta a la pregunta resident_name utilizando la notación ${resident_name}, la parte ${birthday} de la fórmula invocará la respuesta a la pregunta de cumpleaños.
Agregará una pregunta con el tipo note para informar de la edad a la persona que realiza la encuesta. El tipo note no acepta entradas y solo muestra el texto de la etiqueta.
- En la celda A8, elija note. En la celda B8, escriba report_age y en la celda C8, escriba ${resident_name} tiene ${age} años.
Los servicios de entidades creados por encuestas incluyen las respuestas a cada pregunta de la tabla del servicio de entidades. La pregunta de tipo note no recoge ningún dato nuevo y solo está pensada para que la vea el encuestador que rellena la encuesta. Agregará funcionalidad para que la pregunta de tipo note no aparezca como un campo en el servicio de entidades.
- Desplácese hasta la columna T.
La columna T es la columna bind::esri:fieldType. Si elige null para esta columna, no se agregará un campo para esta pregunta a la tabla de atributos del servicio de entidades.
- En la celda T8, elija null.
- Guarde el XLSForm.
Nota:
Dependiendo de su dispositivo, la encuesta puede tardar unos segundos en actualizarse después de guardarla.
- En Survey123 Connect, responda a las preguntas sobre el nombre y el cumpleaños del residente.
Ahora, la encuesta calcula una edad en función del cumpleaños introducido.
Agregar una pregunta sobre el cabeza de familia
Agregará una pregunta final que pregunte si un residente es el cabeza de familia. Utilizará la funcionalidad avanzada para hacer que esta pregunta solo aparezca si un residente tiene al menos 18 años, ya que esta pregunta solo es relevante para los adultos.
- En el XLSForm, en la celda A9, seleccione select_one list_name. Sustituya list_name por yes_no.
La lista de opciones yes_no estaba en la plantilla de formulario predeterminada, por lo que no necesita crearla.
- En la celda B9, escriba head_of_household. En la celda C9, escriba ¿${resident_name} el cabeza de familia?
A continuación, se asegurará de que esta pregunta solo aparezca si la edad del residente es mayor o igual que 18. En la columna relevant (N) es donde puede agregar información sobre cuándo una pregunta es relevante y debe aparecer.
- Desplácese a la columna N. En la celda N9, escriba ${age}>=18.
- Guarde el XLSForm.
- En Survey123 Connect, envíe respuestas para las preguntas de nombre y fecha de nacimiento. Para la pregunta sobre la fecha de nacimiento, elija una fecha de hace más de 18 años.
La pregunta sobre el cabeza de familia aparece cuando se elige una fecha de nacimiento de más de 18 años.
Agregar una repetición
Las preguntas que ha agregado para recopilar información de nombre, sexo, edad y cabeza de familia solo se aplican a una sola persona, pero los encuestadores del censo suelen desear recopilar información sobre todos los miembros de un hogar y mantener esta información en una sola ubicación geográfica. En lugar de crear una nueva encuesta o copiar y pegar las preguntas que ha creado, configurará una repetición.
Una repetición designa una serie de preguntas que se van a repetir. Debe agregarse una repetición al XLSForm en la fila anterior a la pregunta o preguntas que se desea repetir. Insertará una nueva fila antes de la pregunta resident_name.
- Haga clic con el botón derecho en la fila 4 y elija Insertar.
Se agrega una fila en blanco entre la pregunta geopoint y la pregunta sobre el nombre del residente. A partir de la pregunta de nombre de la pregunta, las preguntas se mueven hacia abajo una fila.
- En la celda A4, elija begin repeat. En la celda B4, escriba resident_qs.
Las preguntas de repetición tienen etiquetas. En la encuesta, aparecen en la parte superior del grupo de preguntas que se repiten, de forma similar a un encabezado.
- En la celda C4, escriba Preguntas individuales.
A continuación, indicará dónde termina la repetición.
- En la celda A11, elija end repeat.
El final de la repetición no necesita ningún nombre ni etiqueta.
Puede definir un número concreto de veces que se repetirán las preguntas o permitir que el usuario repita las preguntas tantas veces como desee. Dado que ya preguntó cuántas personas viven en el hogar, usará la respuesta a esa pregunta como el número de veces que debe repetir las preguntas.
Puede establecer el número de veces que se debe repetir en la columna repeat_count (P) de la fila begin repeat.
- Desplácese hasta la columna P. En la celda P4, escriba ${num_residents}.
- Guarde el XLSForm.
- En Survey123 Connect, responda a la primera pregunta (la pregunta sobre el número de residentes) y confirme que las preguntas sobre el nombre, el sexo y la fecha de nacimiento se repiten un número de veces correspondiente.
Cambiar la configuración y publicar la encuesta
Ha terminado de agregar preguntas a la encuesta. Su encuesta es ahora un formulario del censo básico que los encuestadores pueden usar para recopilar información clave de los hogares. Antes de publicar la encuesta, cambiará algunos ajustes.
- En Survey123 Connect, debajo de la vista previa de la encuesta, haga clic en Opciones.
La pestaña Opciones incluye varios ajustes que pueden resultar útiles para su encuesta. Definirá un ajuste para requerir a los usuarios de la encuesta que actualicen a la versión más reciente de la encuesta. De este modo, puede garantizar que los encuestadores utilicen la misma encuesta aunque actualice la encuesta después de publicarla.
- Active Requerir actualización a la versión más reciente de esta encuesta.
- Haga clic en Mapa.
En esta pestaña, puede definir la extensión de inicio y el mapa base del mapa en la pregunta geopoint. De forma predeterminada, el mapa navegará hasta la ubicación del usuario, si su dispositivo tiene GPS habilitado. No todos los dispositivos están habilitados de modo que resulta útil establecer una extensión predeterminada. De esta manera, los encuestadores pueden volver a una ubicación definida cuando hacen clic en el botón Inicio.
- Para Mapa detallado, desplácese por el mapa hasta la extensión de Zambia.
Sugerencia:
Si tiene dificultades para localizar Zambia, puede introducir los siguientes parámetros: Defina Nivel de zoom en 5,28, defina Latitud como -13,201938 y defina Longitud como 28,010905.
- Haga clic en Formulario para volver a la vista previa del formulario.
A continuación, definirá el título del formulario de la encuesta.
- En el XLSForm, haga clic en la pestaña Configuración.
El título predeterminado del formulario es Título de la encuesta no definido.
- En la celda A2, elimine el título predeterminado y escriba Formulario corto del censo de Zambia.
- Guarde el XLSForm.
En Survey123 Connect, el título del formulario se visualiza en la parte superior del formulario.
- Haga clic en Detalles.
En esta pestaña, puede definir los metadatos de la encuesta. Puede agregar una vista en miniatura, un resumen y una descripción. También puede cambiar el título. Esta información se muestra a los encuestadores cuando acceden a la encuesta en su dispositivo.
- En Resumen, escriba Un formulario del censo para recopilar información básica en Zambia. En Descripción, escriba Esta encuesta contiene preguntas censales básicas para los hogares de Zambia. Con este formulario, los encuestadores pueden recopilar información sobre el número de residentes y el nombre, sexo y edad de cada residente.
Hay otros ajustes que puede cambiar, pero por ahora la encuesta está completa. Iniciará sesión en su cuenta de ArcGIS y publicará la encuesta para que los encuestadores del censo puedan acceder a ella en sus dispositivos móviles.
- Haga clic en Publicar.
Si aún no ha iniciado sesión, aparece una ventana en la que se le pide que lo haga.
- Inicie sesión en su cuenta de organización de ArcGIS.
Nota:
Si no tiene una cuenta de organización, consulte las opciones de acceso a software.
Después de iniciar sesión, aparece una ventana que indica que cambiar una encuesta después de publicarla puede requerir cambios en el servicio de entidades correspondiente.
- Haga clic en Publicar encuesta.
Tras unos momentos, se publica la encuesta. Se crea un servicio de entidades en su cuenta de ArcGIS Online para que contenga la información recopilada con la encuesta.
- Cuando la publicación se haya completado, haga clic en Aceptar.
Una vez publicada una encuesta, los miembros de su organización pueden descargarla en sus equipos o dispositivos móviles con la aplicación de campo ArcGIS Survey123.
Nota:
Para confirmar que la encuesta se puede descargar con la aplicación de campo, puede instalar la aplicación de campo en su equipo o dispositivo móvil y probar la encuesta. Vaya a la página de productos de Survey123. En la aplicación de campo ArcGIS Survey123, haga clic en el vínculo de descarga del sistema operativo de su equipo o dispositivo. Ejecute el instalador descargado y siga sus instrucciones para instalar la aplicación de campo. Abra la aplicación de campo, inicie sesión y haga clic en Descargar encuestas. Busque la encuesta que ha creado y haga clic en el botón de descarga para descargarla. Una vez descargada la encuesta, puede usarla para recopilar información en el campo.
- Cierre Survey123 Connect y el XLSForm.
En este tutorial, ha creado una encuesta del censo básica con Survey123 Connect. En Survey123, existe una gran cantidad de funciones avanzadas que no se trataron en este tutorial. Puede obtener información sobre toda la gama de capacidades en la documentación de Survey123.
La encuesta que ha creado no solo recopila información censal importante, incorpora un componente espacial que se puede representar cartográficamente y analizar mediante ciencia de datos espaciales. La geografía se reconoce cada vez más como clave para casi todos los sistemas estadísticos nacionales, lo que proporciona una estructura para recopilar, procesar, agregar, administrar, analizar, compartir y analizar datos. Las oficinas de estadísticas nacionales tienen la oportunidad de llevar a cabo un censo para capturar información geoespacial sobre las personas de su país, datos que se pueden utilizar como apoyo a proyectos internos e iniciativas globales como los Objetivos de Desarrollo Sostenible (ODS) de las Naciones Unidas.
Encontrará más tutoriales en la galería de tutoriales.