Préparer une couche modifiable

Conseil :

Si vous lancez un nouveau projet de collecte de données, vous pouvez créer une carte et les couches modifiables qu’elle contient à l’aide de Field Maps Designer. Si vous souhaitez configurer des processus d’inspection ou préparer des couches modifiables à l’aide de données existantes, lisez les informations ci-dessous.

Dans ArcGIS Field Maps, vous pouvez créer un inventaire des ressources, enregistrer des observations et effectuer des inspections sur le terrain. Vos opérateurs de terrain utilisent l’application sur le terrain : ils collectent des emplacements et remplissent des formulaires. Les informations que les opérateurs de terrain peuvent fournir varient selon la carte et les couches modifiables que vous déployez.

Vous allez utiliser la couche modifiable que vous avez conçue pour créer la couche (vous pouvez également charger des ressources ou observations existantes à l’intérieur). Commencez par choisir le mode de création de la couche. Vous pouvez créer la couche de quatre façons :

Une fois votre couche créée, vous pouvez limiter les données accessibles aux opérateurs de terrain via les vues de couches d’entités hébergées.

Vous pouvez également créer une carte pour votre projet de collecte que les opérateurs peuvent utiliser sur le terrain. Vous pouvez continuer à préparer la carte pour vos opérateurs de terrain en configurant le formulaire.

Choisir le mode de création de la couche

Créez une couche d’entités hébergée modifiable que les opérateurs de terrain peuvent utiliser pour collecter des ressources et observations. Les couches d’entités modifiables peuvent être créées dans ArcGIS Online, ArcGIS Enterprise, ou ArcGIS Pro. Elles peuvent être créées en utilisant des modèles, en important des données existantes de votre organisation, ou une combinaison des deux.

Tenez d’abord compte de la façon dont vous allez utiliser les données existantes. Si votre projet de collecte concerne des inspections (pour une vérification sur le terrain ou pour mettre à jour des ressources ou observations en fonction du statut actuel), vos opérateurs de terrain doivent utiliser les données existantes sur le terrain. Souhaitez-vous définir la structure de la nouvelle couche vous-même (en désignant les champs) et importer les données existantes dans cette structure ou est-ce que la structure de vos données existantes suffit pour votre projet de collecte ? Pour définir la structure, créez une couche et chargez les données existantes à l’intérieur. Pour utiliser la structure des données existantes, créez la couche en fonction de ces données.

Utiliser ArcGIS Online ou ArcGIS Enterprise

Utiliser ArcGIS Online ou ArcGIS Enterprise si vous débutez dans les SIG ou si vous utilisez déjà ces outils. Selon la façon dont vous utilisez les données existantes, vous allez créer une couche à l’aide d’un modèle ou créer une couche en important des données existantes.

Utiliser ArcGIS Pro

Utiliser ArcGIS Pro si vous êtes un analyste SIG ou si vous possédez une bonne compréhension des géodatabases, classes d’entités et outils de géotraitement. Vous allez créer une classe d’entités ou créer une couche en important des données existantes.

Utiliser un modèle dans ArcGIS Online ou ArcGIS Enterprise

Des modèles de couches d’entités couvrant un large éventail de secteurs d’activité et de processus sont proposés avec ArcGIS Online et ArcGIS Enterprise. Vous pouvez par exemple créer une couche dédiée aux bouches d’incendie, aux points de contrôle au sol ou à l’évaluation de dommages. ArcGIS Online et ArcGIS Enterprise incluent des informations sur l’utilisation des couches. Toutes les deux peuvent être personnalisées. Ajoutez et supprimez des champs (entrées de formulaire), définissez des listes de choix valides, définissez des valeurs par défaut et activez les pièces jointes (photos, vidéos, documents et fichiers audio). Vous pouvez commencer par le modèle vierge « Concevoir une couche » afin de générer une couche d’entités hébergée et définir tous les champs vous-même. Si vous souhaitez baser votre nouvelle couche sur une couche en particulier (par exemple, le projet de l’année passée), vous pouvez utiliser une couche existante comme modèle. Une fois votre couche d’entités hébergée prête, vous avez la possibilité de charger des données existantes. Reportez-vous à la rubrique Créer à partir d’un modèle ou d’une couche d’entités existante dans ArcGIS Online ou Créer à partir d’un modèle ou d’une couche d’entités existante dans ArcGIS Enterprise.

Remarque :

Le modèle Concevoir une couche et la possibilité de mettre à jour les champs d’une couche d’entités hébergée sont pris en charge dans ArcGIS Enterprise 10.7 ou version ultérieure.

