Disponible avec une licence Business Analyst.
Résumé
Supprime la superposition entre deux zones ou plus pour former des frontières 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 frontière 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 frontières 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 frontières 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 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.
Syntaxe
RemoveOverlap(in_features, out_feature_class, {method}, {define_trade_area}, {ring_id_field}, {weight_field}, {store_id}, {in_stores_layer}, {link_field})
Paramètre | 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 sera supprimée.
| String |
define_trade_area (Facultatif) | Indique si une zone de chalandise sera définie.
| Boolean |
ring_id_field (Facultatif) | Champ d’ID unique dans la couche de zones de chalandise. | Field |
weight_field (Facultatif) | Champ sélectionné dans l’entité en entrée pour que ses valeurs influent sur la suppression de la superposition. | Field |
store_id (Facultatif) | Champ d’ID unique dans la couche d’entités de magasin. | 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) | ID 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)
Environnements
Informations de licence
- Basic: Requiert Business Analyst
- Standard: Requiert Business Analyst
- Advanced: Requiert Business Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?