Supprimer la superposition (multiple) (Business Analyst)

Disponible avec une licence Business Analyst.

Synthèse

Supprime la superposition entre les polygones de plusieurs couches en entrée.

Illustration

Illustration de l’outil Supprimer la superposition

Utilisation

  • Le paramètre Output Feature Class (Classe d’entités en sortie) contient les polygones en entrée, dont la superposition a été supprimée.

  • En l’absence de superposition entre les polygones en entrée, la classe d’entités en sortie est une copie de l’entrée.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Entités en entrée contenant les polygones superposés.

Value Table
Classe d’entités en sortie

Classe d'entités contenant les nouvelles entités des zones de chalandise.

Feature Class
Méthode
(Facultatif)

Spécifie la façon dont la superposition entre les zones de chalandise sera supprimée.

  • Ligne centraleLa superposition sera supprimée en créant une bordure qui répartit équitablement la zone de superposition entre les polygones. Il s’agit de la méthode la plus simple. Il s’agit de l’option par défaut.
    Méthode Ligne centrale
  • ThiessenLa superposition sera supprimée en utilisant des lignes droites pour diviser la zone d’intersection. Cette méthode utilise une série de fonctions géométriques pour créer des zones de chalandise non superposées.
    Méthode Thiessen
  • GrilleLa superposition sera supprimée en créant un carroyage de lignes parallèles pour définir une division naturelle entre les polygones.
    Méthode Grille
String
Attributs à joindre
(Facultatif)

Spécifie les attributs des couches en entrée qui seront transférés dans la sortie.

  • Tous les attributsTous les attributs provenant des entités en entrée seront transférés vers la classe d’entités en sortie. Il s’agit de l’option par défaut.
  • Tous les attributs à l’exception des identifiants d’entitésTous les attributs des entités en entrée, sauf le champ FID, seront transférés vers la classe d’entités en sortie.
  • Identifiants d’entités uniquementSeul le champ FID des entités en entrée est transféré vers la classe d'entités en sortie.
String

arcpy.ba.RemoveOverlapMultiple(in_features, out_feature_class, {method}, {join_attributes})
NomExplicationType de données
in_features
[in_features,...]

Entités en entrée contenant les polygones superposés.

Value Table
out_feature_class

Classe d'entités contenant les nouvelles entités des zones de chalandise.

Feature Class
method
(Facultatif)

Spécifie la façon dont la superposition entre les zones de chalandise sera supprimée.

  • CENTER_LINELa superposition sera supprimée en créant une bordure qui répartit équitablement la zone de superposition entre les polygones. Il s’agit de la méthode la plus simple. Il s’agit de l’option par défaut.
    Méthode Ligne centrale
  • THIESSENLa superposition sera supprimée en utilisant des lignes droites pour diviser la zone d’intersection. Cette méthode utilise une série de fonctions géométriques pour créer des zones de chalandise non superposées.
    Méthode Thiessen
  • GRIDLa superposition sera supprimée en créant un carroyage de lignes parallèles pour définir une division naturelle entre les polygones.
    Méthode Grille
String
join_attributes
(Facultatif)

Spécifie les attributs des couches en entrée qui seront transférés dans la sortie.

  • ALLTous les attributs provenant des entités en entrée seront transférés vers la classe d’entités en sortie. Il s’agit de l’option par défaut.
  • NO_FIDTous les attributs des entités en entrée, sauf le champ FID, seront transférés vers la classe d’entités en sortie.
  • ONLY_FIDSeul le champ FID des entités en entrée est transféré vers la classe d'entités en sortie.
String

Exemple de code

Exemple d’utilisation de l’outil RemoveOverlapMultiple (fenêtre Python)

Le script suivant pour la fenêtre Python illustre l’utilisation de la fonction RemoveOverlapMultiple.

import arcpy
arcpy.ba.RemoveOverlapMultiple("Ring_Trade_Areas", r"C:\Temp\MyProject.gdb\Ring_Trade_Areas_RemoveOverlapMultiple", "THIESSEN", "ALL")

Informations de licence

  • Basic: Nécessite Business Analyst
  • Standard: Nécessite Business Analyst
  • Advanced: Nécessite Business Analyst

Rubriques connexes