Variables de l’appareil

Les variables d’appareil sont utilisées pour renseigner automatiquement les champs QuickCapture avec des attributs SIG courants. Certaines variables ne s’appliquent pas à tous les types de champ. Par exemple, les variables d’horodatage s’appliquent uniquement aux champs de date.

Certaines variables sont automatiquement attribuées à des champs de bouton portant un nom spécifique. Vous pouvez créer manuellement ces champs nommés dans la couche d’entités ou sélectionner Capture GPS receiver information (Capturer les informations du récepteur GPS) lors de la création d’une couche d’entités dans ArcGIS Online ou de la création d’une couche d’entités dans ArcGIS Enterprise.

Informations sur l’appareil

VariableType de champ compatibleType d’entité compatibleChamp auquel la variable est attribuée automatiquement

Nom du projet

Nom de variable : projectName

Nom du projet utilisé pour capturer l’enregistrement.

Texte

Points, lignes, polygones

-

UUID de l’installation

Nom de variable : installUUID

Identifiant unique de l’application mobile créée lors de l’installation. Cette variable peut être utilisée pour identifier un appareil de manière unique.

Texte

Points, lignes, polygones

-

Version de l’application

Nom de variable : appVersion

Version de QuickCapture.

Chaîne

Points, lignes, polygones

-

Système d’exploitation

Nom de variable : operatingSystem

Version de la plateforme et du système d’exploitation.

Chaîne

Points, lignes, polygones

-

ID de session

Nom de variable : sessionId

ID unique généré à chaque activation du partage de la localisation.

Chaîne

Points, lignes, polygones

-

Mode d’alimentation

Nom de variable : powerMode

Catégorie du mode d’alimentation. Les résultats potentiels sont : Inconnu (0), Équilibre (1) et Économiseur de batterie.

Entier

Entier

-

Source d’alimentation

Nom de variable : powerSource

Catégorie de la source d’alimentation. Les résultats potentiels sont : Inconnue (0), CA (1), USB (2), Sans fil (3) et Batterie (4).

Entier

Points

-

État de la batterie

Nom de variable : batteryState

Catégorie de l’état de la batterie Les résultats potentiels sont : Inconnu (0), Débranchée (1), En charge (2), Branchée et complètement chargée (3) et Branchée, pas en charge (4)

Entier

Points

-

Niveau de batterie

Nom de variable : batteryLevel

Niveau de la batterie en pourcentage (0 à 100).

Entier

Points

-

Déclinaison magnétique

Nom de variable : magneticDeclination

Angle entre le nord magnétique et le nord géographique en degrés décimaux.

Double

Points

-

Azimut (°)

Nom de variable : azimuth

Relèvement au compas de l’appareil lorsque l’enregistrement est capturé, le nord géographique ayant la valeur 0, l’est la valeur 90, le sud la valeur 180 et l’ouest la valeur 270.

Double

Points

esrisnsr_azimuth

Tangage (°)

Nom de variable : pitch

Tangage de l’appareil lorsque l’enregistrement a été capturé, où 0 représente l’appareil face vers le haut et 90 représente l’appareil incliné vers la droite, perpendiculaire au sol.

Double

Points

-

Roulis (°)

Nom de variable : roll

Roulis de l’appareil lorsque l’enregistrement a été capturé, où 0 représente l’appareil face vers le haut, 90 représente l’appareil ayant roulé vers la droite, -90 représente l’appareil ayant roulé vers la gauche et 180 représente l’appareil face au sol.

Double

Points

-

Remarque :

Lorsqu’un point est modifié manuellement, les variables magneticDeclination, azimuth, pitch et roll sont effacées.

Informations utilisateur

VariableType de champ compatibleType d’entité compatibleChamp auquel la variable est attribuée automatiquement

Nom d\\’utilisateur

Nom de variable : username

Nom d’utilisateur de la personne actuellement connectée.

Texte

Points, lignes, polygones

-

Nom complet

Nom de variable : fullName

Nom complet de l’utilisateur actuellement connecté.

Texte

Points, lignes, polygones

-

Prénom

Nom de variable : firstName