Voici des recommandations pour créer une couche à partir d’un modèle à utiliser dans Field Maps :

  • Créez et configurez le formulaire pour votre couche en personnalisant les champs. Reportez-vous à la rubrique Définir les champs pour préparer le formulaire.
  • Pour autoriser les opérateurs de terrain à joindre des photos, des vidéos, des documents et des fichiers audio, activez les pièces jointes. Reportez-vous à la rubrique Autoriser les pièces jointes dans ArcGIS Online ou Autoriser les pièces jointes dans ArcGIS Enterprise.
    Remarque :

    Les clips audio et documents joints (fichiers .doc, .docx, .pdf, .xls et .xlsx) sont uniquement pris en charge sur iOS.

  • Pour que la couche puisse être utilisée hors connexion par les opérateurs de terrain qui travaillent dans des zones sans connexion de données fiable, voire sans aucune connexion, vérifiez que la synchronisation est activée dans les paramètres de la couche.
  • Pour voir quel opérateur de terrain a réalisé quelles mises à jour, configurez le suivi des mises à jour sur la couche. Vous pouvez également faire en sorte que les opérateurs de terrain mettent uniquement à jour leurs propres ressources et observations. Reportez-vous à la rubrique Autoriser d’autres personnes à effectuer des modifications dans ArcGIS Online ou Autoriser d’autres personnes à effectuer des modifications dans ArcGIS Enterprise.
  • Limitez les mises à jour réalisées par les opérateurs de terrain en fonction du type de projet de collecte de données. Sélectionnez un paramètre pour What kind of editing is allowed (Quel est le type de mise à jour autorisé) dans les paramètres de la couche. Pour en savoir plus sur les autorisations à utiliser, reportez-vous à la rubrique Restreindre les autorisations de mise à jour.
  • Pour stocker des rapports historiques, vous devez utiliser un modèle doté d’une table associée, par exemple le modèle Hydrant Maintenance Inspections (Inspections de maintenance des bouches d’incendie). Comme vous pouvez configurer le nom de la couche et de la table, ainsi que les champs, vérifiez que vous disposez d’une table associée et ne vous inquiétez pas si le reste du modèle ne correspond pas à la structure de couche souhaitée.
  • Pour enregistrer des informations sur le GPS utilisé lorsque les opérateurs de terrain ajoutent des localisations (par exemple, pour connaître le degré de précision des localisations), capturez les informations du récepteur GPS. Cette opération ajoute des champs dans votre couche et la prépare à la capture de métadonnées GPS. Une fois ces champs en place, Field Maps capture automatiquement les valeurs fournies par le GPS.
  • Pour charger des données existantes dans votre couche d’entités hébergée, ajoutez les données existantes dans la couche. Reportez-vous à la rubrique Ajouter des données à la couche dans ArcGIS Online ou Ajouter des données à la couche dans ArcGIS Enterprise.

Importer des données dans ArcGIS Online ou ArcGIS Enterprise

Si la structure de vos données existantes est suffisante pour votre projet de collecte et que vous utilisez ArcGIS Online ou ArcGIS Enterprise, vérifiez d’abord si vous pouvez publier vos données en tant que couche d’entités hébergée. Reportez-vous à la rubrique Publier des couches d’entités hébergées dans ArcGIS Online ou Publier des couches d’entités hébergées dans ArcGIS Enterprise pour plus d’informations.

Si le format de vos données existantes n’est pas pris en charge pour la publication en tant que couche d’entités hébergée, convertissez-les dans un format pris en charge et publiez-les ou créez une couche et chargez vos données à l’intérieur. Pour fournir vos champs lorsque vous créez la couche, choisissez le modèle Build a layer (Concevoir une couche). Lors de l’ajout des champs, référez-vous à vos données existantes et respectez leur structure.

Remarque :

Le modèle Concevoir une couche est pris en charge dans ArcGIS Enterprise 10.7 et version ultérieure.

Créer une classe d’entités dans ArcGIS Pro

Utilisez ArcGIS Pro pour concevoir une classe d’entités. Une fois votre classe d’entités prête, vous avez la possibilité de charger des données existantes. Pour utiliser les données dans Field Maps, ajoutez votre classe d’entités à une carte dans votre projet ArcGIS Pro et publiez votre classe d’entités en tant que couche d’entités hébergées. Reportez-vous à la rubrique Partager une couche d’entités Web pour plus d’informations.

Conseil :

