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 crear manualmente estos campos con nombre en la capa de entidades o 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

VariableTipo de campo compatibleTipo de entidad compatibleVariable 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

-

Modo de energía

Nombre de la variable: powerMode

Categoría del modo de energía. Los resultados potenciales son Desconocido (0), Equilibrado (1) y Ahorro de batería.

Entero

Entero

-

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

VariableTipo de campo compatibleTipo de entidad compatibleVariable 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

VariableTipo de campo compatibleTipo de entidad compatibleVariable de campo asignada automáticamente a

Hora de captura (UTC)

Nombre de la variable: captureTime

Tiempo de captura en UTC

Fecha

Puntos

esrignss_fixdatetime

Momento de captura (solo fecha)

Nombre de la variable: captureTime_dateOnly

Solo fecha local de captura.

DateOnly

Puntos

-

Momento de captura (solo hora)

Nombre de la variable: captureTime_timeOnly

Solo hora local de captura.

TimeOnly

Puntos

-

Momento de captura (fecha y hora con desfase UTC)

Nombre de la variable: captureTime_timeStampOffset

Hora local de la captura con desfase UTC.

TimeStampOffset

Puntos

-

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 altitude, horizontalAccuracy y verticalAccuracy.

Viaje

VariableTipo de campo compatibleTipo de entidad compatibleVariable 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

VariableTipo de campo compatibleTipo de entidad compatibleVariable 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.

GNSS

Las variables GNSS 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.

VariableTipo de campo compatibleTipo de entidad compatibleVariable 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 denomina 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.