Prénom de l’utilisateur actuellement connecté.

Texte

Points, lignes, polygones

-

Nom

Nom de variable : lastName

Nom de l’utilisateur actuellement connecté.

Texte

Points, lignes, polygones

-

Adresse électronique

Nom de variable : email

Adresse e-mail de l’utilisateur actuellement connecté.

Texte

Points, lignes, polygones

-

Emplacement

VariableType de champ compatibleType d’entité compatibleChamp auquel la variable est attribuée automatiquement

Heure de capture (UTC)

Nom de variable : captureTime

Heure de capture en temps universel coordonné (UTC).

Date

Points

esrignss_fixdatetime

Date/heure de capture (date uniquement)

Nom de variable : captureTime_dateOnly

Date locale de capture uniquement.

DateOnly

Points

-

Date/heure de capture (heure uniquement)

Nom de variable : captureTime_timeOnly

Heure locale de capture uniquement.

TimeOnly

Points

-

Date/heure de capture (date/heure avec décalage UTC)

Nom de variable : captureTime_timeStampOffset

Heure locale de capture avec décalage UTC.

TimeStampOffset

Points

-

Latitude (DD)

Nom de variable : latitude

Latitude en degrés décimaux.

Double

Points

esrignss_latitude

Longitude (DD)

Nom de variable : longitude

Longitude en degrés décimaux.

Double

Points

esrignss_longitude

Altitude (m)

Nom de variable : altitude

Altitude au-dessus du niveau de la mer ou ellipsoïde en mètres.

Double

Points

esrignss_altitude

Précision horizontale (m)

Nom de variable : horizontalAccuracy

Précision horizontale des coordonnées x,y en mètres.

Double

Points

esrignss_h_rms

Précision verticale (m)

Nom de variable : verticalAccuracy

Précision verticale de la coordonnée z en mètres.

Double

Points

esrignss_v_rms

Localisation : DMS

Nom de variable : DMS

Localisation en tant que chaîne de valeurs séparées par un espace, en degrés, minutes et secondes.

Texte

Points

-

Localisation : DDM

Nom de variable : DDM

Localisation en tant que chaîne de valeurs séparées par un espace, en degrés et minutes décimales.

Texte

Points

-

Localisation : USNG

Nom de variable : USNG

Emplacement dans U.S. National Grid.

Texte

Points

-

Localisation : MGRS

Nom de variable : MGRS

Localisation dans le système de référence de carroyage militaire.

Texte

Points

-

ID de niveau

Nom de variable : levelId

ID unique de l’entité Niveau dans une carte tenant compte des étages Cette variable est renseignée seulement si le projet comporte une carte tenant compte des étages configurée, si la carte est ouverte et si un bâtiment et un étage sont sélectionnés. Dans le cas contraire, la valeur par défaut stockée est Null (nulle).

Texte

Points, lignes, polygones

-

Remarque :

Lorsqu’un point est modifié manuellement, les variables altitude, horizontalAccuracy et verticalAccuracy sont effacées.

Trajet

VariableType de champ compatibleType d’entité compatibleChamp auquel la variable est attribuée automatiquement

Vitesse (m/s)

Nom de variable : speedMS

Vitesse au sol en mètres par seconde.

Double

Points

-

Vitesse (km/h)

Nom de variable : speedKPH

Vitesse au sol en kilomètres à l’heure.

Double

Points

esrignss_speed

Vitesse (mi/h)

Nom de variable : speedMPH

Vitesse au sol en miles à l’heure.

Double

Points

-

Vitesse (nœud)

Nom de variable : speedKTS

Vitesse au sol en nœuds.

Double

Points

-

verticalSpeedMS

Vitesse verticale en mètres par seconde.

Double

Points

-

Nom de variable : verticalSpeedKPH

Vitesse verticale en kilomètres à l’heure.

Double

Points

-

Nom de variable : verticalSpeedMPH

Vitesse verticale en miles à l’heure.

Double

Points

-

Nom de variable : verticalSpeedKTS

Vitesse verticale en nœuds.

Double

Points

-

Direction du déplacement (°)

