Skip to main content

Combiner les couches (Outils de serveur GeoAnalytics)

Résumé

Combine les couches d’entités pour créer une seule couche en sortie.

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.

L’outil nécessite que les deux entrées présentent le même type de géométrie (point, ligne ou polygone) ou soient des tables. Si les données temporelles sont activées sur une couche, elles doivent également être activées sur l'autre couche, qui doit présenter le même type de temps (instant ou intervalle). Le résultat comportera toujours tous les champs de la couche en entrée. Tous les champs de la couche à combiner seront inclus par défaut ; vous pouvez aussi spécifier des règles de fusion personnalisées pour définir la structure finale. Voici quelques exemples :

  • Vous disposez de trois couches représentant les limites administratives de l’Angleterre, du pays de Galles et de l’Écosse et voulez une seule couche pour la Grande-Bretagne. Vous pouvez utiliser l’option Merge Layers (Combiner les couches) pour combiner les zones et conserver tous les champs de chaque zone.

  • Vous disposez de deux couches contenant des informations sur des parcelles de communes contiguës. Vous souhaitez les fusionner en une seule couche, en conservant uniquement les champs qui portent le même nom et qui ont le même type dans les deux couches.

Illustration

! Illustration de l’outil Combiner les couches

Le diagramme du processus Merge Layers (Combiner les couches) est affiché.

Utilisation

  • Les deux entrées doivent avoir le même type de géométrie (point, ligne ou polygone) ou être des tables.

  • Les deux entrées doivent avoir le même type de temps (instant ou intervalle) ou ne pas être activées pour les données temporelles.

  • Par défaut, tous les champs des deux entrées sont copiés dans la sortie. Si vous le souhaitez, vous pouvez renommer, supprimer ou apparier les champs de la couche à combiner à ceux de la couche en entrée.

    Opération

    Description

    Exemple

    Rename (Renommer)

    Le champ est renommé dans la sortie. Une zone de saisie, dans laquelle vous pouvez spécifier le nouveau nom, apparaît.

    Vous voulez fusionner deux couches comportant chacune un champ nommé COUNT. Ce champ représente un nombre d’individus dans une couche et un nombre de familles dans l’autre. Les deux champs COUNT seront combinés par défaut, car ils ont un nom de champ apparié. Utilisez Rename (Renommer) pour renommer le champ de la couche à combiner en MERGE_COUNT afin de conserver les deux champs distincts dans la couche de résultat.

    Remove (Supprimer)

    Le champ est supprimé de la sortie.

    Vous voulez combiner deux couches sans conserver certains champs, comme OBJECTID, dans la couche à combiner. Utilisez Remove (Supprimer) pour empêcher que ces champs ne soient écrits dans la couche de résultat et ne conserver que les champs d’intérêt.

    Match (Apparier)

    Les noms de champs deviennent équivalents. Les valeurs du champ de la couche à combiner sont alors copiées dans le champ en sortie apparié.

    Vous voulez fusionner deux couches tabulaires issues des résultats d’une enquête. La couche en entrée présente un champ nommé Name qui contient les noms des participants à l’enquête. Un champ équivalent dans la couche à combiner est nommé Participant. Utilisez Match (Apparier) pour indiquer que ces champs sont équivalents. Ainsi, ils seront combinés en un champ unique nommé Name dans la couche de résultat.

  • Si la couche en entrée et la couche à combiner contiennent des champs dont les noms correspondent, mais dont les types sont différents, l’outil échoue sauf si les deux types de champ peuvent être combinés. Si le champ en entrée est de type chaîne et que le champ à combiner est de type numérique, les champs sont combinés en un seul champ de type chaîne dans la couche en sortie. Si le champ en entrée est de type double et que le champ à combiner est de type numérique, les champs sont combinés en un seul champ de type double dans la couche en sortie. Dans tous les autres cas, vous devez utiliser l’option Merging Attributes (Attributs de fusion) pour renommer ou supprimer l’un des champs correspondants afin d’exécuter l’outil.

  • Vous pouvez améliorer les performances de l’outil Merge Layers (Combiner les couches) en effectuant l’une des opérations suivantes ou les deux :

    • Définissez l’environnement de l’étendue de manière à analyser uniquement des données d’intérêt.

    • Utilisez les données locales de l’environnement d’exécution de l’analyse.

  • 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 plus 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

