Supprimer la superposition (Business Analyst)

Disponible avec une licence Business Analyst.

Synthèse

Supprime la superposition entre deux zones ou plus pour former des limites adjacentes.

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.

  • Vous pouvez sélectionner un attribut numérique du paramètre Input Features (Entités en entrée) avec le paramètre Weight Field (Champ de pondération) pour influer sur l’emplacement de la limite créée. Une fois la bordure définie, la plus grande partie de la zone superposée se trouvera dans le polygone dont la valeur est la plus élevée.

  • La préservation des limites peut être difficile dans les zones de chalandise qui contiennent plusieurs anneaux de valeurs égales. Le paramètre Define Trade Areas (Définir des zones de chalandise) permet d’affecter un champ d’ID d’anneau qui identifie les parties des zones de chalandise qui seront fusionnées. Par exemple, si vos entités en entrée sont des zones de chalandise composées d’anneaux de 1, 3 et 5 miles autour de commerces, des limites seront créées pour trois zones distinctes : une pour les anneaux de 1 mile, une pour ceux de 3 miles et une autre pour ceux de 5 miles.

  • L’option Center Line (Ligne centrale) du paramètre Method (Méthode) crée une bordure qui répartit équitablement la zone de superposition entre les polygones. Par exemple, si deux polygones sont superposés, cette méthode trace une ligne droite à partir de chaque intersection et divise les deux zones en deux parties égales. La méthode Center Line (Ligne centrale) est plus simple par rapport aux options Grid (Carroyage) et and Thiessen, qui sont plus complexes.

    Méthode Ligne centrale

  • L’option Grid (Carroyage) dans le paramètre Method (Méthode) supprime la superposition en créant un carroyage de lignes parallèles permettant de définir une division naturelle entre deux polygones.

    Méthode Carroyage

  • L’option Thiessen dans le paramètre Method (Méthode) supprime la superposition entre deux zones de chalandise ou plus en utilisant des lignes droites pour diviser la zone de superposition. 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

Paramètres

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

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

Feature Layer
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 est supprimée.

  • Ligne centrale La superposition sera supprimée en créant une bordure qui répartit équitablement la zone d’intersection entre les polygones. Il s’agit de l’option par défaut.
  • Thiessen La superposition sera supprimée en utilisant des lignes droites pour diviser la zone d’intersection.
  • Carroyage La superposition sera supprimée en créant un carroyage de lignes parallèles pour définir une division naturelle entre les polygones.
String
Définir des zones de chalandise
(Facultatif)

Spécifie si la superposition d’anneaux d’une zone de chalandise est supprimée.

  • Activé : la superposition est supprimée entre les polygones de valeurs égales dans le paramètre Ring ID Field (Champ ID d’anneau).
  • Désactivé : la superposition est supprimée entre tous les polygones qui se croisent. Il s’agit de l’option par défaut.
Boolean
Champ ID d’anneau
(Facultatif)

Champ provenant de l’entrée qui définit les zones de chalandise communes. La superposition des polygones est supprimée si leurs valeurs sont égales dans ce champ.

Field
Champ de pondération
(Facultatif)

Champ de l’entrée utilisé pour que ses valeurs influent sur la suppression de la superposition.

Field
Champ ID de point de vente de l’entité en entrée
(Facultatif)

Champ d’identifiant unique dans la couche d’entités de points de vente.

Field
Points de vente
(Facultatif)

Entités en entrée contenant les points centraux des zones de chalandise superposées.

Feature Layer
Champ ID de point de vente associé
(Facultatif)

Champ d’identifiant unique représentant l’emplacement d’un point de vente ou d’une installation.

Field

arcpy.ba.RemoveOverlap(in_features, out_feature_class, {method}, {define_trade_area}, {ring_id_field}, {weight_field}, {store_id}, {in_stores_layer}, {link_field})
NomExplicationType de données
in_features

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

Feature Layer
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 est supprimée.

  • CENTER_LINE La superposition sera supprimée en créant une bordure qui répartit équitablement la zone d’intersection entre les polygones. Il s’agit de l’option par défaut.
  • THIESSEN La superposition sera supprimée en utilisant des lignes droites pour diviser la zone d’intersection.
  • GRID La superposition sera supprimée en créant un carroyage de lignes parallèles pour définir une division naturelle entre les polygones.
String
define_trade_area
(Facultatif)

Spécifie si la superposition d’anneaux d’une zone de chalandise est supprimée.

  • DEFINE_TRADE_AREASeule la superposition des polygones de valeurs égales dans le paramètre ring_id_field est supprimée.
  • DO_NOT_DEFINE_TRADE_AREALa superposition de tous les polygones qui se croisent est supprimée. Il s’agit de l’option par défaut.
Boolean
ring_id_field
(Facultatif)

Champ provenant de l’entrée qui définit les zones de chalandise communes. La superposition des polygones est supprimée si leurs valeurs sont égales dans ce champ.

Field
weight_field
(Facultatif)

Champ de l’entrée utilisé pour que ses valeurs influent sur la suppression de la superposition.

Field
store_id
(Facultatif)

Champ d’identifiant unique dans la couche d’entités de points de vente.

Field
in_stores_layer
(Facultatif)

Entités en entrée contenant les points centraux des zones de chalandise superposées.

Feature Layer
link_field
(Facultatif)

Champ d’identifiant unique représentant l’emplacement d’un point de vente ou d’une installation.

Field

Exemple de code

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

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil RemoveOverlap.

import arcpy
arcpy.ba.RemoveOverlap("Ring_Trade_Areas", r"C:\Temp\MyProject.gdb\Ring_Trade_Areas_RemoveOverlap", "THIESSEN", "DEFINE_TRADE_AREA", "RING", None, STORE_ID)

Informations de licence

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

Rubriques connexes