Par défaut, lorsque vous publiez une enquête dans Survey123, une couche d’entités est créée avec la structure de l’enquête. Vous pouvez également associer l’enquête à une couche d’entités existante.
Pour pouvoir créer une enquête à partir d’une couche d’entités existante, cette couche d’entités doit être préparée en vue de son utilisation avec Survey123.
Générer une enquête à partir d’une couche d’entités
Remarque :
Cette section décrit les fonctions qui sont uniquement disponibles dans Survey123 Connect. Ces fonctions ne sont pas disponibles dans Survey123 Studio.
Pour générer une enquête en fonction de la structure d’une couche d’entités existante, procédez comme suit :
- Connectez-vous à l’organisation ArcGIS, puis cliquez sur New survey (Nouvelle enquête).
- Sélectionnez la catégorie Feature services (Services d’entités).
- Accédez à une couche d’entités et sélectionnez-la.
La bibliothèque affiche les couches auxquelles vous avez accès. Chaque tuile inclut une option View item details (Afficher les détails de l’élément) permettant d’ouvrir la page de l’élément et d’en savoir plus sur la couche ou d’apporter les modifications nécessaires.
- Cliquez sur Create survey (Créer une enquête).
Une feuille XLSForm est générée à partir de la couche d’entités. Si la couche d’entités que vous avez sélectionnée possède plusieurs couches, l’enquête est générée sur la base de la première couche. Pour baser une enquête sur une autre couche de la couche d’entités, vous devez créer l’enquête manuellement et mettre à jour les propriétés form_id et submission_url dans la feuille de calcul settings (paramètres). Pour plus d’informations, voir Créer une enquête qui correspond à une couche d’entités.
Si la couche d’entités que vous avez sélectionnée comporte des pièces jointes, une seule question de type image est créée dans l’enquête avec le nom <nom_couche>_image. Ce nom ne correspond pas à un mot-clé de la table des pièces jointes et doit donc être mis à jour. Si les pièces jointes existantes représentent plusieurs questions, vous devez ajouter des questions de type image à l’enquête pour chacun des mots-clés de la table des pièces jointes.
- Si l’enquête requiert les types de questions suivants, ajoutez-les manuellement une fois que vous avez créé l’enquête :
- audio
- fichier
Pour plus d’informations, reportez-vous à la rubrique Questions médias. Par ailleurs, les pièces jointes doivent être activées dans la couche d’entités.
Une fois que l’enquête a été créée, vous pouvez publier l’enquête immédiatement ou la personnaliser davantage. Par exemple, vous pouvez ajouter davantage de libellés descriptifs aux questions et les regrouper. Si vous publiez une enquête à l’aide d’une couche d’entités existante, aucune couche d’entités hébergée n’est créée pour votre formulaire. Au lieu de cela, la couche d’entités que vous avez sélectionnée est référencée par votre enquête.
Créer une enquête qui correspond à une couche d’entités
Vous pouvez créer manuellement une enquête qui correspond à une couche d’entités existante, mais vous devez mettre à jour les propriétés form_id et submission_url dans la feuille de calcul settings (paramètres) pour définir un lien entre l’enquête et l’élément de la couche d’entités dans le portail ou dans ArcGIS Online comme suit :
- form_id : cette propriété définit explicitement le nom de la couche dans la couche d’entités utilisée par l’enquête. Pour plus d’informations, consultez l’article de la base de connaissances Comment créer une enquête qui correspond à un service d’entités.
- submission_url : cette propriété est l’URL de l’élément de la couche d’entités. Par exemple, l’URL d’envoi ci-dessous correspond à un élément ArcGIS Online :
https://www.arcgis.com/sharing/rest/content/items/21a6c530b31a4523bdff7gg94c9c5d9a
Conseil :
Vous devez fournir l’URL de l’élément de la couche d’entités, comme indiqué. Il est fréquent d’utiliser l’URL de la couche d’entités à la place, ce qui n’est pas possible.
Pour créer l’URL, vous devez concaténer l’ID de l’élément avec la racine du contenu du portail. L’URL d’envoi pour le même élément dans un portail ressemble à ceci :https://<host>:<port>/arcgis/sharing/rest/content/items/21a6c530b31a4523bdff7gg94c9c5d9a
Il est inutile de poser des questions pour chaque champ de la couche. Les seuls champs obligatoires sont ceux qui n’acceptent pas les valeurs nulles, auquel cas vous devez définir required (requis) sur yes (oui) pour la question dans le formulaire. Le nom des questions doit être identique au nom des champs. Il n’est pas nécessaire que le nom des étiquettes et le nom complet correspondent.
Si vous avez besoin d’une enquête n’exigeant que certains champs d’une couche d’entités existante, il est recommandé de générer une enquête à partir de la couche d’entités (comme décrit dans la section précédente) et de supprimer les questions superflues avant de publier l’enquête. Les propriétés form_id et submission_url sont ainsi automatiquement créées.
Vous avez un commentaire à formuler concernant cette rubrique ?