Nom de variable : direction

Sens de déplacement mesuré dans le sens horaire à partir du nord en degrés décimaux.

Double

Points

-

Direction de déplacement : 4 points cardinaux

Nom de variable : directionCardinal4

Sens de déplacement généralisé selon l’une des quatre directions cardinales. Les résultats potentiels sont N, E, S et O.

Texte

Points

-

Direction de déplacement : 8 points cardinaux

Nom de variable : directionCardinal8

Sens de déplacement généralisé selon l’une des huit directions cardinales. Les résultats potentiels sont N, NE, E, SE, S, SO, O et NO.

Texte

Points

-

Type d’activité

Nom de variable : activityType

Type d’activité de l’utilisateur : Inconnue (0), Stationnaire (1), Marche (2), Course à pied (3), Vélo (4), Voiture (5)

Texte

Points

-

Heure de début

Nom de variable : startTime

Date et heure de l’activation du bouton.

Date

Lignes, polygones

-

Heure de fin

Nom de variable : endTime

Date et heure de la désactivation du bouton.

Date

Lignes, polygones

-

Longueur (m)

Nom de variable : lengthM

Longueur géodésique en mètres.

Double

Lignes, polygones

-

Longueur (km)

Nom de variable : lengthKM

Longueur géodésique en kilomètres.

Double

Lignes, polygones

-

Longueur (mi)

Nom de variable : lengthMI

Longueur géodésique en miles.

Double

Lignes, polygones

-

Surface (m2)

Nom de variable : areaM2

Surface en mètres carrés, pour les couches surfaciques uniquement.

Double

Polygones

-

Surface (km2)

Nom de variable : areaKM2

Surface en kilomètres carrés, pour les couches surfaciques uniquement.

Double

Polygones

-

Surface (mi2)

Nom de variable : areaMI2

Surface en miles carrés, pour les couches surfaciques uniquement.

Double

Polygones

-

Remarque :

La vitesse verticale ne peut pas être affectée à un champ de bouton dans le GUI du concepteur Web, mais peut être créée avec le nom de variable lors de la mise à jour du JSON du projet.

Lorsqu’un point est mis à jour manuellement, les variables speedMS, speedKPH, speedMPH, speedKTS, verticalSpeedMS, verticalSpeedMPH, verticalSpeedKPH, verticalSpeedKTS, direction, directionCardinal4 et directionCardinal8 sont effacées.

Photo

VariableType de champ compatibleType d’entité compatibleChamp auquel la variable est attribuée automatiquement

Direction de la caméra (°)

Nom de variable : camHeading

Relèvement au compas de la caméra arrière de l’appareil lorsque la photo a été capturée, le nord géographique ayant la valeur 0, l’est la valeur 90, le sud la valeur 180 et l’ouest la valeur 270. Également enregistré dans la balise EXIF GPSImgDirection de la photo. Sachez que camHeading n’est pas fiable lorsque les images sont capturées avec des valeurs camRoll supérieures à ±10 degrés.

Double

Points

-

Tangage de la caméra (°)

Nom de variable : camPitch

Tangage de la caméra arrière de l’appareil lors de la capture de la photo, 0 représentant la caméra orientée vers le sol et 90 l’appareil orienté vers l’avant, perpendiculairement au sol.

Double

Points

-

Roulis de la caméra (°)

Nom de variable : camRoll

Roulis de la caméra arrière de l’appareil lorsque la photo a été capturée, où 0 ne représente aucun roulis, 90 représente l’appareil ayant roulé vers la droite et -90 représente la caméra ayant roulé vers la gauche. Tout roulis supérieur à ±45 degrés provoquera le changement d’orientation de l’appareil de Portrait en Paysage. Les angles camHeading, camPitch et camRoll seront ajustés conformément.

Double

Points

-

Champ de vision horizontal (°)

Nom de variable : hfov

Champ de vision horizontal de l’objectif de la caméra mesuré en degrés. Cette variable est calculée à partir de la balise EXIF FocalLength35mmFilm de la photo. Renvoie la valeur nulle si la balise EXIF est manquante.