Entités ponctuelles, linéaires ou surfaciques, ou table à fusionner avec la couche de fusion.

Record Set

Couche à combiner

Entités ponctuelles, linéaires ou surfaciques, ou table à combiner avec la couche en entrée. La couche à combiner doit contenir le même type d’entité et le même type de temps que la couche en entrée.

Record Set

Nom en sortie

Nom du service d'entités en sortie.

String

Attributs de fusion

(Facultatif)

Liste de valeurs qui décrivent comment les champs de la couche à combiner sont modifiés et appariés aux champs de la couche en entrée. Tous les champs de la couche en entrée seront écrits dans la couche en sortie. Si aucun attribut de fusion n’est défini, tous les champs de la couche à combiner seront écrits dans la couche en sortie.

Si un champ existe dans une couche mais pas dans l’autre, la couche en sortie contiendra les deux champs. Le champ en sortie contiendra des valeurs Null pour les entités en entrée qui n'avaient pas ce champ. Par exemple, si la couche en entrée contient un champ nommé TYPE, mais que la couche à combiner ne contient aucun champ TYPE, la sortie contiendra un champ TYPE, mais ses valeurs seront nulles pour toutes les entités copiées à partir de la couche à combiner.

Vous pouvez contrôler la manière dont les champs de la couche à combiner sont écrits dans la couche en sortie par le biais des types de fusion ci-après.

Colonnes de la table de valeurs :

  • Merge fieldFields from the merge layer.

  • ActionHow the field on the merge layer is written to the output.

    • RemoveThe merge layer field will be removed from the output layer.

    • RenameThe merge layer field will be renamed in the output. You cannot rename a field from the merge layer to a field from the input layer. To make field names equivalent, use the match option.

    • MatchThe merge layer field is renamed and matched to a field from the input layer. For example, the input layer has a field named CODE and the merge layer has a field named STATUS. You can match STATUS to CODE, and the output will contain the CODE field with values of the STATUS field used for features copied from the merge layer. Type casting is supported for numeric values. Matching numeric fields to string fields is not supported.

  • Input FieldThe input layer field to match to, or the name to give, the merge field when renaming.

Value Table

Data store

(Facultatif)

Spécifie l’instance ArcGIS Data Store dans laquelle la sortie sera stockée. Tous les résultats stockés dans un spatiotemporal Big Data store seront stockés dans le système de coordonnées WGS84. Les résultats stockés dans un relational data store conservent leur système de coordonnées.

  • Spatiotemporal Big Data storeLa sortie est stockée dans un spatiotemporal Big Data store. Il s’agit de l’option par défaut.

  • Relational data storeLa sortie sera stockée dans un relational data store.

String

Sortie dérivée

Etiqueter Explication Type de données

Sortie

Couche en sortie contenant les entités et les attributs associés des deux couches en entrée et à combiner.

Record Set

Environnements

Système de coordonnées en sortie, Étendue, Espace de travail courant

Cas particuliers

Système de coordonnées en sortie

The coordinate system that will be used for analysis. Analysis will be completed in the input coordinate system unless specified by this parameter. For GeoAnalytics Tools, final results will be stored in the spatiotemporal data store in WGS84.

Informations de licence

  • Basic: Requiert ArcGIS GeoAnalytics Server
    Disponible avec ArcGIS Enterprise 10.7
  • Standard: Requiert ArcGIS GeoAnalytics Server
    Disponible avec ArcGIS Enterprise 10.7
  • Advanced: Requiert ArcGIS GeoAnalytics Server
    Disponible avec ArcGIS Enterprise 10.7