Étiquette | Explication | Type 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.
| String |
Définir des zones de chalandise
(Facultatif) | Spécifie si la superposition d’anneaux d’une zone de chalandise est supprimée.
| 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 |
Disponible avec une licence Business Analyst.
Synthèse
Supprime la superposition entre deux zones ou plus pour former des limites adjacentes.
Illustration
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.
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.
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.
Paramètres
arcpy.ba.RemoveOverlap(in_features, out_feature_class, {method}, {define_trade_area}, {ring_id_field}, {weight_field}, {store_id}, {in_stores_layer}, {link_field})
Nom | Explication | Type 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.
| String |
define_trade_area (Facultatif) | Spécifie si la superposition d’anneaux d’une zone de chalandise est supprimée.
| 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
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
Vous avez un commentaire à formuler concernant cette rubrique ?