Combiner les couches (Analyse d'entités standard)

Synthèse

Copie toutes les entités de deux couches dans une nouvelle couche. Les couches à combiner doivent contenir les mêmes types d'entités (points, lignes ou polygones). Vous pouvez déterminer la manière dont les champs des couches en entrée sont rassemblés et copiés.

Illustration

Combiner les couches

Utilisation

  • Les entrées doivent avoir le même type d'entité.

  • Par défaut, tous les champs des deux entrées seront copiés dans la sortie. Vous pouvez également choisir de modifier les champs de la couche à combiner en faisant appel aux options des attributs de fusion Renommer, Supprimer et Apparier.

Paramètres

ÉtiquetteExplicationType de données
Couche en entrée

Entités ponctuelles, linéaires ou surfaciques à fusionner avec la couche à combiner.

Feature Set
Couche à combiner

Entités ponctuelles, linéaires ou surfaciques à combiner avec la couche en entrée. La couche à combiner doit contenir le même type d'entité (point, ligne ou polygone) que la couche en entrée.

Feature Set
Nom en sortie

Nom de la couche en sortie à créer sur votre portail.

String
Attributs de fusion
(Facultatif)

Liste de valeurs qui décrivent comment les champs de la couche à combiner doivent être modifiés et appariés avec les champs de la couche en entrée. Par défaut, tous les champs des deux entrées sont conservés dans la couche en sortie.

Si un champ existe dans une couche mais pas dans l'autre, la couche en sortie contiendra ce champ. 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 pas TYPE, la sortie contiendra TYPE, mais ses valeurs seront Null pour toutes les entités copiées à partir de la couche à combiner.

Vous pouvez contrôler les opérations de fusion suivantes (comment les champs de la couche à combiner sont inclus dans la sortie).

  • SUPPRIMER - Le champ de la couche à combiner est supprimé dans la couche en sortie.
  • RENOMMER - Le champ de la couche à combiner est renommé dans la sortie. Vous ne pouvez pas renommer un champ de la couche à combiner en utilisant le nom d'un champ de la couche en entrée. Si vous souhaitez rendre équivalents des noms de champs, utilisez l'option Apparier.
  • APPARIER - Le champ de la couche à combiner est renommé et apparié à un champ de la couche en entrée. Par exemple, la couche en entrée a un champ nommé CODE et la couche à combiner a un champ nommé STATUS. Vous pouvez apparier STATUS à CODE, et la sortie contiendra le champ CODE avec les valeurs du champ STATUS pour les entités copiées à partir de la couche à combiner. La conversion cast des types est prise en charge (par exemple, une valeur double en entier, un entier en valeur de chaîne), sauf pour les valeurs de chaîne en valeurs numériques.

Value Table

Sortie obtenue

ÉtiquetteExplicationType de données
Sortie

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

Jeu d'entités

arcpy.sfa.MergeLayers(inputLayer, mergeLayer, outputName, {mergingAttributes})
NomExplicationType de données
inputLayer

Entités ponctuelles, linéaires ou surfaciques à fusionner avec la couche à combiner.

Feature Set
mergeLayer

Entités ponctuelles, linéaires ou surfaciques à combiner avec la couche en entrée. La couche à combiner doit contenir le même type d'entité (point, ligne ou polygone) que la couche en entrée.

Feature Set
outputName

Nom de la couche en sortie à créer sur votre portail.

String
mergingAttributes
[[Merge field, Action, Input Field],...]
(Facultatif)

Liste de valeurs qui décrivent comment les champs de la couche à combiner doivent être modifiés et appariés avec les champs de la couche en entrée. Par défaut, tous les champs des deux entrées sont conservés dans la couche en sortie.

Si un champ existe dans une couche mais pas dans l'autre, la couche en sortie contiendra ce champ. 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 pas TYPE, la sortie contiendra TYPE, mais ses valeurs seront Null pour toutes les entités copiées à partir de la couche à combiner.

Vous pouvez contrôler les opérations de fusion suivantes (comment les champs de la couche à combiner sont inclus dans la sortie).

  • SUPPRIMER - Le champ de la couche à combiner est supprimé dans la couche en sortie.
  • RENOMMER - Le champ de la couche à combiner est renommé dans la sortie. Vous ne pouvez pas renommer un champ de la couche à combiner en utilisant le nom d'un champ de la couche en entrée. Si vous souhaitez rendre équivalents des noms de champs, utilisez l'option Apparier.
  • APPARIER - Le champ de la couche à combiner est renommé et apparié à un champ de la couche en entrée. Par exemple, la couche en entrée a un champ nommé CODE et la couche à combiner a un champ nommé STATUS. Vous pouvez apparier STATUS à CODE, et la sortie contiendra le champ CODE avec les valeurs du champ STATUS pour les entités copiées à partir de la couche à combiner. La conversion cast des types est prise en charge (par exemple, une valeur double en entier, un entier en valeur de chaîne), sauf pour les valeurs de chaîne en valeurs numériques.

Value Table

Sortie obtenue

NomExplicationType de données
output

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

Jeu d'entités

Environnements

Informations de licence

  • Basic: Nécessite votre compte dans ArcGIS Enterprise pour que vous puissiez disposer du privilège Perform Analysis (Effectuer une analyse)
  • Standard: Nécessite votre compte dans ArcGIS Enterprise pour que vous puissiez disposer du privilège Perform Analysis (Effectuer une analyse)
  • Advanced: Nécessite votre compte dans ArcGIS Enterprise pour que vous puissiez disposer du privilège Perform Analysis (Effectuer une analyse)

Rubriques connexes