Después de crear un proyecto, puede configurarlo en el diseñador de ArcGIS QuickCapture mediante la interfaz gráfica o un editor de JSON. Puede configurar lo siguiente:
- Configuración del proyecto
- Grupos
- Botones
Se pueden editar los siguientes elementos del proyecto en la interfaz gráfica:
- General: defina la precisión de ubicación, umbral de distancia, preferencias de visualización, preferencia de edición de ubicación, formato de notación de coordenadas y calidad de captura de fotos que se requiere o se recomienda.
- Capas: administre capas utilizadas por el proyecto. Al configurar una capa como predeterminada, cualquier botón nuevo agregado al proyecto utilizará los campos de esa capa. En todas las capas utilizadas en el proyecto, también puede configurar variables y valores predeterminados para todos los campos de cada capa.
- Mapa: seleccione un mapa para usar en su proyecto. De forma predeterminada, se utilizará el mapa base predeterminado de la organización. Si lo desea, puede elegir otro mapa base en línea, mapa web, paquete de mapas móviles, paquete de teselas o paquete de teselas vectoriales. Elija mostrar el mapa en paralelo a los botones cuando se visualice el proyecto en orientación horizontal en una tablet. Solo se admiten mapas con la referencia espacial Web Mercator.
- Detalles del proyecto: edite la vista en miniatura (utilice imágenes horizontales con una relación de aspecto de 3:2), el título, el correo electrónico de recuperación de datos, el resumen, la descripción y las condiciones de uso del proyecto. Se pueden utilizar hipervínculos en la descripción del proyecto.
- Grupos de exclusividad: evite que varios botones de líneas, polígonos o puntos de trazado continuo capturen datos al mismo tiempo colocándolos en un grupo. Solo puede haber un botón activo a la vez en un grupo.
- Entrada de usuario de proyecto: cree y administre variables de entrada de usuario de proyecto. Cree entradas de usuario de proyecto, organice el orden de visualización de las entradas de usuario de proyecto, edite o suprima una entrada de usuario de proyecto, y visualice los botones asignados para una entrada de usuario de proyecto seleccionada. Las entradas de usuario de proyecto también se pueden crear en la pestaña Datos de un botón.
- Webhooks: configure los webhooks utilizados en el proyecto y especifique el nombre, la capa de entidades de destino, la URL del webhook e información que se incluirán en la carga. Puede agregar varios webhooks a un proyecto y definir el estado para que esté activado o desactivado para cada uno de ellos.
Se pueden editar los siguientes elementos de los grupos en la interfaz gráfica:
- Etiqueta: etiqueta mostrada en el proyecto para el grupo.
- Número de columnas: número de columnas del grupo.
- Hacer el grupo contraíble: preferencia de visualización del grupo. Si se establece como contraíble, el estado predeterminado es expandido.
- Colores: color de contorno del grupo en forma de valor hexadecimal HTML.
Se pueden crear grupos arrastrando el icono del grupo a la vista previa del proyecto.
Sugerencia:
Puede editar varios grupos a la vez. Pulse la tecla Mayús mientras selecciona grupos en la vista previa del proyecto para seleccionar varios grupos. Las ediciones que realice en el panel lateral se aplicarán a todos los grupos seleccionados.
Los botones pueden utilizarse para capturar datos o abrir una URL. Se pueden editar los siguientes elementos de los botones en la interfaz gráfica:
- Apariencia: configure la apariencia de los botones en el proyecto.
- Etiqueta: etiqueta del botón y tamaño del texto como pequeño (predeterminado), mediano o grande.
- Tamaño: tamaño del botón. Utilice el control deslizante para elegir del más pequeño al más grande.
- Forma: la forma del botón puede ser rectangular o rectangular con esquinas redondeadas.
- Colores: colores del fondo y el contorno del botón en forma de valores hexadecimales HTML.
- Imagen: imagen del botón. Utilice Examinar galería para seleccionar una imagen de la galería de iconos o seleccione Cargar nuevo para cargar una imagen propia. Tenga en cuenta el tamaño del botón al elegir una imagen. Las imágenes de los botones están limitadas a 1 MB.
- Datos: tipo de datos que se recopilarán en cada campo cuando se toque el botón.
- Capa de entidades de destino: la capa de entidades a la que se envían los datos capturados del botón.
- Modo de captura (solo puntos): el modo de capturar un punto individual o capturar puntos de trazado continuo.
- Tomar foto o vídeo (o ambos): la configuración del número de fotos o vídeos tomadas por un botón. Para fotos, el valor máximo es 5. Para vídeo, el valor numérico máximo es 1. Para capturas de una sola foto, puede ocultar la vista previa de la cámara y utilizar la ubicación de la foto para el registro capturado. Para la captura de vídeos, no puede ocultar la vista previa y la duración máxima de cada vídeo es de 10 segundos. Si se ha configurado un botón del proyecto para capturar ambos (foto y vídeo), el usuario de la aplicación podrá elegir entre foto o vídeo.
- Capturar campos: los campos que pueden ser valores fijos, variables de dispositivo (por ejemplo, velocidad o precisión) o variables de entrada del usuario con botón que permiten al usuario introducir o seleccionar un valor de una lista al pulsar el botón.
- Vínculo: una URL dedicada que se abre cuando se pulsa el botón.
- Abrir URL: configurar la URL manualmente. Puede ser una URL de un sitio web que comienza con HTTPS o un enlace de una aplicación que abre otra aplicación.
- Iniciar aplicación de campo Survey123: cree el vínculo para iniciar la aplicación de campo ArcGIS Survey123. Seleccione una encuesta y predefina el valor de entrada de las preguntas de encuesta admitidas con valores fijos, variables de dispositivo o una variable de entrada del usuario del proyecto. Opcionalmente, elija volver a QuickCapture después de enviar la encuesta.
Sugerencia:
Puede editar varios botones a la vez. Pulse la tecla Mayús mientras selecciona botones en la vista previa del proyecto para seleccionar varios botones. Las ediciones que realice en el panel lateral se aplicarán a todos los botones seleccionados.
Puede crear botones que capturen datos arrastrando el icono del botón en la vista previa del proyecto. El nuevo botón tiene los campos de la capa predeterminada. Si no se ha definido una capa predeterminada para el proyecto, el creador debe agregar la fuente de datos del botón seleccionándola en la pestaña Datos del panel lateral del botón.
Nota:
En la pestaña Datos solo se muestran campos editables. Los campos que no son editables no se pueden configurar en el diseñador.
Para agregar botones que abran una URL, arrastre el icono del enlace en la vista previa del proyecto. En la pestaña Vínculo, elija URL para definir manualmente la URL o elija la aplicación de campo Survey123 para seleccionar una encuesta a la que vincular.
Puede duplicar o eliminar un botón existente. Seleccione el botón en la vista previa del proyecto y elija el botón Duplicar o Eliminar en la pestaña Apariencia del panel lateral del botón.