Vous pouvez uniquement charger des données dans votre nouvelle classe d’entités à partir de classes d’entités, de tables, de shapefiles, de rasters et de classes d’entités d’annotations ou de cotations. Si vos données existantes sont dans un format différent, vous devez les importer dans un de ces formats pour créer la couche en suivant ces étapes. Si elles sont dans un format différent, reportez-vous à la rubrique Créer une couche en important des données dans ArcGIS Pro.

Voici des recommandations pour créer une couche dans ArcGIS Pro à utiliser dans Field Maps :

  • Créez et configurez le formulaire pour votre couche en personnalisant les champs. Utilisez le type de champ, les domaines et les sous-types pour configurer le comportement des entrées. Reportez-vous à la rubrique Définir les champs pour préparer le formulaire.
  • Pour autoriser les opérateurs de terrain à joindre des photos, des vidéos, des documents et des fichiers audio, activez les pièces jointes. Exécutez l’outil Activer les pièces jointes sur votre nouvelle classe d’entités.
    Remarque :

    Les clips audio et documents joints (fichiers .doc, .docx, .pdf, .xls et .xlsx) sont uniquement pris en charge sur iOS.

  • Pour que la couche puisse être utilisée hors connexion par les opérateurs de terrain qui travaillent dans des zones sans connexion de données fiable, voire sans aucune connexion, activez la synchronisation sur l’onglet Configuration lorsque vous publiez la couche.
  • Pour voir quel opérateur de terrain a réalisé quelles mises à jour, activez le suivi de l’éditeur.
  • Limitez les mises à jour réalisées par les opérateurs de terrain en fonction du type de projet de collecte de données à l’aide de l’onglet Configuration lorsque vous publiez la couche. Pour en savoir plus sur les autorisations à utiliser, reportez-vous à la rubrique Restreindre les autorisations de mise à jour.
  • Pour stocker les rapports historiques, vous devez ajouter une table associée. Ajoutez d’abord un champ GlobalID à votre classe d’entités (il s’agit de la clé primaire d’origine de la classe de relations). Créez une table dans la géodatabase du projet pour stocker les rapports d’inspection, puis configurez le formulaire de la table, comme vous le faites pour celui de la couche (il s’agit du formulaire d’inspection dans Field Maps). Incluez un champ GUID dans votre table (il s’agit de la clé étrangère d’origine de la classe de relations). Exécutez l’outil Créer une classe de relations en utilisant votre nouvelle classe d’entités comme origine et votre table de rapports d’inspection comme destination. Pour les rapports historiques, utilisez le paramètre Cardinality (Cardinalité) One to many (Un vers plusieurs). Reportez-vous à la rubrique Propriétés de la classe de relations.
  • Pour enregistrer des informations sur le GPS utilisé lorsque les opérateurs de terrain ajoutent des localisations (par exemple, pour connaître le degré de précision des localisations), exécutez l’outil Ajouter des champs de métadonnées GPS sur votre nouvelle classe d’entités. Cette opération ajoute des champs dans votre couche et la prépare à la capture de métadonnées GPS. Une fois ces champs en place, Field Maps capture automatiquement les valeurs fournies par le GPS.
    Remarque :

    L’outil Champs de métadonnées GPS est disponible dans ArcGIS Pro 2.2 ou version ultérieure. Si vous utilisez une version antérieure de ArcGIS Pro, vous devez exécuter un script. Vous pouvez l’exécuter dans ArcGIS Pro ou sur une ligne de commande. Consultez le script Ajouter des champs de métadonnées GNSS .

  • Pour charger des données existantes dans votre classe d’entités, importez-les en exécutant un outil approprié de la boîte d’outils Conversion.

Une fois votre couche d’entités hébergée publiée, vous pouvez affiner davantage les autorisations de mise à jour de vos opérateurs de terrain à l’aide des paramètres de la couche publiée (en mettant à jour la page des éléments de votre couche d’entités hébergée à l’aide d’un navigateur Web). Vous pouvez imposer deux types de limitation :

  • Si les opérateurs de terrain doivent uniquement être en mesure de mettre à jour les ressources et observations qu’ils ont envoyées, utilisez les paramètres de la couche pour uniquement les autoriser à mettre à jour leurs propres entités. Reportez-vous à la rubrique Autoriser d’autres personnes à effectuer des modifications dans ArcGIS Online ou Autoriser d’autres personnes à effectuer des modifications dans ArcGIS Enterprise.
  • Si vous réalisez des inspections (vérification sur le terrain ou mise à jour de ressources ou d’observations en fonction du statut actuel), vous pouvez limiter les autorisations de mise à jour de vos opérateurs de terrain. Lorsque vous publiez la couche, vous pouvez limiter leur action à l’ajout, la mise à jour et la suppression des entités ou à la mise à jour des attributs d’entités uniquement. La couche d’entités hébergée vous permet d’être plus précis quant à ce qui est autorisé ou non. Sélectionnez un paramètre pour What kind of editing is allowed (Quel est le type de mise à jour autorisé) dans les paramètres de la couche. Pour en savoir plus sur les autorisations à utiliser, reportez-vous à la rubrique Restreindre les autorisations de mise à jour.
