Skip To Content

Gérer les couches d’entités hébergées

Vous pouvez modifier certains paramètres sur une couche d’entités (ou une table) hébergée, tandis que d’autres sont définis pour certaines couches de la couche d’entités hébergée. Les sections suivantes expliquent comment le propriétaire d’une couche, ou un administrateur, peut gérer les paramètres d’une couche d’entités hébergée et des couches qu’elle contient :

Conseil :

Si vous activez les paramètres ci-après, tout utilisateur pouvant accéder à votre couche d’entités hébergée pourra utiliser les fonctionnalités conférées par les paramètres. Tenez compte de cet élément lorsque vous partagez votre couche.

  • Enable Sync (required for offline use and collaboration) (Activer la synchronisation (requis pour le mode hors connexion et la collaboration)) : utilisez une couche d’entités hébergée en mode hors connexion ou dans une collaboration.
  • Allow others to export to different formats (Autoriser d’autres utilisateurs à exporter vers différents formats) : exportez des données à partir de la couche d’entités hébergée.
  • Enable attachments (Activer les pièces jointes) : ajoutez des pièces jointes aux entités dans des couches d’entités hébergées.

Ayez également en tête que lorsque vous partagez une couche d’entités hébergée avec un groupe de mise à jour partagée, les membres de ce groupe peuvent gérer bon nombre des paramètres de la couche.

Renommer les couches

Vous pouvez modifier le nom des éléments d’une couche d’entités hébergée ainsi que les couches au sein de couches d’entités hébergées.

La modification des noms de couche dans une couche d’entités hébergée n’a pas d’impact sur les noms des vues ou des couches hébergées dépendantes. De même, la modification du nom de l’élément d’une couche dépendante ou des noms des couches dans la couche dépendante n’entraîne pas la modification des noms dans la couche d’entités hébergée source.

  1. Connectez-vous à l'organisation en tant que propriétaire de la couche d'entités hébergée ou en tant qu'administrateur.
  2. Ouvrez la page des éléments de la couche d’entités hébergée.
  3. Renommer la couche.
    • Pour renommer la couche d’entités hébergée, cliquez sur le bouton Edit (Mettre à jour) en regard du nom de la couche dans l’onglet Overview (Vue d’ensemble).
    • Pour renommer une sous-couche, ouvrez la page de ses éléments en cliquant sur le nom de la couche sous la liste Layers (Couches) dans l’onglet Overview (Vue d’ensemble), puis cliquez sur le bouton Edit (Mettre à jour) en regard du nom de la sous-couche.
  4. Entrez un nouveau nom pour la couche et cliquez sur Save (Enregistrer).

Gérer les paramètres de mise à jour

En tant que propriétaire d’une couche d’entités hébergée ou en tant qu’administrateur, vous pouvez modifier les paramètres de la couche d’entités qui concernent les personnes autorisées à mettre à jour la couche et les mises à jour autorisées. D’autres facteurs affectent également les personnes autorisées à apporter des mises à jour. Pour plus d’informations sur tous les paramètres et facteurs concernant la personne pouvant mettre à jour une couche d’entités hébergée, reportez-vous à la rubrique Gérer la mise à jour de la couche d’entités hébergée.

Autoriser l’exportation des données

En tant que propriétaire d’une couche d’entités hébergée ou en tant qu’administrateur, vous pouvez exporter les données de la couche dans un fichier de valeurs séparées par une virgule (.csv), un fichier Microsoft Excel, un shapefile, une classe d’entités de géodatabase fichier, un fichier GeoJSON, une collection d’entités ou un fichier Open Geospatial Consortium (OGC) GeoPackage. Vous pouvez également configurer une couche d’entités hébergée pour autoriser d’autres utilisateurs à exporter des données à partir de la couche lorsqu’ils y accèdent sur le portail.

Conseil :

Si vous publiez une couche d’entités hébergée depuis ArcGIS Pro, vous pouvez configurer la couche d’entités pour autoriser les exportations de données lors de la publication.