Puede editar estas propiedades y más cambiando el JSON del proyecto. Puede copiar y pegar código entre el diseñador de QuickCapture y su editor de JSON de preferencia, o editarlo directamente en el diseñador. El diseñador tiene una comprobación de sintaxis limitada, así que ponga cuidado al realizar ediciones. Puede ser de utilidad comprobar los fragmentos de código en un validador de JSON en línea.
Al editar propiedades de tipo decimal en el JSON del proyecto, use siempre un punto (.) como separador decimal. El resto de separadores decimales no funcionarán.
En las siguientes secciones se ofrecen más detalles sobre algunas de las adaptaciones más comunes realizadas en proyectos.
Puntos de trazado continuo
El creador de un proyecto puede configurar un botón de punto para capturar de forma continua, de modo similar a cómo funcionan los botones de línea y polígono. Una captura de punto de trazado continuo resulta útil si desea registrar metadatos GNSS y otros datos, como la velocidad de cada vértice a lo largo de una ruta. Cada vértice de la ruta se representa con un punto y se puede enviar automáticamente de forma continua a ArcGIS.
Si se aplica un botón de entrada de usuario a un botón de punto, no se puede habilitar el modo de trazado continuo en ese botón. Si ya se ha seleccionado el modo de trazado continuo para un botón de punto, no se puede aplicar un botón de entrada de usuario a ese botón.
La captura de puntos de trazado continuo no se ha diseñado para el rastreo activo de la ubicación de trabajadores móviles.
Para obtener más información, consulte Uso compartido de la ubicación.
Mostrar mapa tras la captura
El creador de un proyecto puede configurar un botón de punto para mostrar el mapa tras la captura. En este mapa, el trabajador móvil puede confirmar visualmente la ubicación capturada, así como desplazar el mapa para capturar una ubicación más precisa.
Cuando el mapa está habilitado, el creador del proyecto también puede personalizar el título o la sugerencia del mapa para proporcionar orientación o instrucciones al trabajador móvil.
Valores fijos
Puede aplicar valores fijos a los campos cuando se pulsa un botón. Este texto fijo lo define el creador y está restringido por el tipo y longitud del campo. Por ejemplo, un campo de tipo entero no puede aceptar un valor decimal ni de texto.
Variables de dispositivo
Las variables de dispositivo se utilizan para rellenar automáticamente los campos QuickCapture con atributos de SIG comunes. No es posible aplicar todas las variables a todos los tipos de campos. Por ejemplo, las variables de marca de tiempo solo se aplican a campos de tipo fecha.
Algunas variables se asignan automáticamente a los campos de los botones que tengan un nombre específico. Puede optar por crear manualmente estos campos con nombre en la capa de entidades o por seleccionar Capturar información del receptor GPS al crear una capa de entidades en ArcGIS Online o crear una capa de entidades en ArcGIS Enterprise.
Información del dispositivo
Variable | Tipo de campo compatible | Tipo de entidad compatible | Variable de campo asignada automáticamente a |
---|---|---|---|
Nombre del proyecto Nombre de la variable: projectName Nombre del proyecto que se utilizó para capturar el registro. | Texto | Puntos, líneas y polígonos | - |
UUID de instalación Nombre de la variable: installUUID Identificador único de la aplicación móvil creado durante la instalación. Esta variable puede utilizarse para identificar de forma única un dispositivo. | Texto | Puntos, líneas y polígonos | - |
Versión de la aplicación Nombre de la variable: appVersion Versión de QuickCapture. | Cadena de caracteres | Puntos, líneas y polígonos | - |
Sistema operativo Nombre de la variable: operatingSystem Plataforma y versión del sistema operativo. | Cadena de caracteres | Puntos, líneas y polígonos | - |
Id. de sesión Nombre de la variable: sessionId Id. único que se genera cada vez que se activa el uso compartido de la ubicación. | Cadena de caracteres | Puntos, líneas y polígonos | - |
Fuente de energía Nombre de la variable: powerSource Categoría de la fuente de energía. Los resultados potenciales son Desconocido (0), CA (1), USB (2), Inalámbrica (3) y Batería (4). | Entero | Puntos | - |
Estado de la batería Nombre de la variable: batteryState Categoría del estado de la batería. Los resultados potenciales son Desconocido (0), Desconectado (1), Cargando (2), Conectado y totalmente cargado (3) y Conectado pero sin cargar (4). | Entero | Puntos | - |
Nivel de batería Nombre de la variable: batteryLevel Nivel de batería como porcentaje (0–100). | Entero | Puntos | - |
Declinación magnética Nombre de la variable: magneticDeclination Ángulo entre el norte magnético y el norte verdadero en grados decimales | Doble | Puntos | - |
Acimut (°) Nombre de la variable: azimuth El rumbo de la brújula del dispositivo cuando se capturó el registro, donde el norte verdadero es 0, el este es 90, el sur es 180 y el oeste es 270. | Doble | Puntos | esrisnsr_azimuth |
Cabeceo (°) Nombre de la variable: pitch Inclinación del dispositivo cuando se capturó el registro, donde 0 representa el dispositivo orientado hacia arriba y 90 representa el dispositivo inclinado verticalmente, perpendicular al suelo. | Doble | Puntos | - |
Balanceo (°) Nombre de la variable: roll Alabeo del dispositivo cuando se capturó el registro, donde 0 representa el dispositivo orientado hacia arriba, 90 representa el dispositivo balanceado a la derecha, -90 representa el dispositivo balanceado a la izquierda, y 180 representa el dispositivo orientado hacia abajo. | Doble | Puntos | - |
Nota:
Cuando se edita un punto manualmente, se borran las variables magneticDeclination, azimuth, pitch y roll.
Información del usuario
Variable | Tipo de campo compatible | Tipo de entidad compatible | Variable de campo asignada automáticamente a |
---|---|---|---|
Nombre de usuario Nombre de la variable: username Nombre del usuario que tiene la sesión iniciada actualmente. | Texto | Puntos, líneas y polígonos | - |
Nombre completo Nombre de la variable: fullName Nombre completo del usuario que tiene la sesión iniciada actualmente. | Texto | Puntos, líneas y polígonos | - |
Nombre Nombre de la variable: firstName Nombre del usuario que tiene la sesión iniciada actualmente. | Texto | Puntos, líneas y polígonos | - |
Apellidos Nombre de la variable: lastName Apellidos del usuario que tiene la sesión iniciada actualmente. | Texto | Puntos, líneas y polígonos | - |
Correo electrónico Nombre de la variable: email Dirección de correo electrónico del usuario que tiene la sesión iniciada actualmente. | Texto | Puntos, líneas y polígonos | - |
Ubicación
Variable | Tipo de campo compatible | Tipo de entidad compatible | Variable de campo asignada automáticamente a |
---|---|---|---|
Hora de captura (UTC) Nombre de la variable: captureTime Tiempo de captura en UTC | Fecha | Puntos | esrignss_fixdatetime |
Latitud (DD) Nombre de la variable: latitude Latitud en grados decimales | Doble | Puntos | esrignss_latitude |
Longitud (DD) Nombre de la variable: longitude Longitud en grados decimales | Doble | Puntos | esrignss_longitude |
Altitud (m) Nombre de la variable: altitude Altitud sobre el nivel del mar o elipsoide en metros | Doble | Puntos | esrignss_altitude |
Precisión horizontal (m) Nombre de la variable: horizontalAccuracy Precisión horizontal de las coordenadas x,y en metros | Doble | Puntos | esrignss_h_rms |
Precisión vertical (m) Nombre de la variable: verticalAccuracy Precisión vertical de la coordenada z en metros | Doble | Puntos | esrignss_v_rms |
Ubicación DMS Nombre de la variable: DMS Ubicación como una cadena de caracteres separados por espacios en grados, minutos y segundos. | Texto | Puntos | - |
Ubicación DDM Nombre de la variable: DDM Ubicación como una cadena de caracteres separados por espacios en grados y minutos decimales. | Texto | Puntos | - |
Ubicación USNG Nombre de la variable: USNG Ubicación en la Cuadrícula Nacional de los Estados Unidos. | Texto | Puntos | - |
Ubicación MGRS Nombre de la variable: MGRS Ubicación en Sistema de Referencia de Cuadrícula Militar. | Texto | Puntos | - |
Nota:
Cuando se edita un punto manualmente, se borran las variables sensorName, altitude, horizontalAccuracy y verticalAccuracy.
Viaje
Variable | Tipo de campo compatible | Tipo de entidad compatible | Variable de campo asignada automáticamente a |
---|---|---|---|
Velocidad (m/s) Nombre de la variable: speedMS Velocidad respecto al suelo en metros por segundo | Doble | Puntos | - |
Velocidad (km/h) Nombre de la variable: speedKPH Velocidad respecto al suelo en kilómetros por hora | Doble | Puntos | esrignss_speed |
Velocidad (mi/h) Nombre de la variable: speedMPH Velocidad respecto al suelo en millas por hora | Doble | Puntos | - |
Velocidad (nudos) Nombre de la variable: speedKTS Velocidad respecto al suelo en nudos | Doble | Puntos | - |
verticalSpeedMS Velocidad vertical en metros por segundo | Doble | Puntos | - |
Nombre de la variable: verticalSpeedKPH Velocidad vertical en kilómetros por hora | Doble | Puntos | - |
Nombre de la variable: verticalSpeedMPH Velocidad vertical en millas por hora | Doble | Puntos | - |
Nombre de la variable: verticalSpeedKTS Velocidad vertical en nudos | Doble | Puntos | - |
Dirección de viaje (°) Nombre de la variable: direction Dirección de viaje medida en grados decimales en el sentido de las agujas del reloj desde el norte | Doble | Puntos | - |
Dirección de desplazamiento en 4 direcciones cardinales Nombre de la variable: directionCardinal4 Dirección de viaje generalizada como una de las cuatro direcciones cardinales. Los resultados potenciales son N, E, S y O. | Texto | Puntos | - |
Dirección de desplazamiento en 8 direcciones cardinales Nombre de la variable: directionCardinal8 Dirección de viaje generalizada como una de las ocho direcciones cardinales. Los resultados potenciales son N, NE, E, SE, S, SO, O y NO. | Texto | Puntos | - |
Tipo de actividad Nombre de la variable: activityType Tipo de actividad del usuario: Desconocida (0), Estacionaria (1), Caminar (2), Correr (3), Ciclismo (4), Automoción (5) | Texto | Puntos | - |
Hora de inicio Nombre de la variable: startTime Fecha y hora de activación del botón | Fecha | Líneas y polígonos | - |
Tiempo final Nombre de la variable: endTime Fecha y hora de desactivación del botón | Fecha | Líneas y polígonos | - |
Longitud (m) Nombre de la variable: lengthM Longitud geodésica en metros. | Doble | Líneas y polígonos | - |
Longitud (km) Nombre de la variable: lengthKM Longitud geodésica en kilómetros. | Doble | Líneas y polígonos | - |
Longitud (mi) Nombre de la variable: lengthMI Longitud geodésica en millas. | Doble | Líneas y polígonos | - |
Área (m2) Nombre de la variable: areaM2 Área en metros cuadrados, solo para capas de polígonos. | Doble | Polígonos | - |
Área (km2) Nombre de la variable: areaKM2 Área en kilómetros cuadrados, solo para capas de polígonos. | Doble | Polígonos | - |
Área (mi2) Nombre de la variable: areaMI2 Área en millas cuadradas, solo para capas de polígonos. | Doble | Polígonos | - |
Nota:
La velocidad vertical no se puede asignar a un campo de botón en la GUI de diseñador web, pero se puede crear a partir del nombre de variable al editar el JSON del proyecto.
Cuando se edita un punto manualmente, se borran las variables speedMS, speedKPH, speedMPH, speedKTS, verticalSpeedMS, verticalSpeedMPH, verticalSpeedKPH, verticalSpeedKTS, direction, directionCardinal4 y directionCardinal8.
Foto
Variable | Tipo de campo compatible | Tipo de entidad compatible | Variable de campo asignada automáticamente a |
---|---|---|---|
Orientación de la cámara (°) Nombre de la variable: camHeading El rumbo de la brújula de la cámara trasera del dispositivo cuando se capturó la foto, donde el norte verdadero es 0, el este es 90, el sur es 180 y el oeste es 270. También se guarda en la etiqueta EXIF de la foto GPSImgDirection. Tenga en cuenta que camHeading no es fiable cuando se capturan imágenes con valores de camRoll mayores de ±10 grados. | Doble | Puntos | - |
Cabeceo de la cámara (°) Nombre de la variable: camPitch Inclinación de la cámara trasera del dispositivo cuando se capturó la foto, donde 0 representa la cámara orientada hacia el suelo, y 90 representa el dispositivo orientado hacia delante perpendicularmente al suelo. | Doble | Puntos | - |
Balanceo de la cámara (°) Nombre de la variable: camRoll Balanceo de la cámara trasera del dispositivo cuando se capturó la foto, donde 0 representa ningún balanceo, 90 representa el dispositivo balanceado a la derecha, y -90 representa la cámara balanceada a la izquierda. El balanceo más allá de ±45 grados provocará que la orientación del dispositivo cambie de vertical a horizontal, y los ángulos camHeading, camPitch y camRoll se ajustarán según corresponda. | Doble | Puntos | - |
Campo horizontal de visión (°) Nombre de la variable: hfov Campo de visión horizontal para la lente de la cámara, medido en grados. Esta variable se calcula a partir de la etiqueta EXIF de la foto FocalLength35mmFilm. Devuelve nulo si falta la etiqueta EXIF. | Doble | Puntos | - |
Campo vertical de visión (°) Nombre de la variable: vfov Campo de visión vertical para la lente de la cámara, medido en grados. Esta variable se calcula a partir de la etiqueta EXIF de la foto FocalLength35mmFilm. Devuelve nulo si falta la etiqueta EXIF. | Doble | Puntos | - |
Latitud de la foto (DD) Nombre de la variable: photoLatitude La latitud cuando se capturó la foto, en grados decimales. También se guarda en la etiqueta EXIF de la foto GPSLatitude. | Doble | Puntos | - |
Longitud de la foto (DD) Nombre de la variable: photoLongitude La longitud cuando se capturó la foto, en grados decimales. También se guarda en la etiqueta EXIF de la foto GPSLongitude. | Doble | Puntos | - |
Nota:
En el caso de botones que admiten varias fotos, no se calcularán las variables de dispositivo de cámara.
Las variables de la siguiente tabla normalmente solo están disponibles si se conecta directamente un receptor GNSS externo. Sin embargo, las variables marcadas con un * también están disponibles en Android cuando se conecta un receptor externo a través de un proveedor de ubicación simulada.
GNSS
Variable | Tipo de campo compatible | Tipo de entidad compatible | Variable de campo asignada automáticamente a |
---|---|---|---|
Tipo de origen de posición* Nombre de la variable: positionSourceType Categoría del origen de posición. Los resultados posibles son: Desconocido (0), Usuario (1), Ubicación del sistema (2), Dispositivo externo (3) y Dispositivo de red (4) | Entero | Puntos, líneas y polígonos | esrignss_positionsourcetype |
Tipo de posicionamiento* Nombre de la variable: fixType Tipo de ajuste de posición para la coordenada. Los resultados posibles son NoFix (0), GPS (1), DifferentialGPS (2), PrecisePositioningService (3), RTKFixed (4), RTKFloat (5), Estimated (6), Manual (7), Simulator (8) y SBAS (9). | Entero | Puntos | esrignss_fixtype |
Dirección del dispositivo Nombre de la variable: deviceAddress Normalmente, esta dirección es la dirección MAC Bluetooth del dispositivo, por ejemplo, 0C:00:0A:BB:28:FC. Sin embargo, en iOS no hay ninguna dirección MAC Bluetooth disponible, de modo que se devuelve un identificador único de dispositivo, por ejemplo 3f89ecd0-bbe5-11ea-8b6e-0800200c9a66. | Texto | Puntos | - |
Nombre de sensor de ubicación* Nombre de la variable: sensorName Al utilizar el proveedor de ubicación integrado, el nombre es AppStudio-CoreLocation. Al utilizar un receptor externo, será el nombre de receptor según indica el hardware externo. | Texto | Puntos | esrignss_receiver |
Tipo de conexión del sensor de ubicación Nombre de la variable: deviceType Tipo de dispositivo externo. Los resultados posibles son: Desconocida (-1), Bluetooth (0), Puerto de serie (1) y Bluetooth LE (2). | Entero | Puntos | - |
Nombre de red Nombre de la variable: networkName Solo está disponible para los proveedores de ubicación de red. | Texto | Puntos | - |
Dirección de red Nombre de la variable: networkAddress Solo está disponible para los proveedores de ubicación de red. | Texto | Puntos | - |
Puerto de red Nombre de la variable: networkPort Solo está disponible para los proveedores de ubicación de red. | Entero | Puntos | - |
Altura ortométrica* Nombre de la variable: geoidSeparationCustom Diferencia entre el elipsoide terrestre WGS84 y el nivel medio del mar según define el usuario en la configuración de la aplicación. Está disponible para todos los tipos de proveedores de ubicación. | Doble | Puntos | - |
Altura de antena Nombre de la variable: antennaHeight La distancia desde la antena hasta la superficie del suelo se resta de los valores de altitud en metros. | Doble | Puntos | - |
Tipo de altitud* Nombre de la variable: altitudeType Los resultados potenciales son la altitud sobre el nivel medio del mar (0) y la altura sobre el elipsoide (1). | Entero | Puntos | - |
Separación geoidal* Nombre de la variable: geoidSeparation Diferencia entre el elipsoide terrestre WGS84 y el nivel medio del mar según informa el receptor GNSS en metros. También se suele denominar altura ortométrica. | Doble | Puntos | - |
Tipo de precisión (RMS frente a DOP)* Nombre de la variable: accuracyType Tipo de precisión según indican las propiedades horizontalAccuracy y verticalAccuracy. Los resultados posibles son RMS (0) y DOP (1). RMS es la precisión cuadrática media. Se calcula siguiendo un rango de confianza del 68 por ciento para la latitud, la longitud y los errores de altitud que se recogen en la sentencia GST proporcionada por el receptor. Si el receptor no admite GST, se usa en cambio DOP. DOP es la precisión basada en una dilución de la precisión. Usa un valor de rango de error estimado del usuario (UERE) constante para estimar las precisiones horizontal y vertical. | Entero | Puntos | - |
Nivel de confianza de precisión* Nombre de la variable: confidenceLevelType Los resultados posibles son 68 por ciento (0) y 95 por ciento (1). | Entero | Puntos | - |
Error esférico radial medio Nombre de la variable: positionAccuracy Error esférico radial medio en metros. Abarca errores horizontales y verticales. | Doble | Puntos | - |
Error 1-sigma de latitud GST Nombre de la variable: latitudeError Valor del error 1-sigma de latitud en metros. Esta propiedad solo se rellena si su dispositivo de posicionamiento es compatible con sentencias GST en transmisiones de NMEA. | Doble | Puntos | - |
Error 1-sigma de longitud GST Nombre de la variable: longitudeError Valor del error 1-sigma de longitud en metros. Esta propiedad solo se rellena si su dispositivo de posicionamiento es compatible con sentencias GST en transmisiones de NMEA. | Doble | Puntos | - |
Error 1-sigma de altitud GST Nombre de la variable: altitudeError Valor del error 1-sigma de altitud en metros. Esta propiedad solo se rellena si su dispositivo de posicionamiento es compatible con sentencias GST en transmisiones de NMEA. | Doble | Puntos | - |
HDOP* Nombre de la variable: hdop Dilución de la precisión horizontal de los datos de posición | Doble | Puntos | esrignss_hdop |
VDOP* Nombre de la variable: vdop Dilución de la precisión vertical de los datos de posición. | Doble | Puntos | esrignss_vdop |
PDOP* Nombre de la variable: pdop Dilución de la precisión posicional de los datos de posición. La ecuación utilizada para determinar PDOP es PDOP^2 = HDOP^2 + VDOP^2. | Doble | Puntos | esrignss_pdop |
Antigüedad diferencial* Nombre de la variable: differentialAge Antigüedad en segundos de la señal y corrección diferenciales que usa el receptor GPS para corregir de forma diferencial la posición. | Doble | Puntos | esrignss_correctionage |
Id. de estación de referencia* Nombre de la variable: referenceStationId Id. de estación de referencia diferencial (DSID) de la estación que usa el receptor GPS. | Entero | Puntos | esrignss_stationid |
Satélites visibles Nombre de la variable: satellitesVisible Número de satélites de posicionamiento que son visibles en el momento de la captura de la ubicación | Entero | Puntos | - |
Satélites en uso Nombre de la variable: satellitesInUse Número de satélites de posicionamiento que se usan para devolver los datos de posición | Entero | Puntos | esrignss_numsats |
Nota:
Cuando se edita un punto manualmente, se borran las variables GNSS externas.
Grupos de exclusividad
Los grupos de exclusividad se utilizan para asegurar que solo haya un botón activo del grupo a la vez. Suponga que necesita capturar una serie de líneas para representar el estado cambiante de un sendero. A medida que se desplaza por la ruta, el estado puede ser excelente, bueno o deficiente. Toque el botón excelente para empezar a capturar una línea que represente una sección excelente del sendero. Cuando cambie el estado, toque el botón deficiente inmediatamente. Se detendrá la captura de la línea excelente y comenzará la captura de la línea deficiente.
Los grupos de exclusividad suelen aplicarse a botones de polilínea y polígono, pero también es posible agregar botones de punto que tengan habilitado el modo de trazado continuo. Puede incluir botones de distintos grupos de plantillas en un único grupo de exclusividad y puede aplicar varios grupos de exclusividad a un proyecto.
Variable de entrada de usuario de proyecto
El valor de variable de entrada de usuario de proyecto lo rellena el usuario de la aplicación y se puede aplicar a uno o varios botones de un proyecto. El usuario de la aplicación introduce el valor; no obstante, el creador del proyecto debe definir los botones y campos a los que se aplicará la variable.
Lo siguiente se aplica a una entrada de usuario de proyecto:
- Se pueden definir hasta tres variables de entrada de usuario de proyecto por proyecto.
- El usuario introduce su valor antes de pulsar un botón. Si la entrada de usuario se define como obligatoria, se solicita al usuario que introduzca este valor al iniciar el proyecto, pero podrá editar el valor en cualquier momento.
- Puede aplicar su valor a cualquier campo de texto de cualquier botón.
- Puede aplicar su valor a un campo de texto o entero que esté configurado con un dominio de valor codificado.
- No puede aplicar su valor a un campo de texto que esté configurado con un dominio de rango.
Las propiedades de la variable de entrada de usuario de proyecto son las siguientes:
- Etiqueta: texto que aparecerá como título de la página de entrada del usuario de proyecto en la aplicación.
- Tipo de entrada: puede ser texto de una sola línea, texto multilínea o lista de opciones. Puede agregar, eliminar y reordenar opciones. Opcionalmente, puede permitir la entrada de texto libre con listas de opciones.
- Aplicar sugerencia: muestre un texto de sugerencia en la página de la entrada de usuario de proyecto en la aplicación.
- Aplicar una máscara de entrada: defina el formato de entrada de datos mediante el uso de caracteres y símbolos para definir una máscara de entrada.
- Obligatorio: especifica si el usuario de la aplicación móvil debe proporcionar el valor de entrada del usuario antes de que pueda pulsar cualquier botón. Si no es obligatorio, el usuario puede introducir si lo desea un valor de entrada de usuario seleccionando el botón Editar (junto al valor de entrada de usuario mostrado en la parte superior de la pantalla) e introduciendo un valor.
Nota:
Al aplicar un valor de entrada de usuario a una capa de entidades con campos obligatorios, asegúrese de que su propiedad obligatoria esté definida como true para evitar errores de envío.
- Mostrar escáner de código QR: utilice el escáner de código QR en el cuadro de diálogo de entrada para la introducción de campos de texto.
Nota:
Se admiten los siguientes formatos: QR CODE, UPC A, UPC E, EAN 8, EAN 13, CODE 39 y CODE 128.
El creador del proyecto crea y configura una entrada de usuario del proyecto, ya sea en la pestaña Datos de cada campo en el elemento de menú Entrada de usuario del proyecto.
Para asignar una variable de entrada de usuario de proyecto a un campo de captura de un botón, en la pestaña Datos, en el menú desplegable del campo de captura, elija Entrada de usuario de proyecto.
En la aplicación móvil, se impedirá al usuario introducir un texto que supere la longitud del campo de datos.
Variable de botón de entrada de usuario
El valor de variable de botón de entrada de usuario lo rellena el usuario de la aplicación después de pulsar un botón de un proyecto. El usuario de la aplicación introduce el valor; no obstante, el creador del proyecto debe definir los botones y campos a los que se aplicarán las variables de botón.
Una variable de entrada de usuario de botón es diferente de una variable de entrada de usuario de proyecto, ya que el usuario introduce los valores después de pulsar un botón. Se pueden aplicar hasta tres entradas de usuario de botón a cada botón de proyecto, cada una de las cuales actualiza un campo específico.
Las propiedades de la variable de botón de entrada de usuario son las siguientes:
- Etiqueta: texto que aparecerá como título de la página de entrada del usuario de proyecto en la aplicación.
- Tipo de entrada: puede ser texto de una sola línea, texto multilínea, fecha y hora o lista de opciones. Puede agregar, eliminar y reordenar opciones. Opcionalmente, puede permitir la entrada de texto libre con listas de opciones. Puede especificar el valor predeterminado y el rango de fechas con el tipo de entrada de datos de tiempo.
- Aplicar sugerencia: muestre un texto de sugerencia en la página de la entrada de usuario de proyecto en la aplicación. Esto no se aplica cuando se configura con un rango o dominio de valor codificado.
- Aplicar una máscara de entrada: defina el formato de entrada de datos mediante el uso de caracteres y símbolos para definir una máscara de entrada.
- Obligatorio: especifica si el usuario de la aplicación móvil debe proporcionar el valor de entrada del usuario tras pulsar un botón.
Nota:
Al aplicar una entrada de usuario a una capa de entidades con campos obligatorios, asegúrese de que su propiedad obligatoria esté definida como true para evitar errores de envío.
- Mostrar escáner de código QR: utilice el escáner de código QR en el cuadro de diálogo de entrada para la introducción de campos de texto.
Nota:
Se admiten los siguientes formatos: QR CODE, UPC A, UPC E, EAN 8, EAN 13, CODE 39 y CODE 128.
- Mostrar cuadro de diálogo de entrada de usuario: especifica si la entrada de usuario del botón se muestra al principio o al final de la captura de datos. Esto se aplica a los botones que capturan entidades de líneas y polígonos, pero no se aplica a botones de punto.
En función del tipo de campo, están disponibles distintos parámetros de variable de entrada de usuario:
- Cadena de caracteres: etiqueta de entrada de usuario, visualización como multilínea, una línea o lista de opciones, sugerencia, máscara de entrada, obligatorio.
- Entero: etiqueta de entrada de usuario, obligatorio.
- Doble: etiqueta de entrada de usuario, obligatorio.
- Fecha: etiqueta de entrada de usuario, obligatorio.
El creador del proyecto puede configurar un botón de entrada de usuario del proyecto en la pestaña Datos de cada botón. Para asignar una variable de botón de entrada de usuario a un campo de captura de un botón, en la pestaña Datos, en el menú desplegable del campo de captura, seleccione Botón de entrada de usuario y seleccione Crear nuevo.
Si crea un botón de entrada de usuario para un campo que tenga un dominio (de rango o de valor codificado), las opciones se le presentan al usuario como una lista de opción única. No se puede introducir texto libre si hay un dominio de valor codificado. Si hay un dominio de rango, la entrada de datos se verá limitada por el rango.
Máscaras de entrada
La máscara de entrada define el formato de introducción de datos mediante el uso de caracteres y símbolos como parte de una variable de botón de entrada de usuario o de entrada de usuario de proyecto. Cuando se aplica una máscara de entrada a una variable de entrada de usuario, los valores introducidos por el usuario deben seguir el patrón definido por la máscara de entrada.
Para aplicar una máscara de entrada a su variable de entrada de usuario, defina la máscara en la propiedad userInputs.domain.inputMask.
La tabla siguiente muestra los caracteres y los símbolos que se pueden usar en una máscara de entrada:
Carácter | Significado |
---|---|
A | Se requiere un carácter alfabético ASCII. Los caracteres pueden ser de A a Z y de a a z. |
a | Se permite un carácter alfabético ASCII, pero no es obligatorio. |
N | Se requiere un carácter alfanumérico ASCII. Los caracteres pueden ser de A a Z, de a a z y de 0 a 9. |
n | Se permite un carácter alfanumérico ASCII, pero no es obligatorio. |
X | Se requiere cualquier carácter. |
x | Se permite cualquier carácter, pero no es obligatorio. |
9 | Se requiere un dígito ASCII. Los dígitos pueden ser de 0 a 9. |
0 | Se permite un dígito ASCII, pero no es obligatorio. |
D | Se requiere un dígito ASCII. Los dígitos pueden ser de 1 a 9. |
d | Se permite un dígito ASCII, pero no es obligatorio. Los dígitos pueden ser de 1 a 9. |
# | Se permite un dígito ASCII o un signo más/menos, pero no es obligatorio. |
H | Se requiere un carácter hexadecimal. Los caracteres pueden ser de A a F, de a a f y de 0 a 9. |
h | Se permite un carácter hexadecimal, pero no es obligatorio. |
B | Se requiere un carácter binario. Los caracteres pueden ser de 0 a 1. |
b | Se permite un carácter binario, pero no es obligatorio. |
> | Todos los caracteres alfabéticos siguientes están en mayúsculas. |
< | Todos los caracteres alfabéticos siguientes están en minúsculas. |
! | Desactivar la conversión entre mayúsculas y minúsculas. |
\ | Como escape de los caracteres especiales que se han enumerado con el fin de usarlos como separadores. |
La máscara se compone de una cadena de caracteres y separadores, seguidos opcionalmente por un signo de punto y coma y por el carácter usado para los espacios en blanco. Los caracteres en blanco siempre se eliminan del texto después de la edición. La tabla siguiente muestra máscaras de ejemplo:
Máscara de ejemplo | Descripción |
---|---|
>A<xxxxxxxxxxxx | Texto que empieza con una letra mayúscula seguida de cualquier número de caracteres en minúsculas. |
AAA-AAA-AAA;_ | Identificador único que usa guiones como separador y signos de subrayado para representar cada carácter que se debe completar. |
B9.99;- | Representa un valor de pH. El número solo puede empezar con un 0 o un 1 y solo puede incluir dos posiciones decimales. Se usa un guion para representar cada carácter que se debe completar. |
999-99-9999 | Número de la Seguridad Social en Estados Unidos. |
(999) 999-9999 | Número de teléfono de Estados Unidos. |
900 kg | Peso en kilogramos entre 0 y 999. |
99999 | Código postal de 5 dígitos de Estados Unidos. |
AAA | Código de aeropuerto de IATA. |
Webhook
Los webhooks son un método muy compatible utilizado para permitir que varias aplicaciones interactúen entre sí, a través de solicitudes HTTP POST para pasar devoluciones de llamadas entre ellas. Para obtener más información, consulte la página de Wikipedia sobre los webhooks. Entre los usos habituales de webhooks se encuentran: el envío de notificaciones por correo electrónico o SMS, la publicación de mensajes en redes sociales, la escritura automática de registros en una hoja de cálculo y la actualización de bases de datos corporativas.
En QuickCapture, puede configurar y activar los webhooks al enviar un registro. Por ejemplo, tras un envío correcto de la información a la capa de entidades, puede llamar al webhook y desencadenar otra acción, por ejemplo, el envío de una notificación por correo electrónico, la incorporación del registro a una hoja de cálculo o el envío de una alerta.
Su lugar de trabajo puede contar con su propio proveedor de webhooks, pero también dispone de una amplia variedad de servicios de flujo de trabajo de terceros, tales como Make, Microsoft Power Automate, Zapier y tray.io. Todos ellos se pueden utilizar para incorporar QuickCapture como desencadenador de un proceso automático mayor. En particular, Make tiene un módulo QuickCapture; lo cual le permite integrar QuickCapture en su flujo de trabajo de webhooks con el mínimo de dificultad y sin tener que configurar el webhook en el diseñador de QuickCapture ni introducir una URL de carga.
Hay muchas maneras de utilizar QuickCapture como desencadenador de sus flujos de trabajo. Para comenzar, Make tiene plantillas que puede utilizar para incluir adjuntos en sus notificaciones de correo electrónico, agregar registros a hojas de cálculo y crear elementos de calendario. Para obtener más información, consulte Automatizar flujos de trabajo con Integromat.
Nota:
El módulo predeterminado de QuickCapture en Make está diseñado para proyectos alojados en ArcGIS Online. Para utilizar Make con proyectos alojados en ArcGIS Enterprise deberá configurar un conector personalizado. Para obtener más información, consulte Conectar Integromat a una instancia de ArcGIS Enterprise.
Puede configurar un webhook en el diseñador de QuickCapture seleccionando el elemento de menú Webhooks . Al crear un nuevo webhook, proporcione estos parámetros:
- Nombre: establezca el nombre del webhook (único dentro del proyecto).
- Capas de entidades de destino: seleccione una sola capa de entidades. La carga se enviará a la URL de webhook configurada cada vez que se envíe un registro a esta capa.
- URL de webhook: especifique el lugar al que se enviará la información del proyecto. Un proveedor de webhook externo debe proporcionarlo.
- Datos de eventos: elija qué información se incluirá en la carga, incluidos los detalles del proyecto, información del usuario, el portal y el registro enviado, y la respuesta del servidor.
- Estado: determine si este webhook se habilitará al guardar el proyecto.
Validación del proyecto
Se realiza un análisis para ayudar a validar los datos y diagnosticar la configuración del proyecto al abrir, guardar o compartir el proyecto. En el panel Mensajes, se proporciona información para ayudar a solucionar problemas o advertencias. Haga clic en el mensaje de error o de advertencia para localizar el problema.
Puede guardar el proyecto con advertencias. Sin embargo, no se puede guardar hasta que se resuelvan todos los errores. Estos son algunos problemas que pueden impedir el guardado:
- Fuentes de datos no válidas: capas de entidades y mapas que se han eliminado o dejado de compartir.
- Campos obligatorios vacíos: los campos marcados como obligatorios deben tener una variable de dispositivo, una entrada de usuario o un valor fijo definidos. Al asignar una entrada de usuario a un campo obligatorio, asegúrese de que la variable de entrada de usuario también esté marcada como obligatoria.
- Configuración del proyecto no válida: valores incompatibles para precisión horizontal recomendada y obligatoria, las opciones de configuración marcadas como obligatorias deben tener una entrada válida, configuración de webhook no válida o un proyecto sin ningún botón configurado.
Imágenes orientadas
Puede configurar QuickCapture para capturar automáticamente metadatos de fotografías que permiten el uso de Imágenes orientadas en ArcGIS. Habilitar un proyecto de QuickCapture con imágenes orientadas le permite administrar y visualizar mejor las imágenes que no son oblicuas. Habilitar imágenes orientadas en un proyecto no produce ningún cambio en la experiencia de usuario móvil, pero proporciona a los usuarios de ArcGIS las siguientes capacidades.
- Seleccione una ubicación o un activo y vea qué fotos los cubren.
- Seleccione una foto y vea su huella.
- Vea una correlación entre entidades de suelo (en el mapa) y entidades de imagen.
Para habilitar las imágenes orientadas en el diseñador, necesita un proyecto de QuickCapture que esté configurado para tomar fotos. Siga estos pasos para habilitar imágenes orientadas.
- Haga clic en el elemento de menú Administrar capas de proyecto
.
- Seleccione el menú de la capa de entidades de puntos a la que se enviarán las fotos y haga clic en Habilitar imágenes orientadas.
QuickCapture guarda su proyecto y agrega campos a la capa de entidades seleccionada y asigna automáticamente variables de dispositivo de mapas a estos campos del proyecto. Estos campos almacenan metadatos como el campo de visión horizontal y vertical, la orientación, la inclinación y la rotación de la cámara.
La habilitación de imágenes orientadas crea una vista de capa de entidades con acceso de lectura para que los usuarios exploren imágenes orientadas. También crea un elemento de catálogo de imágenes orientadas (OIC) que contiene información que incluye una referencia a la vista de capa de entidades y a un rango de ajustes y valores predeterminados. Ambos elementos los consumen clientes como Experience Builder, ArcGIS Pro y aplicaciones web personalizadas para trabajar con las imágenes orientadas.
- Configure cada botón que recopilará imágenes orientadas para capturar una foto como máximo, y asegúrese de que la opción Utilice la ubicación de la foto para el registro capturado esté habilitada.
Las funciones de imágenes orientadas no se admiten totalmente para los botones que capturan varias fotos. Las variables del dispositivo, como la orientación, la inclinación y la rotación de la cámara, y la longitud y la latitud de las fotos, solo se calcularán y almacenarán en los campos de la aplicación QuickCapture desde la primera captura de foto.
- Haga clic en Guardar.
Cuando las imágenes orientadas están habilitadas, la aplicación móvil calcula la orientación, la rotación y la inclinación de la cámara en el momento de capturar cada foto.
Para visualizar y explotar las fotos con la aplicación Imágenes orientadas, haga clic en el elemento de menú Administrar capas de proyecto , abra el menú de la capa y haga clic en Ver imágenes orientadas.
Nota:
Para compartir fotos capturadas con otros usuarios en Experience Builder, ArcGIS Pro o en la aplicación Imágenes orientadas, se deben compartir el elemento OIC y la vista de capa de entidades referenciada.
Cuando utilice capas de entidades alojadas en ArcGIS Enterprise, debe agregar manualmente el OIC desde su portal para visualizar y utilizar las fotos. En la aplicación Imágenes orientadas, especifique la URL de su portal y los detalles de inicio de sesión. Una vez que haya iniciado sesión, seleccione el OIC objetivo y agréguelo a la aplicación.
Imágenes orientadas con capas de entidades no alojadas en ArcGIS Enterprise
Cuando se utilicen capas de entidades alojadas en ArcGIS Enterprise, la experiencia con las imágenes orientadas es la misma que en ArcGIS Online, tal como se ha descrito anteriormente.
Cuando se utilicen capas de entidades no alojadas en ArcGIS Enterprise, no se creará ninguna vista de capa de entidades, y cuando habilite las imágenes orientadas en un proyecto de QuickCapture, los campos obligatorios no se agregarán automáticamente a la capa de entidades Los siguientes campos deben agregarse manualmente a la capa de entidades no alojada. Si se utilizan estos nombres de campo, las variables se asignarán automáticamente al proyecto cuando se habiliten las imágenes orientadas.
Nombre de campo | Nombre de visualización | Tipo |
---|---|---|
camheading | Dirección de la cámara (norte verdadero) | Doble |
campitch | Cabeceo de la cámara | Doble |
camroll | Balanceo de la cámara | Doble |
hfov | HFOV | Doble |
vfov | VFOV | Doble |
fardist | Distancia lejana | Doble |
neardist | Distancia cercana | Doble |
avghtag | Altura de la cámara por encima del suelo | Doble |
acquisitiondate | Fecha de adquisición | Fecha |
Nota:
La capa de entidades no alojada requiere la operación Consultar adjuntos Las capas de entidades no alojadas publicadas desde ArcGIS Desktop no admiten esta operación. La compatibilidad con los servicios de entidades no alojadas publicadas desde ArcGIS Pro se agregó en la versión 10.7.1.Uso compartido de la ubicación
El uso compartido de la ubicación es una funcionalidad a nivel de organización que le permite registrar dónde están los trabajadores móviles y dónde han estado. Cuando habilita el uso compartido de la ubicación, los usuarios con licencia de su organización pueden utilizar la aplicación móvil QuickCapture para cargar sus ubicaciones en la capa de uso compartido de la ubicación. Los rastreos están protegidos en la capa de uso compartido de la ubicación: los trabajadores móviles solo ven sus propios rastreos y necesitan permisos adicionales para visualizar los rastreos de otros usuarios. Una vez el uso compartido de la ubicación está habilitado, los administradores pueden usar la aplicación web Track Viewer para compartir la última ubicación conocida y datos de rastreo con otros usuarios de la organización creando vistas de rastreo.
Para obtener más información sobre cómo habilitar el uso compartido de la ubicación en su organización, consulte Habilitar el uso compartido de la ubicación en ArcGIS Online y Habilitar el uso compartido de la ubicación en ArcGIS Enterprise, o bien consulte la guía de implementación Implementar una solución de uso compartido de la ubicación con QuickCapture.
Para habilitar el uso compartido de la ubicación en su proyecto, elija el elemento de menú Uso compartido de la ubicación . Al habilitar el uso compartido de la ubicación, puede elegir una de las siguientes opciones:
- Obligatorio: cuando el rastreo es obligatorio, los trabajadores móviles no pueden deshabilitarlo.
- Intervalo de ubicación de última ubicación conocida: el intervalo de la única ubicación que representa la última ubicación conocida indicada por la aplicación móvil. Puede elegir 1 minuto, 15 minutos o 1 hora. El valor predeterminado es 1 minuto.
- Categoría de última ubicación conocida: el valor que se escribirá en el campo de categoría de la capa de última ubicación conocida. Puede ser el nombre del proyecto, un valor fijo o una entrada de usuario de proyecto. El valor predeterminado es el nombre de proyecto.
- Intervalo de actualización de rastreos: el intervalo en que se cargan las ubicaciones a la capa de rastreo. El valor predeterminado es Desactivado (deshabilitado). Cuando esta opción esté desactivada, solo se cargará la última ubicación conocida. Para habilitar la carga de rastreos, establezca este intervalo en 10 minutos.
- Categoría de rastreos: el valor que se escribirá en el campo de categoría de la capa de rastreos. Puede ser el nombre del proyecto, un valor fijo o una entrada de usuario de proyecto. El valor predeterminado es el nombre de proyecto.
Para obtener más información, consulte Preguntas frecuentes para creadores de proyectos y Preguntas frecuentes para trabajadores móviles.