Lier un Formulaire à une couche d'entités ArcGIS Online

Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Cet article décrit comment configurer un pipeline de données pour extraire des enregistrements d'un Formulaire ActivityInfo vers une intégration de couche d'entités ArcGIS Online en utilisant l'API GeoJSON d'ActivityInfo.

Les autorisations suivantes sont requises pour ce processus :

  • Autorisation d'Exporter les enregistrements dans ActivityInfo
  • Accès et autorisations pertinents dans ArcGIS, y compris les Data Pipelines

ActivityInfo facilite la collecte et la visualisation de données à l'aide de rapports cartographiques intégrés. Cependant, il peut arriver un moment où vous devez connecter ces données à une solution SIG complète, telle qu'ArcGIS Online.

Pour intégrer des informations géospatiales d'ActivityInfo dans ArcGIS Online, vous devez activer une Clé API, et exporter les données d'un Formulaire ActivityInfo via l'API GeoJSON. Ensuite, vous pouvez suivre le flux de travail du pipeline de données ArcGIS et configurer des importations récurrentes.

Commençons !

  1. Ouvrez ActivityInfo.
  2. Cliquez sur le profil utilisateur et sélectionnez « Paramètres du compte ».
  1. Sélectionnez « Jetons API » dans le panneau de navigation de gauche.
  2. Cliquez sur « Ajouter ».
  1. Donnez un nom au jeton en remplissant le champ Étiquette, et en sélectionnant « Lecture seule ».
  1. Cliquez sur « Générer ».
  2. Copiez la Clé API en cliquant sur « Copier dans le presse-papier ». Une fois que vous quittez cette page, vous ne pourrez plus voir ni copier le jeton !

Nous vous recommandons vivement de copier et coller la Clé API dans une note ou un fichier.

  1. Allez au Formulaire ActivityInfo qui contient les données géospatiales pour lesquelles vous avez besoin d'une visualisation améliorée.

Si vous n'avez pas encore de Formulaire, envisagez de créer un Formulaire à partir du modèle de réponse IDP.

  1. Sélectionnez « Exporter » dans la barre d'outils, puis sélectionnez « Requête en GeoJSON ».

Si l'outil « Exporter » est grisé, cela signifie que vous n'avez pas l'autorisation nécessaire pour effectuer ce processus. Contactez l'administrateur de votre Base de données.

  1. Copiez l'URL.

Nous vous recommandons de copier et coller l'URL dans une note ou un fichier, avec la Clé API.

  1. Dans un autre onglet du navigateur, ouvrez ArcGIS Online.
  2. Passez à « Data pipelines » depuis la « Vue administrative ».

Assurez-vous d'avoir les autorisations appropriées pour accéder à la fonctionnalité « Data pipelines ».

  1. Dans le coin supérieur droit, cliquez sur « Créer un pipeline de données ».
  2. Dans le panneau latéral « Entrées », choisissez le type de source des données que vous souhaitez importer. Dans ce cas, sélectionnez « URL publique ».

Notez qu'ArcGIS ne prend en charge que les URL publiques. Par conséquent, lorsque vous utilisez une Clé API, celle-ci sera visible par les autres personnes qui ont accès à votre pipeline ArcGIS. La Clé API fournit un accès en lecture seule à tous les Formulaires auxquels vous avez personnellement accès. Pour cette raison, vous devez faire preuve de prudence lorsque vous partagez votre compte ArcGIS avec d'autres personnes. 14. Remplissez les valeurs dans la fenêtre contextuelle « Ajouter une URL » :

  1. URL : collez l'URL que vous avez exportée depuis le Formulaire ActivityInfo, tapez &token= et collez la Clé API.

  2. Format des données : sélectionnez GeoJSON

Voici un exemple d'URL avec le jeton inclus :

https://www.activityinfo.org/resources/form/c6rj4t3m4im9w0pc/query/points?x=cjy6ueyldty0z8437.cgf3teldtduxedw.longitude&y=cjy6ueyldty0z8437.cgf3teldtduxedw.latitude&token=57cd7ff6696c7be1870637e32e129912
  1. Cliquez sur « Aperçu ».

Les données géospatiales sont importées sous forme de tableau.

Si vous obtenez le message d'erreur « Échec de la connexion à l'URL » en raison d'une erreur « 401 Non autorisé », retournez à l'étape 14 et vérifiez si vous avez également ajouté correctement la Clé API à l'URL.

  1. Sélectionnez le type de Géométrie : Point.
  2. Dans le panneau latéral de gauche, cliquez sur « Sorties » et sélectionnez « Couche d'entités ».
  1. Connectez la boîte « points » à la boîte de la couche d'entités « Créer » en utilisant la méthode du glisser-déposer.
  1. Nommez la sortie dans le panneau latéral de droite sous « Paramètres de sortie ».
  2. Cliquez sur « Exécuter » et attendez que l'interface se charge.

La couche d'entités est créée.

Vous avez maintenant la possibilité de configurer une importation de données planifiée et automatisée pour cette couche d'entités. Pour ce faire, suivez ces étapes :

  1. Modifiez les éléments suivants dans le panneau latéral de droite :

  2. Méthode de sortie sur « Ajouter et mettre à jour » dans le panneau latéral de droite sous « Paramètres de sortie »

  3. Sélectionnez « _id » sous « Sélectionner le champ »

  4. Enregistrez vos modifications dans le panneau latéral de gauche en cliquant sur « Enregistrer et ouvrir » et en sélectionnant « Enregistrer sous ».

  1. Cliquez sur « Planifier » dans le panneau latéral de gauche, puis sélectionnez « Créer une tâche ».

  2. Définissez les paramètres suivants dans la fenêtre contextuelle « Créer une tâche » :

  3. Titre de la tâche

  4. Intervalle de temps sous « Type de répétition ». Par exemple, sélectionnez Semaine > Vendredi > 18h00 pour configurer une importation de données récurrente chaque vendredi en fin de journée, se répétant indéfiniment.

  1. Cliquez sur « Enregistrer ».

Succès, le processus d'intégration est terminé, et la couche d'entités dans ArcGIS est automatiquement mise à jour avec les données les plus récentes de votre Formulaire ActivityInfo.

Pour afficher la couche d'entités sur une carte dans ArcGIS, vous pouvez aller à la vue Carte, ajouter la couche d'entités et styliser les attributs à votre guise.

Synchroniser avec la version ArcGIS Desktop

Pour synchroniser la couche d'entités d'ArcGIS Online vers la version de bureau, nous vous recommandons de suivre ces étapes :

  1. Ouvrez l'application de bureau ArcGIS.
  2. Connectez-vous avec votre compte d'entreprise.
  3. Synchronisez les données du SaaS vers la version de bureau.

Articles connexes :


Élément suivant
Comment faire