Lorsque les utilisateurs autres que le propriétaire ou l’administrateur exportent depuis une vue de couche d’entités hébergées avec desdéfinitions de champ ou d’entité appliquées, le fichier exporté ne contient que ces champs ou entités que la définition permet. Lorsque le propriétaire ou l’administrateur exporte, les définitions ne sont pas appliquées et le fichier exporté contient tous les champs ou toutes les entités.

Procédez de la manière suivante pour autoriser d’autres utilisateurs à exporter à partir d’une couche d’entités hébergée ou d’une vue de la couche d’entités hébergée lorsqu’ils accèdent à la couche sur le site Web du portail :

  1. Connectez-vous à l'organisation en tant que propriétaire de la couche d'entités hébergée ou en tant qu'administrateur.
  2. Ouvrez la page des éléments de la couche d’entités hébergée.
  3. Cliquez sur l’onglet Settings (Paramètres).
  4. Faites défiler la page jusqu’à la section Feature Layer Settings (Paramètres de la couche d’entités).
  5. Cliquez sur Autoriser d’autres utilisateurs à exporter vers différents formats puis sur Enregistrer.

Désormais, d’autres membres de votre organisation peuvent exporter des données à partir de la couche d’entités hébergée.

Remarque :

Ce paramètre n’empêche pas les autres utilisateurs d’exporter les données du service sous-jacent. Même si vous n’activez pas ce paramètre d’exportation sur votre couche d’entités, toute personne ayant accès à cette couche dans d’autres clients (par exemple ArcGIS Pro ou des applications personnalisées) sera en mesure d’exporter les données.

Autoriser les pièces jointes

Vous pouvez autoriser les éditeurs à joindre des images et d’autres fichiers aux entités individuelles dans une couche d’une couche d’entités hébergée. Cela permet d’associer des documents ou des photos à des entités spécifiques. Par exemple, un responsable de la conformité du code peut joindre une photo de l’infraction au code pour un point d’adresse spécifique, ou un inspecteur en bâtiment peut inclure le fichier PDF d’un permis pour une entité de bâtiment.

Chaque vue de couches d’entités hébergées hérite des paramètres suivants des couches d’entités hébergées à partir desquelles vous la créez. Par défaut, tous les utilisateurs des vues peuvent voir les pièces jointes héritées de la couche d’entités hébergées. Pour contrôler qui a accès à ces pièces jointes, vous pouvez masquer les pièces jointes dans la vue de couches d’entités hébergées.

Chaque fichier que vous joignez à une entité peut avoir une taille maximale autorisée de 2 Go. Pour joindre des fichiers d’une taille supérieure à 2 Go, vous pouvez utiliser les opérations Upload Part (Charger une partie) et Add Attachment (Ajouter une pièce jointe) depuis ArcGIS REST API pour effectuer un chargement multi-parties.

Pour obtenir la liste des types de fichiers que vous pouvez joindre, reportez-vous à la rubrique Mettre à jour les tables.

Procédez comme suit pour autoriser les utilisateurs à joindre des fichiers dans une couche de votre couche d’entités hébergée :

  1. Activez la mise à jour sur la couche d’entités hébergée.

    Si vous n’activez pas la mise à jour, les utilisateurs ne peuvent pas ajouter de pièces jointes à la couche.

  2. Ouvrez la page des détails de la couche d’entités en cliquant sur la couche dans l’onglet My Content (Mon contenu) de la page de contenu.
  3. Cliquez sur le nom de la couche dans la liste Layers (Couches) de l’onglet Overview (Vue d’ensemble) pour ouvrir sa page de détails.
  4. Cliquez sur le bouton de bascule Enable Attachments (Activer les pièces jointes).

Désormais, si d’autres utilisateurs mettent à jour la couche, ils peuvent joindre des fichiers aux entités individuelles.

