Ajouter des données (Outils de serveur GeoAnalytics)
Résumé
Cet outil ajoute des données à une couche d’entités hébergée existante.
Héritage :
L’extension ArcGIS GeoAnalytics Server sera bientôt obsolète dans ArcGIS Enterprise. La version finale de GeoAnalytics Server a été incluse dans ArcGIS Enterprise 11.3. Cet outil de géotraitement est accessible via ArcGIS Enterprise 11.3 et versions antérieures.
Illustration

Utilisation
Cet outil de géotraitement est disponible avec ArcGIS Enterprise 10.6.1 ou versions ultérieures.
La valeur du paramètre Input Layer (Couche en entrée) doit être une couche tabulaire, surfacique, linéaire ou ponctuelle hébergée existante. Pour ajouter des données à un autre type de couche, vous devez d'abord créer une couche hébergée du jeu de ces données. Pour ce faire, utilisez l’outil Copy To Data Store (Copier dans un data store) ou partagez une couche sur votre portail. Pour plus d’informations sur le partage des couches, consultez la rubrique Présentation du partage des couches Web.
La valeur du paramètre Append Layer (Couche d’ajout) peut être une couche d’entités ou un jeu de données tabulaires, surfaciques, linéaires ou ponctuelles de partage de fichiers Big Data.
La valeur Append Layer (Couche d’ajout) et la valeur Input Layer (Couche en entrée) doivent avoir le même type de géométrie. Par exemple, vous pouvez ajouter des entités tabulaires à d’autres entités tabulaires ou des entités ponctuelles à d'autres entités ponctuelles. Il est impossible d'ajouter des entités dont les types de géométrie sont différents.
La valeur Append Layer (Couche d’ajout) et la valeur Input Layer (Couche en entrée) doivent avoir le même type temporel. Ces types sont notamment l’instant, l’intervalle ou aucun.
Les champs, la géométrie et la date/l’heure de la valeur Input Layer (Couche en entrée) ne sont pas modifiés.
Vous pouvez ajouter des entités avec l’une des deux méthodes suivantes :
Append matching fields only (Ajouter uniquement les champs d’appariement)—Seuls les champs dont les noms et les types sont appariés sont ajoutés. Il s’agit de l’option par défaut.
Append matching fields and resolve differences (Ajouter les champs d’appariement et résoudre les différences)—Utilisez les paramètres Append Fields (Ajouter des champs) ou Append Expressions (Ajouter des expressions) pour apparier les champs dont les noms sont différents ou pour calculer les valeurs des champs spécifiés.
En savoir plus sur les expressions Append Data (Ajouter des données)
Tout champ Append Layer (Couche d’ajout) non apparié dans le paramètre Append Fields (Ajouter des champs) ou Append Expressions (Ajouter des expressions) est exclu des résultats ajoutés.
Par exemple, des chercheurs étudiant les migrations humaines souhaitent ajouter des jeux de données aux structures de la couche en entrée et de la couche d'ajout illustrées ci-dessous. Les deux couches ont en commun le champ
Countryde type texte et toutes deux ont deux champs supplémentaires dotés du même type de données, mais des noms uniques. La couche en entrée possède les champsPop_etPop_Density, et la couche d’ajout possède les champsPopulationetarea_km2. Les chercheurs souhaitent apparier le champCountryavec le champCountry, ajouter le champPopulationau champPop_et calculer la densité de population pour le champPop_Densityà l’aide d’une formule mathématique.
Des exemples de structure de couche en entrée et de couche d’ajout à utiliser dans l’outil Append Data (Ajouter des données) Par défaut, l’outil Append Data (Ajouter des données) apparie les champs
Country, étant donné que leur nom et leur type sont identiques. Par défaut, les champsPop_etPop_Densityn’ont aucun appariement dans la couche d’ajout et des valeurs nulles leur sont ajoutées.
Appariement de champs par défaut appliqué lorsque l’option Append matching fields only (Ajouter uniquement les champs d’appariement) est sélectionnée pour le paramètre Append Method (Méthode d’ajout). Sélectionnez l’option Append matching fields and resolve differences (Ajouter les champs d’appariement et résoudre les différences) pour le paramètre Append Method (Méthode d’ajout) afin de définir des spécifications personnalisées d’appariement de champs. Utilisez le paramètre Append Fields (Ajouter des champs) pour ajouter le champ Input Field (Champ en entrée)
Pop_avec des valeurs provenant du champ Append Field (Champ d’ajout)Population. Utilisez le paramètre Append Expressions (Ajouter des expressions) pour calculer les valeursPop_Densitydes entités d’ajout à l’aide des champs de la couche d’ajoutPopulationetarea_km2en générant l’expression Arcade suivante :$feature["Population"]/$feature["area_km2"].
Appariement de champs défini, tel que spécifié par les paramètres Append Fields (Ajouter des champs) et Append Expressions (Ajouter des expressions). Cet outil de géotraitement est optimisé par ArcGIS GeoAnalytics Server. L’analyse est réalisée dans GeoAnalytics Server et les résultats sont stockés dans votre contenu dans ArcGIS Enterprise.
Lorsque vous exécutez des outils GeoAnalytics Server, l’analyse est effectuée dans GeoAnalytics Server. Pour des performances optimales, GeoAnalytics Server doit pouvoir accéder aux données via les couches d’entités hébergées sur votre portail ArcGIS Enterprise ou les partages de fichiers Big Data. Les données qui ne se trouvent pas localement dans GeoAnalytics Server sont transférées dans GeoAnalytics Server avant l’analyse. Autrement dit, l’exécution d’un outil prendra plus de temps et, dans certains cas, le transfert des données depuis ArcGIS Pro vers GeoAnalytics Server peut échouer. Le seuil d’échec dépend aussi bien des débits du réseau que de la taille et de la complexité des données. Il est recommandé de toujours partager les données ou de créer un partage de fichiers Big Data.
En savoir plus sur le partage de données sur votre portail
En savoir pus sur la création d’un partage de fichiers Big Data via ArcGIS Server Manager
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Couche en entrée |
Couche d’entités hébergée à laquelle des entités sont ajoutées. |
Record Set |
|
Couche d'ajout |
Couche contenant les entités à ajouter à la couche en entrée. |
Record Set |
|
Méthode d’ajout (Facultatif) |
Spécifie la manière dont les champs de la couche en entrée sont ajoutés avec les valeurs de la couche d’ajout.
|
String |
|
Ajouter des champs (Facultatif) |
Champs de la couche d’ajout ayant le même type, mais pas le même nom que les champs de la couche en entrée auxquels ils sont ajoutés. Sélectionnez le champ en entrée auquel vous souhaitez faire un ajout, ainsi que le champ d’ajout contenant les valeurs à ajouter. Colonnes de la table de valeurs :
|
Value Table |
|
Expressions d'ajout (Facultatif) |
Expression Arcade utilisée pour calculer les valeurs du champ en entrée. Les expressions sont écrites en langage Arcade et peuvent inclure des opérateurs mathématiques et plusieurs champs. Sélectionnez les champs auxquels vous souhaitez faire un ajout, puis fournissez pour chacun une expression afin de calculer les valeurs à ajouter. Si la couche est ajoutée à la carte, les champs et les assistants permettent de construire une expression. Colonnes de la table de valeurs :
|
Value Table |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Résultat d’ajout |
Entrée mise à jour à laquelle les entités ont été ajoutées. |
Record Set |
Environnements
Etendue, Espace de travail courant
Informations de licence
- Basic: Requiert ArcGIS GeoAnalytics Server
Disponible avec ArcGIS Enterprise 10.6.1 - Standard: Requiert ArcGIS GeoAnalytics Server
Disponible avec ArcGIS Enterprise 10.6.1 - Advanced: Requiert ArcGIS GeoAnalytics Server
Disponible avec ArcGIS Enterprise 10.6.1