Double

Points

-

Champ de vision vertical (°)

Nom de variable : vfov

Champ de vision vertical de l’objectif de la caméra mesuré en degrés. Cette variable est calculée à partir de la balise EXIF FocalLength35mmFilm de la photo. Renvoie la valeur nulle si la balise EXIF est manquante.

Double

Points

-

Latitude de la photo (DD)

Nom de variable : photoLatitude

Latitude lorsque la photo a été capturée, en degrés décimaux. Également enregistré dans la balise EXIF GPSLatitude de la photo.

Double

Points

-

Longitude de la photo (DD)

Nom de variable : photoLongitude

Longitude lorsque la photo a été capturée, en degrés décimaux. Également enregistré dans la balise EXIF GPSLongitude de la photo.

Double

Points

-

Remarque :

Pour les boutons qui prennent en charge plusieurs photos, les variables d’appareil de la caméra ne sont pas calculées.

GNSS

Les variables GNSS ne sont généralement disponibles que lorsqu’elles sont connectées directement à un récepteur GNSS externe. Toutefois, les variables signalées par un * sont également disponibles sur Android lorsqu’un récepteur externe est connecté via un fournisseur de localisation fictive.

VariableType de champ compatibleType d’entité compatibleChamp auquel la variable est attribuée automatiquement

Type de source de la position*

Nom de variable : positionSourceType

Catégorie de la source de position. Les résultats possibles sont Unknown (Inconnu) (0), User (Utilisateur) (1), System Location (Emplacement système) (2), External Device (Appareil externe) (3) et Network Device (Appareil réseau) (4).

Entier

Points, lignes, polygones

esrignss_positionsourcetype

Type de résolution*

Nom de variable : fixType

Type de résolution de position pour la coordonnée. Les résultats possibles sont : NoFix (Aucune résolution) (0), GPS (1), DifferentialGPS (GPS différentiel) (2), PrecisePositioningService (Service de positionnement précis) (3), RTKFixed (RTK fixe) (4), RTKFloat (RTK flottant) (5), Estimated (Estimé) (6), Manual (Manuel) (7), Simulator (Simulateur) (8) et SBAS (9).

Entier

Points

esrignss_fixtype

Adresse de l’appareil

Nom de variable : deviceAddress

En règle générale, il s’agit de l’adresse MAC Bluetooth de l’appareil, par exemple, 0C:00:0A:BB:28:FC. Cependant, aucune adresse MAC Bluetooth n’est disponible sur iOS. C’est pourquoi un identifiant d’appareil unique est renvoyé à la place, par exemple : 3f89ecd0-bbe5-11ea-8b6e-0800200c9a66.

Texte

Points

-

Nom du capteur de position*

Nom de variable : sensorName

Lorsque vous utilisez le fournisseur de localisation intégré, le nom est AppStudio-CoreLocation. Lorsque vous utilisez un récepteur externe, il s’agit du nom du récepteur signalé par le matériel externe.

Texte

Points

esrignss_receiver

Type de connexion au capteur d’emplacement

Nom de variable : deviceType

Type d’appareil externe. Les résultats possibles sont Unknown (Inconnu) (-1), Bluetooth (0), Serial Port (Port série) (1) et Bluetooth LE (2).

Entier

Points

-

Nom du réseau

Nom de variable : networkName

Disponible uniquement pour les fournisseurs de position réseau.

Texte

Points

-

Adresse du réseau

Nom de variable : networkAddress

Disponible uniquement pour les fournisseurs de position réseau.

Texte

Points

-

Port réseau

Nom de variable : networkPort

Disponible uniquement pour les fournisseurs de position réseau.

Entier

Points

-

Hauteur orthométrique*

Nom de variable : geoidSeparationCustom

Écart entre l’ellipsoïde terrestre WGS84 et le niveau moyen de la mer, tel que l’indique l’utilisateur dans les paramètres de l’application. Disponible pour tous les types de fournisseur de position.

Double

Points

-

Hauteur d’antenne

Nom de variable : antennaHeight

La distance entre l’antenne et la surface au sol est soustraite des valeurs d’altitude en mètres.