Si vous ne souhaitez plus que des fichiers puissent être joints à votre couche, ouvrez la page de détails de la sous-couche et désactivez le bouton de bascule en regard de Enable attachments (Activer les pièces jointes). N’oubliez pas, cela dit, que cette opération a pour effet de supprimer toutes les pièces jointes existantes de la couche et d’empêcher les utilisateurs d’ajouter d’autres pièces jointes.

Masquer les pièces jointes dans les vues

Masquez les pièces jointes dans des vues de couches d’entités hébergées si un sous-ensemble d’utilisateurs doit accéder aux attributs d’entité, mais s’ils ne doivent pas voir ou n’ont pas besoin d’accéder aux pièces jointes.

Par exemple, si la pièce jointe contient des informations sensibles que seuls quelques membres de l’organisation doivent voir, partager la couche d’entités hébergées avec un groupe qui contient ces quelques membres. Créez une vue de la couche d’entités hébergée depuis la couche, masquez les pièces jointes et partagez la vue avec une plus grande audience.

Procédez comme suit pour masquer les pièces jointes sur certaines couches dans une vue de couches d’entités hébergées :

  1. Connectez-vous à l’organisation en tant que propriétaire de la vue de couche d’entités hébergée ou en tant qu’administrateur.
  2. Ouvrez la page de détails des éléments de la vue de couche d’entités hébergée.
  3. Localisez la liste Layers (Couches) sur l’onglet Overview (Vue d’ensemble) et cliquez sur la couche dont vous voulez masquer les pièces jointes.
  4. Cliquez sur le bouton bascule Hide attachments (Masquer les pièces jointes) pour empêcher les utilisateurs de la vue de couche d’entités hébergées d’accéder aux pièces jointes.
  5. Répétez les étapes 2 et 3 pour chaque couche comportant des pièces jointes auxquelles vous ne voulez pas que les utilisateurs aient accès depuis la vue.

Si vous décidez que les utilisateurs des vues ont besoin d’accéder aux pièces jointes pour une ou plusieurs couches de l’affichage, cliquez sur le lien Show attachments (Afficher les pièces jointes) sous les couches applicables sur l’onglet Overview (Présentation générale) de la page de détails de la vue de la couche d’entités hébergées.

Activer les paramètres de l’heure

Si vous avez une couche d’entités hébergée qui enregistre différentes informations pour le même emplacement en fonction d’une date et d’une heure, vous pouvez activer les paramètres de l’heure sur les couches d’une couche d’entités hébergée. Une fois que les paramètres de l’heure sont configurés et que vous avez ajouté la couche d’entités hébergée à une carte, vous pouvez configurer les paramètres de l’heure sur la carte et voir ce qui s’est passé à une heure précise ou visualiser les modèles et les tendances qui émergent au fur et à mesure de l’évolution des données.

Écraser les couches d’entités hébergées

Vous pouvez remplacer toutes les données dans une couche d’entités hébergée que vous avez publiée à partir de l’un des types de fichier suivants :

  • Géodatabase fichier (compressée)
  • Fichier de formes (compressé)
  • Fichier GeoJSON
  • Fichier Microsoft Excel
  • Fichier .csv

Pour remplacer la couche d’entités hébergée par le contenu d’un fichier mis à jour, chargez un fichier source mis à jour. Vous devez utiliser le même type de fichier source et la structure du fichier source doit être identique lorsque vous publiez la couche d’entités hébergée.

Par exemple, si la couche d’entités hébergée est publique et que vous ne souhaitez pas qu’elle soit modifiable ou si un autre service vous envoie régulièrement des mises à jour de données dans un shapefile, vous pouvez remplacer les données contenues dans la couche d’entités hébergée en utilisant le fichier mis à jour. Ceci permet de conserver l’URL de la couche, les propriétés que vous avez définies sous les onglets Overview (Vue d’ensemble) et Settings (Paramètres) de la page d’élément de la couche d’entités hébergée, la symbologie et les configurations de fenêtre contextuelle. Comme le remplacement de la couche d’entités hébergée a pour effet de republier le service et écrase chaque couche de la couche d’entités hébergée, les paramètres de champ tels que les valeurs uniques, les valeurs par défaut et l’interdiction des valeurs nulles ne sont pas préservés ; vous devez les rétablir après avoir écrasé la couche d’entités hébergée.

