Skip To Content

Enregistrer des métadonnées GPS

En plus des coordonnées géographiques, vous pouvez enregistrer d'autres métadonnées GPS associées à une entité, par exemple sa précision et son type de correction. Le stockage de ces métadonnées peut être utile pour évaluer la qualité des données et s'assurer que les normes de collecte des données ont été respectées. Vous pouvez ajouter des champs de métadonnées GPS à un service d'entités ponctuelles afin que Collector puisse écrire des métadonnées GPS dans les champs respectifs lors de la mise à jour des entités ponctuelles. Vous devez également configurer la fenêtre contextuelle des entités pour masquer certaines des données aux yeux de vos responsables de la collecte des données.

Voici quelques points à prendre en compte avant de configurer le stockage des métadonnées GPS :

  • Les champs de métadonnées GPS sont renseignés sur les couches de points uniquement.
  • Si une entité ponctuelle est créée ou mise à jour par une pression longue sur la carte au lieu d'utiliser le GPS, les champs de métadonnées GPS sont effacés.
  • Si une entité ponctuelle est créée ou mise à jour et que les informations de métadonnées GPS ne sont pas disponibles pour la position GPS, les champs de métadonnées GPS sont effacés.

Métadonnées GPS prises en charge

Les valeurs de métadonnées GPS suivantes sont enregistrées par Collector lorsque vous utilisez un service d'entités configuré :

  • Nom du récepteur
  • Latitude : emplacement avant l'application du profil d'emplacement spécifié, notamment des transformations de données
  • Longitude : emplacement avant l'application du profil d'emplacement spécifié, notamment des transformations de données
  • Altitude : emplacement avant l'application du profil d'emplacement spécifié, notamment des transformations de données
  • Heure de résolution

Si vous utilisez un seul emplacement GPS pour définir l'emplacement d'un point, les valeurs de métadonnées suivantes sont également enregistrées :

  • Précision horizontale
  • Précision verticale
  • PDOP
  • HDOP
  • VDOP
  • Type de résolution
  • Age de la correction
  • ID de station
  • Nombre de satellites

Si vous calculez la moyenne GPS pour définir l'emplacement d'un point, les valeurs de métadonnées suivantes sont également enregistrées :

  • Précision horizontale de la moyenne
  • Précision verticale de la moyenne
  • Nombre de positions dont la moyenne est calculée
  • Ecart type

    Indication de la variation en distance entre votre emplacement moyen final et chaque emplacement individuel enregistré au cours du calcul de la moyenne. Une valeur élevée indique que votre position a été influencée par des points aberrants.

Vous pouvez choisir ceux que vous voulez capturer avec vos données : les valeurs sont ignorées pour les champs que vous n'ajoutez pas dans votre service d'entités. De même, vous pouvez configurer vos données pour des emplacements GPS uniques, des emplacements moyens, ou les deux : lorsque le calcul de la moyenne est activé, les champs associés sont renseignés et ceux concernant la collecte d'emplacements uniques restent vierges, et inversement.

Remarque :

Si vous avez activé un niveau de confiance de 95 pour cent au titre de la précision dans les paramètres de Collector, le niveau de confiance de 95 pour cent est utilisé pour déterminer si votre précision est acceptable pour la collecte de données. Les précisions enregistrées sont toujours calculées à l’aide d’une erreur quadratique moyenne (EQM). Ainsi, le niveau de confiance est de 63 à 68 pour cent pour la précision horizontale et de 68 pour cent pour la précision verticale.

Configurer le stockage des métadonnées GPS dans un service d'entités

Pour configurer le stockage des métadonnées GPS dans votre service d'entités, vous pouvez utiliser des scripts Python ou effectuer les modifications manuellement.

  • Si vous utilisez ArcGIS Desktop pour publier le service, vous pouvez ajouter les champs de métadonnées GPS aux tables attributaires d'entités avant de publier le service à l'aide des scripts Python ou en mettant manuellement à jour vos données.
  • Si vous utilisez ArcGIS Online ou ArcGIS Enterprise pour créer et mettre à jour vos couches, vous ne pouvez pas utiliser les scripts Python pour ajouter les champs de métadonnées GPS aux tables attributaires d'entités. Vous devez apporter la modification manuellement. Reportez-vous à la section Mettre à jour manuellement vos données pour en savoir plus.

