Étiquette | Explication | Type de données |
Entités en entrée
| Entités surfaciques à subdiviser. | Feature Layer |
Classe d'entités en sortie
| Classe d’entités en sortie des polygones surfaciques. | Feature Class |
Méthode de subdivision
| Spécifie la méthode utilisée pour diviser les polygones.
| String |
Nombre de surfaces (Facultatif) | Nombre de surfaces par lequel le polygone est divisé si la méthode de subdivision Number of equal parts (Nombre de parties égales) est spécifiée. | Long |
Surface cible
(Facultatif) | Surface des parties égales si la méthode de subdivision Equal areas (Surfaces égales) est spécifiée. Si la surface cible est supérieure à la surface du polygone en entrée, le polygone n’est pas subdivisé. | Areal Unit |
RESERVED (Facultatif) | Ce paramètre n’est pour l’instant pas pris en charge. | Linear Unit |
Angle de fractionnement
(Facultatif) | Angle utilisé pour dessiner les lignes qui divisent le polygone. La valeur par défaut est 0. | Double |
Type de subdivision
(Facultatif) | Spécifie le mode de division des polygones.
| String |
Synthèse
Divise les entités surfaciques en un nombre de surfaces ou de parties égales.
Utilisation
Des calculs euclidiens ou planaires sont utilisés pour déterminer les surfaces des subdivisions surfaciques. Pour de meilleurs résultats, utilisez un système de coordonnées projetées de surface égale qui minimise la distorsion des surfaces pour les polygones de l’emplacement géographique de vos données.
Pour en savoir plus sur les systèmes de coordonnées projetées
Les valeurs attributaires des classes d'entités en entrée sont copiées vers la classe d'entités en sortie. Toutefois, si l'entrée représente une ou plusieurs couches créées par l'outil Générer une couche et que l'option Use Ratio Policy (Règle de division) est activée pour un champ, un quotient de la valeur attributaire en entrée est calculé pour la valeur attributaire en sortie. Si l'option Use Ratio Policy (Règle de division) est activée, chaque fois qu'une entité est fractionnée dans une opération de superposition, les attributs des entités résultantes sont égaux à un quotient de la valeur attributaire de l'entité en entrée. La valeur en sortie dépend du quotient de division de la géométrie d'entité en entrée. Par exemple, si la géométrie en entrée a été divisée en parties égales, la moitié de la valeur attributaire de l'entité en entrée est affectée à la valeur attributaire de chaque nouvelle entité. L'option Règle de division s'applique uniquement aux champs de type numérique.
L’outil Subdivide Polygon (Subdiviser le polygone) respecte l’environnement Parallel Processing Factor (Facteur de traitement parallèle). Si l'environnement n'est pas défini (valeur par défaut) ou s'il est défini sur 100, le traitement parallèle complet est activé et l'outil tente de répartir les tâches parmi tous les cœurs logiques de la machine. Si vous définissez l'environnement sur 0, le traitement parallèle est désactivé. Si vous spécifiez un facteur compris entre 1 et 99, l'outil détermine le pourcentage de cœurs logiques à utiliser en appliquant la formule (Facteur de traitement parallèle / 100 * Cœurs logiques) arrondie à l'entier supérieur le plus proche. Si le résultat de cette formule est 0 ou 1, le traitement parallèle n'est pas activé.
Paramètres
arcpy.management.SubdividePolygon(in_polygons, out_feature_class, method, {num_areas}, {target_area}, {target_width}, {split_angle}, {subdivision_type})
Nom | Explication | Type de données |
in_polygons | Entités surfaciques à subdiviser. | Feature Layer |
out_feature_class | Classe d’entités en sortie des polygones surfaciques. | Feature Class |
method | Spécifie la méthode utilisée pour diviser les polygones.
| String |
num_areas (Facultatif) | Nombre de surfaces par lequel le polygone est divisé si la méthode de subdivision NUMBER_OF_EQUAL_PARTS est spécifiée. | Long |
target_area (Facultatif) | Surface des parties égales si la méthode de subdivision EQUAL_AREAS est spécifiée. Si target_area est supérieur à la surface du polygone en entrée, le polygone n’est pas subdivisé. | Areal Unit |
target_width (Facultatif) | Ce paramètre n’est pour l’instant pas pris en charge. | Linear Unit |
split_angle (Facultatif) | Angle utilisé pour dessiner les lignes qui divisent le polygone. La valeur par défaut est 0. | Double |
subdivision_type (Facultatif) | Spécifie le mode de division des polygones.
| String |
Exemple de code
Le script de fenêtre Python suivant montre comment utiliser l'outil SubdividePolygon en mode immédiat.
import arcpy
arcpy.env.workspace = r"C:/data/project.gdb"
arcpy.SubdividePolygon_management(
"studyarea", "subdivisions", "NUMBER_OF_EQUAL_PARTS", 10, "", "", 0,
"STRIPS")
Environnements
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?