Conseil :

Si vous utilisez ArcGIS Server et que vous créez des données ou mettez à jour des données qui ne sont pas encore intégrées à votre géodatabase, exécutez le projet en dehors de la géodatabase (à l’aide d’une couche d’entités hébergée). Une fois le projet terminé, vous pouvez ensuite exécuter une assurance qualité et l’importer dans ArcGIS Server.

Importer des données dans ArcGIS Pro

Si la structure de vos données existantes est suffisante pour votre projet de collecte et que vous utilisez ArcGIS Pro, vérifiez d’abord si vous pouvez importer vos données dans ArcGIS. Exécutez un outil approprié de la boîte d’outils Conversion pour créer une classe d’entités à partir de vos données existantes. Ensuite utilisez la classe d’entités pour publier une couche d’entités hébergée. Consultez Créer une couche avec ArcGIS Pro pour plus d’informations, mais ignorez les étapes 2 et 3, et à l’étape 4, importez les données dans une nouvelle classe d’entités et non dans une classe d’entités existante.

Définir les champs pour préparer le formulaire

Le formulaire représente la façon dont les opérateurs de terrain fournissent des détails sur les ressources, observations et inspections (y compris des remarques et des images). Chaque champ correspond à une entrée du formulaire. La façon dont vous définissez les champs détermine le formulaire que vous pouvez créer. Lorsque vous préparez la couche, vous incluez les champs nécessaires et prenez certaines décisions concernant la structure de vos données, qui déterminent la configuration de votre formulaire. Reportez-vous à la rubrique Ajouter ou supprimer un champ dans ArcGIS Online, Ajouter ou supprimer un champ dans ArcGIS Enterprise, ou Vue des champs dans ArcGIS Pro.

Remarque :

Vous pouvez maintenant utiliser Field Maps Designer pour créer des formulaires de collecte de données, y compris ajouter de nouveaux champs à la couche. Pour savoir comment créer des formulaires dans Field Maps, reportez-vous à la rubrique Configurer le formulaire.

L’utilisation de ArcGIS Enterprise pour ajouter et mettre à jour des champs requiert ArcGIS Enterprise 10.7 ou version ultérieure.

Restreindre les autorisations de mise à jour