Mettre à jour manuellement vos données

Pour configurer manuellement votre service d'entités pour le stockage des métadonnées GPS, procédez comme suit.

Attention :

Avant de commencer, regardez si vous pouvez utiliser des scripts Python à la place. Vous devez uniquement suivre ces étapes si vous utilisez ArcGIS Online ou ArcGIS Enterprise pour créer et mettre à jour vos couches.

  1. Si vous souhaitez utiliser des domaines pour les champs Type de correction, Nombre de satellites et ID de station que vous allez créer à la prochaine étape, utilisez d'abord les détails ci-dessous pour créer les domaines GNSSFixType, NumSatellites et NumStationID dans votre base de données. L'utilisation des domaines pour renseigner ces trois champs est facultative. Pour plus d'informations, reportez-vous à la rubrique Vue d'ensemble des domaines attributaires dans l'aide d'ArcGIS Pro.

    Remarque :

    Les couches d'entités hébergées créées dans ArcGIS Online ou ArcGIS Enterprise ne prennent pas en charge l'ajout de domaines.

    • Domaine 1 : domaine de valeurs précodées
      • Nom : GNSSFixType
      • Type de champ : entier court
      • Valeurs : 0—Résolution non valide, 1—GPS, 2—GPS différentiel, 4—RTK constant, 5—RTK flottant
    • Domaine 2 : domaine par plage
      • Nom : NumSatellites
      • Type de champ : entier court
      • Plage : 0–99
    • Domaine 3 : domaine par plage
      • Nom : NumStationID
      • Type de champ : entier court
      • Plage : 0–1023
  2. Identifiez les métadonnées GPS que vous devez capturer lors de la collecte des données. Pour chaque métadonnée que vous devez capturer, ajoutez le champ correspondant de la table suivante dans la table attributaire d'entités du service.
    Remarque :

    Les champs que vous n'ajoutez pas sont ignorés.

    AttributAlias du champNom du champType de champDomaine

    Nom du récepteur

    Nom du récepteur

    ESRIGNSS_RECEIVER

    String(50)

    Précision horizontale

    Précision horizontale (m)

    ESRIGNSS_H_RMS

    réel double

    Précision verticale

    Précision verticale (m)

    ESRIGNSS_V_RMS

    réel double

    Latitude

    Latitude

    ESRIGNSS_LATITUDE

    réel double

    Longitude

    Longitude

    ESRIGNSS_LONGITUDE

    réel double

    Altitude

    Altitude

    ESRIGNSS_ALTITUDE

    réel double

    PDOP

    PDOP

    ESRIGNSS_PDOP

    réel double

    HDOP

    HDOP

    ESRIGNSS_HDOP

    réel double

    VDOP

    VDOP

    ESRIGNSS_VDOP

    réel double

    Type de résolution

    Type de résolution

    ESRIGNSS_FIXTYPE

    Court

    GNSSFixType (facultatif)

    Age de la correction

    Age de la correction

    ESRIGNSS_CORRECTIONAGE

    réel double

    ID de station

    ID de station

    ESRIGNSS_STATIONID

    Court

    NumStationID (facultatif)

    Nombre de satellites

    Nombre de satellites

    ESRIGNSS_NUMSATS

    Court

    NumSatellites (facultatif)

    Heure de résolution

    Heure de résolution

    ESRIGNSS_FIXDATETIME

    Date

    Précision horizontale de la moyenne

    Précision horizontale de la moyenne (m)

    ESRIGNSS_AVG_H_RMS

    réel double

    Précision verticale de la moyenne

    Précision verticale de la moyenne (m)

    ESRIGNSS_AVG_V_RMS

    réel double

    Nombre de positions dont la moyenne est calculée

    Positions dont la moyenne est calculée

    ESRIGNSS_AVG_POSITIONS

    Entier long

    Ecart type

    Ecart type (m)

    ESRIGNSS_H_STDDEV

    réel double

