Skip To Content

Ajouter des données

Append Data (Ajouter des données) L’outil Append Data (Ajouter des données) vous permet d'ajouter des entités à une couche hébergée existante dans votre organisation ArcGIS Enterprise. L’outil Append Data (Ajouter des données) vous permet de mettre à jour ou de modifier des jeux de données existants.

Diagramme de workflow

Diagramme de workflow Append Data (Ajouter des données)

Exemples

Remarque :

L’outil Append Data (Ajouter des données) est disponible avec ArcGIS Enterprise 10.6.1.

Une grande chaîne de restauration recueille les enregistrements de vente mensuels de chacun de ses établissements. Pour ne pas avoir à gérer chaque mois les jeux de données de chaque établissement, la société souhaite utiliser une couche de ventes annuelles pour chaque établissement. L’outil Append Data (Ajouter des données) leur permet d'ajouter les données à un jeu de données principal à la fin de chaque mois, lorsque les enregistrements de vente recueillis sont disponibles.

L’unité d’écologie marine conduit des études afin de mieux comprendre les modèles de fond océanique en Atlantique nord sur la durée. Les études menées utilisent des données recueillies dans le passé par différents organismes environnementaux dans l’océan Atlantique. Puisque chaque organisation gère son propre jeu de données, l’outil Append Data (Ajouter des données) peut permettre d’ajouter plusieurs jeux de données de fond océanique dans une même couche.

Analyse avec les Outils GeoAnalytics

Vous pouvez exécuter des analyses avec Outils GeoAnalytics via un traitement distribué sur plusieurs cœurs et machines ArcGIS GeoAnalytics Server. Outils GeoAnalytics et les outils d’analyse d’entités standard de ArcGIS Enterprise proposent différents paramètres et fonctionnalités. Pour en savoir plus sur ces différences, reportez-vous à la rubrique Différences entre les outils d’analyse d’entités.

Remarques sur l'utilisation

La couche en entrée est définie à l’aide du paramètre Choose layer to append to (Choisir la couche à laquelle ajouter les données). La couche en entrée doit être une couche ponctuelle, linéaire, surfacique, ou tabulaire hébergée existante.

La couche d’ajout est définie à l’aide du paramètre Choose layer to append (Choisir la couche à laquelle ajouter les données). La couche d'ajout peut être un jeu de données ou une couche d’entités de partage de fichiers Big Data de type ponctuel, linéaire, surfacique ou tabulaire.

L’outil Append Data (Ajouter des données) demande que la couche en entrée et la couche d’ajout aient le même type de géométrie.

Vous pouvez également utiliser le paramètre Append all features or define a subset (Ajouter toutes les entités ou définir un sous-ensemble) en cliquant sur le bouton Query (Requête) Query (Requête). Seules les entités correspondant à la condition sont ajoutées. Par exemple, si vous avez un champ nommé temperature, vous pouvez ajouter toutes les entités dont les valeurs de température sont supérieures à 10 avec la condition temperature is greater than 10.

Les champs de la couche en entrée ne sont jamais modifiés. Tous les champs de la couche d'ajout ne correspondant pas au paramètre Choose how to append fields (Choisir comment ajouter les champs) sont exclus des résultats ajoutés.

Le paramètre Choose how to append fields (Choisir comment ajouter les champs) apparaît une fois que la couche en entrée et la couche d’ajout sont sélectionnées. Il est automatiquement renseigné avec les champs de la couche en entrée et leurs valeurs correspondantes de la couche d'ajout.

Par défaut, les champs de couche en entrée sont ajoutés avec les valeurs null lorsqu’ils ne possèdent pas de champ d'appariement dans la couche d’ajout. Vous pouvez également utiliser le paramètre Choose how to append fields (Choisir comment ajouter les champs) pour ajouter les valeurs personnalisées des deux types suivants :