Lorsque vous écrasez les données, le fichier source et les données de la couche d’entités hébergée sont remplacées par les données du fichier source mis à jour. Si la source est un shapefile avec des métadonnées ou une géodatabase fichier contenant des classes d’entités avec des métadonnées, le portail ajoute ou remplace les métadonnées au niveau de la couche dans la couche d’entités hébergée.

Si l’option visant à écraser la couche d’entités n’est pas disponible, la couche hébergée ne peut pas être remplacée pour l’une des raisons suivantes :

  • Elle a été publiée à partir d’un client autre que le portail ArcGIS Enterprise. Par exemple, si vous avez publié la couche d’entités hébergée depuis ArcGIS Pro, remplacez le service depuis ArcGIS Pro.
    Remarque :

    Vous ne pouvez pas écraser la couche d’entités hébergée à partir de ArcGIS Pro si vous ajoutez des couches à la carte, en supprimez ou les réordonnez avant l’écrasement. Si vous devez ajouter, supprimer ou réorganiser des couches avant d’écraser la couche d’entités hébergée, vous devez d’abord supprimer toutes les vues dépendantes de la couche d’entités hébergée.

  • Elle a été publiée alors que le portail ArcGIS Enterprise était  à la version 10.4.1 ou antérieure.
  • La synchronisation est activée sur la couche d’entités hébergée.
  • Il s’agit d’une vue de couche d’entités hébergée et non une couche d’entités hébergée. Pour mettre à jour les données à la fois dans la vue de la couche d’entités hébergée et la couche d’entités hébergée à partir de laquelle elle a été créée, remplacez la couche d’entités hébergée : les mises à jour sont répercutées dans la vue.
  • Vous avez activé le suivi des changements des données sur la couche.
  • Vous avez supprimé le fichier source associé.
  • Vous avez ouvert la fenêtre Update layer (Mettre à jour la couche) à partir des détails d’une sous-couche ou de l’onglet Data (Données) de l’élément de couche d’entités hébergée.
  • Vous n’êtes pas le propriétaire de la couche d’entités hébergée ou un membre disposant du rôle d’administrateur par défaut.

Attention :

  • Toute modification apportée aux données de la couche d’entités hébergée est remplacée par les données du fichier source mis à jour.
  • Les mêmes champs et classes d’entités (dans le cas de géodatabases fichiers) doivent être présents dans le fichier mis à jour comme ils l’étaient dans le fichier d’origine. Par exemple, si vous supprimez une classe d’entités de la géodatabase fichier ou que vous ajoutez un champ au fichier de formes ou à la classe d’entités, ne l’écrasez pas.
  • Les noms de fichiers et de champs doivent être identiques à ceux du fichier d’origine que vous avez chargé. Si vous chargez une géodatabase fichier, les noms de classes d’entités doivent être identiques à ceux du fichier d’origine que vous avez chargé.
  • Si vous l’écrasez et que les noms de champs, de classe d’entités et les structures ne correspondent pas, la couche d’entités et les cartes Web utilisant la couche d’entités peuvent ne pas fonctionner comme prévu. Si la structure des données source a changé, ou si vous souhaitez conserver les modifications apportées aux données dans la couche d’entités hébergée, chargez le fichier en tant que nouvel élément et publiez une nouvelle couche d’entités à la place.
  • La source de données et la couche hébergée doivent être détenues par le même compte. Si vous changez le propriétaire de l’une, vous devez changer le propriétaire de l’autre. Si tel n’est pas le cas, vous ne pouvez pas remplacer la couche hébergée.
  • Si vous avez modifié les détails des sous-couches individuelles, ces modifications sont perdues lorsque vous remplacez la couche d’entités hébergée à partir d’un fichier.
  • Lorsque la couche est écrasée, la couche d’entités n’est pas disponible pour les autres utilisateurs pendant un court moment.