Double

Points

-

Type d'altitude*

Nom de variable : altitudeType

Les résultats possibles sont l’altitude au-dessus du niveau moyen de la mer (Altitude above mean sea level) (0) et la hauteur au-dessus de l’ellipsoïde (height above ellipsoid) (1).

Entier

Points

-

Séparation géoïdale*

Nom de variable : geoidSeparation

Écart entre l’ellipsoïde terrestre WGS84 et le niveau moyen de la mer, tel que communiqué par le récepteur GNSS en mètres. Cette variable est également désignée sous le nom de hauteur orthométrique.

Double

Points

-

Type de précision (EQM vs DOP)*

Nom de variable : accuracyType

Type de précision signalé par les propriétés horizontalAccuracy et verticalAccuracy. Les résultats possibles sont RMS (0) et DOP (1). L’option RMS (Root Mean Square) correspond à une mesure de précision par l’erreur quadratique moyenne (EQM). Son calcul repose sur un intervalle de confiance de 68 pour cent pour les erreurs de latitude, de longitude et d’altitude indiquées dans le message GST provenant du récepteur. Si le récepteur ne prend pas en charge GST, la DOP est utilisée à la place. DOP est l’exactitude basée sur l’affaiblissement de la précision. Elle utilise l’UERE, une valeur constante d’estimation de l’erreur sur la mesure de distance récepteur-satellite, pour estimer les précisions horizontale et verticale.

Entier

Points

-

Niveau de confiance de la précision*

Nom de variable : confidenceLevelType

Les résultats possibles sont : 68 % (0) et 95 % (1).

Entier

Points

-

Erreur sphérique radiale moyenne

Nom de variable : positionAccuracy

Erreur sphérique radiale moyenne en mètres. Elle englobe l’erreur horizontale et l’erreur verticale.

Double

Points

-

Erreur 1-sigma de latitude GST

Nom de variable : latitudeError

Valeur de l’erreur de position (1-sigma) en latitude, en mètres. Cette propriété est renseignée uniquement si l’appareil de positionnement prend en charge les messages GST dans les flux NMEA.

Double

Points

-

Erreur 1-sigma de longitude GST

Nom de variable : longitudeError

Valeur de l’erreur de position (1-sigma) en longitude, en mètres. Cette propriété est renseignée uniquement si l’appareil de positionnement prend en charge les messages GST dans les flux NMEA.

Double

Points

-

Erreur 1-sigma d’altitude GST

Nom de variable : altitudeError

Valeur de l’erreur de position (1-sigma) en altitude, en mètres. Cette propriété est renseignée uniquement si l’appareil de positionnement prend en charge les messages GST dans les flux NMEA.

Double

Points

-

HDOP*

Nom de variable : hdop

Diminution de la précision horizontale des données de position.

Double

Points

esrignss_hdop

VDOP*

Nom de variable : vdop

Diminution de la précision verticale des données de position.

Double

Points

esrignss_vdop

PDOP*

Nom de variable : pdop

Diminution de la précision du positionnement des données de position. L’équation qui permet de déterminer la valeur PDOP est PDOP^2 = HDOP^2 + VDOP^2.

Double

Points

esrignss_pdop

Âge différentiel*

Nom de variable : differentialAge

Ancienneté du signal différentiel et de la correction différentielle utilisés par le récepteur GPS pour corriger la position de manière différentielle, en secondes.

Double

Points

esrignss_correctionage

ID de la station de référence*

Nom de variable : referenceStationId

ID de station de la référence différentielle (DSID) de la station utilisée par le récepteur GPS.

Entier

Points

esrignss_stationid

Satellites visibles

Nom de variable : satellitesVisible

Nombre de satellites de positionnement visibles au moment de la capture de la position.

Entier

Points

-

Satellites en cours d’utilisation

Nom de variable : satellitesInUse

Nombre de satellites de positionnement utilisés pour renvoyer les données de position.

Entier

Points

esrignss_numsats
Remarque :

Lorsqu’un point est mis à jour manuellement, toutes les variables GNSS externes sont effacées.