ERREUR

Cette enquête ne peut pas être publiée. Un seul champ de géométrie est autorisé par table, (nombre X) trouvé dans (titre de l’enquête)

Last Published: April 25, 2020

Message d’erreur

Si vous essayez de publier une enquête contenant plusieurs géopoints, le message d’erreur suivant est renvoyé :

Erreur : 
Cette enquête ne peut pas être publiée. Un seul champ de géométrie est autorisé par table, (nombre X) trouvé dans (titre de l’enquête).
The error message

Cause

Survey123 for ArcGIS est limité à la création d’un seul enregistrement de géométrie par enquête envoyée.

Solution ou alternative

Choisissez l’une des options suivantes pour configurer une enquête comportant plusieurs géopoints.

Utiliser des répétitions

Dans Survey123 Connect for ArcGIS 3.0 et les versions ultérieures, il est possible de configurer plusieurs géopoints à l’aide de répétitions. Les répétitions créent une table associée renvoyant à la table principale de l’enquête afin de stocker une géométrie supplémentaire et d’ajouter des points sur la carte. Cette méthode permet de collecter des informations personnelles concernant les employés, de localiser des patients et leur contact en cas d’urgence ou encore de rassembler des renseignements sur les étudiants de troisième cycle et les lieux de travail sur le terrain correspondants.

Dans l’exemple considéré, deux géopoints sont configurés dans une même enquête afin de déterminer la localisation d’un patient et celle de la personne à contacter en cas d’urgence. L’envoi de deux enquêtes crée quatre points sur la carte. Pour créer une enquête comportant plusieurs géopoints à l’aide de répétitions, procédez selon étapes suivantes :

  1. Dans Survey123 Connect for ArcGIS, créez une enquête à l’aide du modèle Advanced (Avancé).
  2. Configurez le formulaire Excel à l’aide de répétitions comme illustré ci-dessous :
    1. Une question de type géopoint hors d’une répétition.
    2. Une question de type géopoint au sein d’une répétition.
    3. Dans la colonne repeat_count, indiquez le nombre de répétitions.
      Dans l’exemple illustré, Patient’s Location désigne le géopoint hors d’une répétition et la localisation (location) de la personne à contacter en cas d’urgence est le géopoint dans une répétition. Un total d’une répétition signifie qu’un point supplémentaire est tracé sur la carte afin de représenter le géopoint au sein d’une répétition.
Configure the form using repeats
  1. Cliquez sur Save (Enregistrer).
  2. Publiez l’enquête.

L’image ci-dessous présente l’enquête telle qu’un utilisateur peut l’observer. Deux géopoints sont configurés dans l’enquête.

The survey from the user's end

Lorsque les entrées de l’enquête sont envoyées, les points sont tracés sur la carte et consultables dans Map Viewer. Voici les données collectées après l’envoi des deux entrées. La localisation de deux patients ainsi que la localisation de leur contact en cas d’urgence respectif apparaissent sur la carte.

This shows the points collected in map viewer.
Remarque :
Il est possible d’afficher les tables associées en cliquant sur le lien Show (Afficher) The Show icon dans la table attributaire. Voici l’exemple correspondant à une enquête qui ne comporte qu’un seul enregistrement associé.

One repeat count

Lorsqu’il existe plusieurs répétitions, chaque point représentant une répétition entraîne la création d’une ligne dans la table associée. Il est impossible de conserver plusieurs enregistrements ponctuels sur la même ligne.

Four repeat counts


Utiliser une ou plusieurs valeurs nulles pour les géopoints qui suivent

Dans Survey123 Connect for ArcGIS 2.4 et les versions ultérieures, les valeurs nulles sont prises en charge dans la colonne bind::esri:fieldType du formulaire Excel. Les valeurs nulles permettent la configuration de plusieurs géopoints en stockant le ou les géopoints suivants dans les champs x et y plutôt que sous forme d’une géométrie. Cette méthode permet de rechercher les données x et y des différents points de l’enquête. Par exemple, les localisations potentielles des étapes d’une chasse au trésor, la position des arrêts de bus dans une zone résidentielle ou encore les sites de fouilles archéologiques.

Dans notre exemple, trois géopoints sont configurés dans une enquête et déterminent le point de départ, le point de mi-parcours et le point final du parcours d’un marathon. Pour créer une enquête comportant plusieurs géopoints à l’aide de valeurs nulles, procédez selon étapes suivantes :

  1. Dans Survey123 Connect for ArcGIS, créez une enquête à l’aide du modèle Advanced (Avancé).
  2. Configurez le formulaire Excel à l’aide de valeurs nulles comme illustré ci-dessous :
    1. Une question de type géopoint.
    2. Une ou plusieurs questions de type géopoint avec la colonne bind:esri:fieldType définie sur null.
Using null values
  1. Plusieurs questions décimales en fonction du nombre de champs x et y à extraire des géopoints. La colonne calculation est configurée grâce à la fonction pulldata().
Extract xy values using the pulldata function
  1. Cliquez sur Save (Enregistrer).
  2. Publiez l’enquête.

L’image ci-dessous présente l’enquête telle qu’un utilisateur peut l’observer. Trois géopoints sont configurés dans l’enquête.

Survey at the user's end.

L’image ci-dessous présente les données collectées après l’envoi d’une entrée comportant trois géopoints. Seul un géopoint sans la valeur nulle définie dans la colonne bind::esri::fieldType est tracé sur la carte. Les géopoints avec les valeurs nulles configurées ne sont pas affichés sur la carte. Les données x et y de trois géopoints sont répertoriées dans la table attributaire.

Result in Map Viewer

ID d’article:000019996

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement

Informations associées

En savoir plus sur ce sujet