Procédez comme suit pour remplacer une couche d’entités hébergée à partir d’un fichier :

  1. Connectez-vous à l’organisation en tant que propriétaire de la couche d’entités hébergée ou en tant que membre disposant du rôle d’administrateur par défaut.
  2. Ouvrez la page des éléments de la couche d’entités hébergée.
  3. Cliquez sur Update Data (Mettre à jour les données) sur l’onglet Overview (Vue d’ensemble) de l’élément de la couche d’entités hébergée.

    La fenêtre Update layer (Mettre à jour la couche) apparaît.

  4. Choisissez Overwrite entire feature layer (Remplacer la couche d’entités entière).
  5. Cliquez sur Next (Suivant) pour spécifier un fichier sur le disque. Utilisez l’une des méthodes suivantes pour sélectionner le fichier et remplacer le contenu de la couche d’entités hébergée :
    • Cliquez sur Your device (Votre appareil), recherchez le fichier et sélectionnez-le, puis cliquez sur Open (Ouvrir).
    • Faites glisser le fichier depuis votre Bureau ou l’Explorateur de fichiers sur la fenêtre Update data (Mettre à jour les données).

Ajouter et mettre à jour des entités depuis un fichier

Le propriétaire d’une couche d’entités hébergée ou d’une couche d’entités spatio-temporelles hébergée ou l’administrateur de l’organisation peut utiliser un fichier mis à jour pour ajouter des entités à une couche dans une couche d’entités hébergée existante. Vous pouvez ainsi publier des données initiales ou même une couche d’entités hébergée vide, et ensuite ajouter d’autres données à mesure qu’elles deviennent disponibles sans remplacer la couche d’entités hébergée entière. Par exemple, si un certain nombre de vos employés procèdent à des inspections sur le terrain et qu’ils collectent ces informations dans un fichier .csv ou une application personnalisée qui écrit dans un shapefile, vous pouvez récupérer le fichier de chaque inspecteur à la fin de la journée et mettre à jour la couche d’entités hébergée avec les nouvelles données.

Si le fichier de mises à jour contient les modifications qui ont été apportées aux entités et qui ont déjà été publiées, vous pouvez également utiliser le fichier en entrée pour mettre à jour les entités existantes. Pour ce faire, la couche et le fichier que vous utilisez pour charger les mises à jour doivent tous deux contenir un champ de valeurs uniques dont ArcGIS Enterprise peut se servir pour identifier l’entité à mettre à jour. Vous pouvez définir un champ dans la sous-couche d’une couche d’entités hébergée comme étant unique, dans l’onglet Data (Données) de la page des détails de la couche et utiliser ce champ comme identifiant ou utiliser un identifiant global dans l’une des sous-couches pour un identifiant unique.

Attention :

Vous devez vérifier que les valeurs de champs dans le fichier de mise à jour et la couche identifient de manière correcte et unique l’entité à mettre à jour. Si tel n’est pas le cas, vous risquez de perdre des données lorsqu’une mise à jour remplace les attributs d’une entité existante. L’ajout et la mise à jour des entités échouent si vous mettez à jour les résultats avec des valeurs non uniques dans un champ identifié comme étant unique.

Les noms de champs figurant dans le fichier que vous utilisez doivent être identiques à ceux figurant dans la couche d’entités existante, y compris la casse des lettres. Lorsque vous publiez un fichier .csv ou Microsoft Excel comportant des noms de champs avec des espaces, des traits de soulignement sont insérés entre les mots dans les noms de champs de la couche d’entités hébergée. En cas d’ajout ou de mise à jour, vous devez insérer des traits de soulignement dans les noms de champ du fichier. Sinon, ils ne seront pas identiques.

