Vous pouvez remplacer toutes les données d’une couche d’entités hébergée ou d’une table 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
- Fichier OGC GeoPackage
- Fichier de définition du service (.sd)
Pour remplacer la couche d’entités hébergée ou la table 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. Si la couche d’entités hébergée a été publiée à partir d’un fichier figurant dans un dossier sur le Cloud, le fichier de mise à jour doit se trouver dans le dossier sur le Cloud.
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 remplacez les données à l’aide d’un fichier source local, le fichier et les données de la couche hébergée dans ArcGIS Online sont remplacés 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 et des tables avec des métadonnées, ArcGIS Online ajoute ou remplace les métadonnées au niveau de la couche dans la couche hébergée. Si vous avez publié la couche d’entités hébergée ou la table hébergée à partir d’un lecteur Cloud, les données restent dans ce lecteur, mais les données dans l’élément de la couche hébergée sont remplacées.
Si l’option permettant de remplacer la couche n’est pas disponible, la couche hébergée ne peut pas être remplacée à partir de la page des éléments pour l’une des raisons suivantes :
- Elle a été publiée à partir d’un client autre que le site Web ArcGIS Online. Par exemple, si vous avez publié la couche d’entités hébergée depuis ArcGIS Pro, remplacez le service depuis ArcGIS Pro.
- Elle a été publiée à partir d’un fichier .csv avant mars 2014.
- La synchronisation est activée sur la couche d’entités hébergée ou la table 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 valeurs de données à la fois dans la vue de 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.
Remarque :
Si une zone d’intérêt est définie dans la vue de couche d’entités hébergée associée, vous ne pouvez pas remplacer la couche d’entités hébergée à partir de la page des éléments.
Vous ne pouvez pas remplacer la couche d’entités hébergée source si la vue est une vue jointe.
- 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 data (Mettre à jour les données) à partir de la page d’une sous-couche ou de l’onglet Data (Données) de l’élément de couche d’entités hébergée ou table hébergée.
- Vous n’êtes pas le propriétaire de l’élément ou un membre du rôle Administration 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. Si la couche d’entités hébergée contenait des index attributaires et que vous la remplacez en utilisant des données sources qui ne comportent pas d’index attributaires, vous devez recréer ces derniers sur la couche d’entités hébergée.
- 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.
- Le nom de fichier doit être identique au nom de fichier d’origine. 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 structures et les noms de classe d’entités 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 modifiez le propriétaire de l’une d’entre elles, modifiez le propriétaire de l’autre. Si vous ne le faites pas, vous ne pouvez pas remplacer la couche hébergée.
- Le comportement et les restrictions dans le cadre du remplacement d’une couche d’entités à partir de ArcGIS Pro peuvent être différents du comportement sur la page de l’élément. Pour plus d’informations sur le remplacement d’une couche d’entités à partir de ArcGIS Pro, reportez-vous à la rubrique Remplacer une couche d’entités Web dans l’aide ArcGIS Pro.
- Si vous avez utilisé des adresses ou des lieux pour localiser les entités lorsque vous avez publié initialement la couche, remplacer la couche a pour effet de géocoder toutes les adresses ou les lieux dans le fichier mis à jour. Cela peut donner lieu à l’utilisation de crédits en fonction de la configuration de votre organisation. Contactez votre administrateur ArcGIS Online pour toute question sur le service à utiliser afin de géocoder les emplacements dans votre organisation. Le localisateur sélectionné à la publication initiale de la couche est automatiquement utilisé lors du remplacement.
- 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.
Pour remplacer une couche d’entités hébergée à partir d’un fichier, procédez comme suit :
- Connectez-vous à votre organisation.
Vous devez être le propriétaire de la couche d’entités hébergée ou un membre disposant du rôle Administration par défaut.
- Ouvrez la page des éléments de la couche d’entités hébergée ou de la table hébergée.
- Cliquez sur Update data (Mettre à jour les données) dans l’onglet Overview (Vue d’ensemble) de l’élément.
Conseil :
Il peut être nécessaire de cliquer sur le bouton Show more (Afficher plus)
pour afficher toutes les options.La fenêtre Update data (Mettre à jour les données) apparaît.
- Choisissez Overwrite entire feature layer (Remplacer la couche d’entités entière).
- Si la couche d’entités hébergée ou la table hébergée a été publiée à partir d’un fichier local, 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 :
- Cliquez sur Your device (Votre appareil), recherchez le fichier et sélectionnez-le, puis cliquez sur Open (Ouvrir).
- Faites glisser le fichier depuis le bureau ou File Explorer vers la fenêtre Update data (Mettre à jour les données).
- Si la couche d’entités hébergée ou la table hébergée a été publiée à partir d’un fichier figurant sur un lecteur Cloud (dossier en ligne), cliquez sur Sign in and overwrite (Se connecter et remplacer).
Dès que vous vous connectez au lecteur Cloud, ArcGIS Online remplace automatiquement le contenu existant par le contenu du fichier source dans le lecteur Cloud.
Vous avez un commentaire à formuler concernant cette rubrique ?