Par exemple, les chercheurs travaillant sur les migrations humaines souhaitent ajouter la couche en entrée aux jeux de données et ajouter les structures de couche indiquées ci-dessous. Les deux couches ont en commun un champ nommé Country de type text et toutes deux ont deux champs supplémentaires ayant le même type de données, mais des noms uniques. La couche en entrée possède les champs Pop_ et Pop_Density, et la couche d’ajout les champs Population et area_km2. Les chercheurs veulent associer le champ Country au champ Country, ajouter le champ Population au champ Pop_, et calculer la densité de population pour le champ Pop_Density.

Structure de couche en entrée et de couche d’ajout de l’outil Ajouter des données
Des exemples de structure de couche en entrée et de couche d’ajout à utiliser dans l’outil Ajouter des données sont indiqués.

Par défaut, l'appariement de champ associera les champs Country sur la base du nom et du type de champ. Les champs Pop_ et Pop_Density n’ont pas de correspondance dans la couche d’ajout et recevront des valeurs null.

Appariement de champ par défaut de l'outil Ajouter des données
L’appariement des champs par défaut pour le paramètre Choose how to append fields (Choisir le mode d’ajout aux champs) est affiché.

Utilisez l’option Choose how to append fields (Choisir le mode d’ajout aux champs) pour ajouter au champ Pop_ de la couche en entrée les valeurs de la couche d’ajout du champ Population. Utilisez l’option Expression (Expression) pour calculer les valeurs Pop_Density des entités d’ajout à l’aide des champs Population et area_km2 de la couche d’ajout en créant l’expression Arcade $feature["Population"]/$feature["area_km2"].

Appariement des champs définis pour l’ajout de données
L’appariement des champs définis pour le paramètre Choose how to append fields (Choisir le mode d’ajout aux champs) est affiché.

Limitations

  • Les entités de la couche en entrée doivent posséder le même type de géométrie que les entités de la couche d’ajout.
  • La couche en entrée doit correspondre à une couche existante sur votre serveur d’hébergement. Si vous souhaitez l’ajouter à une autre couche, vous devez créer une couche hébergée de ce jeu de données au préalable. Pour cela, utilisez l’outil Copy To Data Store (Copier dans le stockage des données) ou partagez une couche avec votre portail. Pour en savoir plus sur le partage des couches, reportez-vous à la rubrique Présentation du partage des couches Web. Une fois que votre jeu de données correspond à une couche hébergée, vous pouvez exécuter l’outil Append Data (Ajouter des données) pour y ajouter des entités.
  • Le paramètre Field Mapping (Appariement de champs) ne permet pas d’ajouter, de supprimer ou de renommer des champs dans la couche en entrée.
  • Si la couche en entrée hébergée possède un type de temps autre que celui des entités d’ajout (à savoir, instant, intervalle ou aucun), le type de temps de la couche en entrée est conservé et le type de temps des entités d’ajout est ignoré. Les attributs des entités d’ajout sont ajoutés.

Outils semblables

Utilisez l’outil Append Data (Ajouter des données) de ArcGIS GeoAnalytics Server pour ajouter des entités à des couches sur votre serveur d’hébergement. D'autres outils peuvent vous aider à résoudre des problèmes légèrement différents.

Outils d'analyse Map Viewer

Sélectionnez et copiez des données dans une nouvelle couche d’entités sur votre portail à l’aide de l’outil Copy To Data Store (Copier dans le stockage des données) de ArcGIS GeoAnalytics Server.

Calculez les valeurs des entités dans un champ nouveau ou existant à l’aide de l’outil Calculate Field (Calculer un champ) de ArcGIS GeoAnalytics Server.

Outils d'analyse d'ArcGIS Desktop

Pour exécuter l’outil à partir de ArcGIS Pro, votre portail actif doit être Enterprise version 10.6.1 ou ultérieure. Vous devez vous connecter via un compte détenteur des privilèges permettant d’effectuer une analyse d’entités GeoAnalytics.

Effectuez des opérations d’ajout similaires dans ArcGIS Pro à l’aide de l’outil de géotraitement Append (Ajouter).