Configurer les champs de métadonnées GPS dans la fenêtre contextuelle de la couche d'entités

Une fois le stockage des métadonnées configuré, il est recommandé de configurer la fenêtre contextuelle de la couche d’entités de telle sorte que certains champs de métadonnées GPS soient masqués ou en lecture seule, afin que les travailleurs mobiles ne puissent pas les modifier. Vous pouvez utiliser des scripts Python ou mettre manuellement à jour votre fenêtre contextuelle. Pour configurer la fenêtre contextuelle d'une couche d'entités à l'aide des scripts, vous devez la configurer sur la carte et non sur la couche.

Astuce:

Si vous configurez votre fenêtre contextuelle sur la carte, utilisez des scripts Python. Si vous la configurez sur la couche, mettez manuellement à jour votre fenêtre contextuelle.

Mettre à jour manuellement votre fenêtre contextuelle

Pour configurer manuellement votre fenêtre contextuelle sur la couche de façon à masquer les champs associés, procédez comme suit. Reportez-vous à la rubrique Configurer le formulaire de collecte des données pour en savoir plus sur la mise à jour des fenêtres contextuelles.

Attention :

Avant de commencer, regardez si vous pouvez utiliser des scripts Python à la place. Vous devez uniquement suivre ces étapes si vous configurez votre fenêtre contextuelle sur la couche et non sur la carte.

  1. Lorsque vous mettez à jour la fenêtre contextuelle, cliquez sur Configurer les attributs.
  2. Décochez Modifier pour chacun des champs ajoutés pour capturer les métadonnées GPS dans la dernière section. Ceci empêche les responsables de la collecte de données de modifier les valeurs.
  3. Si vous souhaitez définir en lecture seule certains champs de métadonnées GPS afin que les travailleurs mobiles puissent vérifier qu’ils ont rempli les conditions de précision de la collecte des données, cochez la case Display (Afficher) de ces champs. Il est recommandé de mettre en forme les champs que vous affichez conformément à la table suivante :

    Nom du champAlias du champFormat du champ

    ESRIGNSS_RECEIVER

    Nom du récepteur

    N/D

    ESRIGNSS_H_RMS

    Précision horizontale (m)

    2 décimales

    ESRIGNSS_V_RMS

    Précision verticale (m)

    2 décimales

    ESRIGNSS_LATITUDE

    Latitude

    8 décimales

    ESRIGNSS_LONGITUDE

    Longitude

    8 décimales

    ESRIGNSS_ALTITUDE

    Altitude

    2 décimales

    ESRIGNSS_PDOP

    PDOP

    2 décimales

    ESRIGNSS_HDOP

    HDOP

    2 décimales

    ESRIGNSS_VDOP

    VDOP

    2 décimales

    ESRIGNSS_FIXTYPE

    Type de résolution

    N/D

    ESRIGNSS_CORRECTIONAGE

    Age de la correction (secondes)

    0 décimale

    ESRIGNSS_STATIONID

    ID de station

    N/D

    ESRIGNSS_NUMSATS

    Nombre de satellites

    N/D

    ESRIGNSS_FIXDATETIME

    Heure de résolution

    ShortDateTime, 12hr

    ESRIGNSS_AVG_H_RMS

    Précision horizontale de la moyenne (m)

    2 décimales

    ESRIGNSS_AVG_V_RMS

    Précision verticale de la moyenne (m)

    2 décimales

    ESRIGNSS_AVG_POSITIONS

    Positions dont la moyenne est calculée

    N/D

    ESRIGNSS_H_STDDEV

    Ecart type (m)

    3 décimales

  4. Si vous ne voulez pas que les responsables de la collecte des données voient certains champs, décochez la case Afficher de ces champs.