Limitez les mises à jour réalisées par les opérateurs de terrain en fonction du type de projet de collecte de données. Les autorisations recommandées pour les différents projets de collecte de données sont les suivantes :

  • Créer un inventaire des ressources, enregistrer de nouvelles observations ou ajouter des ressources ou observations à une collecte existante.

    Les opérateurs de terrain ont besoin des autorisations de mise à jour complètes pour les ressources et observations. Sélectionnez l’autorisation Add, update, and delete features (Ajouter, mettre à jour et supprimer des entités).

    Remarque :

    Même si vous pouvez limiter cette autorisation à l’ajout d’entités uniquement (ou uniquement à l’ajout et la mise à jour d’entités si vous utilisez ArcGIS Online ou ArcGIS Enterprise), il peut être judicieux de les autoriser à mettre à jour et supprimer des entités, car ils peuvent ainsi corriger d’éventuelles erreurs dans le formulaire et supprimer des ressources et observations créées par erreur.

  • Vérifiez sur le terrain les ressources et observations existantes et corrigez les divergences qui sont identifiées.

    Les autorisations de mise à jour dépendent de ce que doivent vérifier vos opérateurs de terrain :

    • Les opérateurs de terrain corrigent les emplacements et les formulaires des ressources et des observations : ils ont besoin de l’autorisation de mise à jour des entités. Sélectionnez l’autorisation Update features (Mettre à jour les entités). Cette autorisation peut uniquement être configurée dans ArcGIS Online et ArcGIS Enterprise. Si vous créez la couche dans ArcGIS Pro, sélectionnez Add, update, and delete features (Ajouter, mettre à jour et supprimer des entités) et restreignez davantage les autorisations après la publication de la couche.
    • Les opérateurs de terrain corrigent les formulaires (mais pas les localisations) des ressources et des observations : ils ont besoin de l’autorisation de mise à jour des attributs. Sélectionnez l’autorisation Update attributes only (Mettre à jour les attributs uniquement) dans ArcGIS Online ou ArcGIS Enterprise ou l’autorisation Update feature attributes only (Mettre à jour les attributs d’entités uniquement) dans ArcGIS Pro.
    • Les opérateurs de terrain corrigent les localisations et les formulaires des ressources et des observations et ajoutent celles qui n’étaient pas prises en compte dans les données d’origine : ils ont besoin de l’autorisation d’ajout et de mise à jour des entités. Sélectionnez l’autorisation Add and update features (Ajouter et mettre à jour les entités). Cette autorisation peut uniquement être configurée dans ArcGIS Online et ArcGIS Enterprise. Si vous créez la couche dans ArcGIS Pro, sélectionnez l’autorisation Add, update, and delete features (Ajouter, mettre à jour et supprimer des entités) et restreignez davantage les autorisations après la publication de la couche.
    • Les opérateurs de terrain corrigent les localisations et les formulaires des ressources et des observations, ajoutent celles qui n’étaient pas prises en compte dans les données d’origine et suppriment celles qui n’existent pas sur le terrain : ils ont besoin de l’autorisation de mise à jour complète pour les ressources et observations. Sélectionnez l’autorisation Add, update, and delete features (Ajouter, mettre à jour et supprimer des entités).
  • Mettez à jour les ressources ou observations existantes à l’aide du statut actuel, sans recourir à des rapports historiques.

    Les opérateurs de terrain doivent mettre à jour le formulaire. Ils ne doivent pas être en mesure de changer l’emplacement des ressources et observations, ni de les ajouter ou de les supprimer. Sélectionnez l’autorisation Update attributes only (Mettre à jour les attributs uniquement) dans ArcGIS Online ou ArcGIS Enterprise ou l’autorisation Update feature attributes only (Mettre à jour les attributs d’entités uniquement) dans ArcGIS Pro.

  • Mettez à jour les ressources ou observations existantes à l’aide du statut actuel avec les rapports historiques.

    Les opérateurs de terrain doivent ajouter de nouveaux rapports. Si les mises à jour sont autorisées, ils peuvent également modifier les rapports existants. Sélectionnez l’autorisation Add features (Ajouter des entités) dans ArcGIS Online ou ArcGIS Enterprise, l’autorisation Add and update features (Ajouter et mettre à jour les entités) dans ArcGIS Online ou ArcGIS Enterprise, ou l’autorisation Add features only (Ajouter des entités uniquement) dans ArcGIS Pro.

    Remarque :

    Avec ces paramètres, les opérateurs de terrain peuvent ajouter de nouvelles ressources et observations (ainsi que mettre à jour le formulaire et la localisation des ressources et observations existantes, si la mise à jour est autorisée) et ajouter des rapports. Si vous les limitez à la mise à jour des attributs uniquement, le même principe s’applique à la table associée et les opérateurs de terrain ne pourront pas ajouter de nouveaux rapports. Pour empêcher les opérateurs de terrain d’ajouter de nouvelles ressources ou observations, ou de modifier celles qui existent, vous pouvez le faire lors de la création de la carte en désactivant la mise à jour sur la couche des ressources et observations (en la laissant activée dans la table). Reportez-vous à la rubrique Créer une carte pour plus d’informations.

Limiter les données accessibles aux opérateurs de terrain

Votre couche peut inclure plus de données que ce que vos opérateurs de terrain ont besoin de voir. Vous pouvez, par exemple, travailler avec des prestataires dont la mission consiste uniquement à inspecter des ressources, tandis que d’autres employés de votre organisation ont besoin d’une autorisation de mise à jour complète. Vous pouvez même interdire l’accès à certaines entrées du formulaire aux prestataires. En créant une vue de la couche d’entités hébergée destinée aux prestataires, vous pouvez limiter les fonctionnalités et l’accès dont ils disposent en les empêchant de contourner les restrictions. Reportez-vous à la rubrique Créer des vues de couches d’entités hébergées dans ArcGIS Online ou Créer des vues de couches d’entités hébergées dans ArcGIS Enterprise.

Étapes suivantes

Maintenant que vous avez préparé la couche que les opérateurs de terrain utiliseront pour collecter les données sur le terrain, vous pouvez procéder comme suit :