Vous pouvez utiliser les formats de fichier suivants pour ajouter ou mettre à jour des données :

  • Fichier de formes (compressé)
  • Fichier CSV (.csv) : la valeur du champ spatial doit être fournie sous forme de coordonnées de latitude et de longitude.
  • Fichier Microsoft Excel : la valeur du champ spatial doit être fournie sous forme de coordonnées de latitude et de longitude.

Remarque :

Procédez comme suit pour charger un fichier et y ajouter des entités ou mettre à jour des entités dans une couche d’entités hébergée :

  1. Connectez-vous à l'organisation en tant que propriétaire de la couche d'entités hébergée ou en tant qu'administrateur.
  2. Ouvrez la page des éléments de la couche d’entités hébergée.
  3. Cliquez sur Update Data (Mettre à jour les données) sur l’onglet Overview (Vue d’ensemble) de l’élément de la couche d’entités hébergée.

    La fenêtre Update data (Mettre à jour les données) apparaît.

  4. Choisissez l’une des options suivantes et cliquez sur Next (Suivant) :
    • Add features (Ajouter des entités) : insère de nouvelles entités issues du fichier dans la couche d’entités ou insère de nouvelles lignes dans une couche tabulaire.
    • Update features (Mettre à jour les entités) : utilise les valeurs du fichier pour mettre à jour les valeurs attributaires dans les lignes existantes de la couche. Si la couche est une couche d’entités, vous pouvez également mettre à jour la localisation des entités.
    • Add and update features (Ajouter et mettre à jour des entités) : effectue les deux actions décrites ci-dessus.

    Remarque :

    N’utilisez pas le champ d’ID d’objet ou d’ID d’entité (FID) comme identifiant unique lorsque vous mettez à jour des entités.

  5. Si la couche d’entités hébergée contient plusieurs couches, choisissez la couche à ajouter ou mettre à jour et cliquez sur Next (Suivant).
  6. Utilisez l’une des méthodes suivantes pour spécifier le fichier mis à jour :
    • Cliquez sur Your device (Votre appareil), recherchez le fichier et sélectionnez-le, puis cliquez sur Open (Ouvrir).
    • Faites glisser le fichier depuis votre Bureau ou l’Explorateur de fichiers sur la fenêtre Update data (Mettre à jour les données).
  7. Indiquez les champs du fichier qui correspondent aux champs de la couche et cliquez sur Next (Suivant).
  8. Les dernières étapes varient selon l’option de mise à jour que vous choisissez, le type de couche que vous mettez à jour et le type de champs présents dans le fichier.
  9. Si vous procédez à la mise à jour des données, définissez les champs de la couche et du fichier qui identifient de manière unique chaque entité ou ligne. Définissez également ceux qui permettent de s’assurer que les données correctes du fichier mettent à jour l’entité ou la ligne qui convient dans la couche.
  10. Si vous procédez à la mise à jour des données dans une couche d’entités, sélectionnez l’une des options suivantes :
    • Attributes only (Attributs uniquement) : met seulement à jour les attributs non spatiaux.
    • Geometries and attributes (Géométries et attributs) : met à jour les valeurs spatiales et non spatiales.

    Remarque :

    Si vous avez choisi l’option Add and update features (Ajouter et mettre à jour les entités), les entités ajoutées comportent toujours les attributs et les géométries.

  11. Si vous vous contentez d’ajouter des entités ou des lignes (sans les mettre à jour), cliquez sur Add and complete (Ajouter et terminer) pour ajouter les entités ou les lignes. Si vous vous contentez de mettre à jour ou si vous ajoutez et mettez à jour des entités ou des lignes, cliquez sur Update and complete (Mettre à jour et terminer).

    La taille de la couche et les options que vous avez choisies auront un impact sur le temps nécessaire pour appliquer les mises à jour. Dès que ce traitement est terminé, la couche mise à jour est disponible dans les cartes, les scènes, les couches WFS dépendantes et les vues des couches d’entités hébergées.