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
Variable | Type de champ compatible | Type d’entité compatible | Champ 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
Variable | Type de champ compatible | Type d’entité compatible | Champ 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
Variable | Type de champ compatible | Type d’entité compatible | Champ 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
Variable | Type de champ compatible | Type d’entité compatible | Champ 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
Variable | Type de champ compatible | Type d’entité compatible | Champ 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.
Variable | Type de champ compatible | Type d’entité compatible | Champ 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.
Vous avez un commentaire à formuler concernant cette rubrique ?