Résumé
Place un point de contrôle à des sommets le long du contour d'une ligne ou d'un polygone où l'angle créé par un changement de direction de ligne est inférieur ou égal à l'angle maximal spécifié.
Illustration
Utilisation
Les points de contrôle ne peuvent pas être ajoutés aux fichiers de formes.
Attention :
Cet outil modifie les données en entrée. Pour plus d’informations et connaître les stratégies permettant d’empêcher les modifications de données indésirables, reportez-vous à la rubrique Outils qui modifient ou mettent à jour les données en entrée.
Syntaxe
arcpy.cartography.SetControlPointByAngle(in_features, maximum_angle)
Paramètre | Explication | Type de données |
in_features | La couche d'entités contenant des entités linéaires ou surfaciques. | Feature Layer |
maximum_angle | Angle utilisé pour déterminer si un sommet le long du contour d'un polygone ou d'une ligne sera défini ou non en tant que point de contrôle. La valeur d'angle doit être supérieure à zéro et inférieure à 180 degrés décimaux. | Double |
Sortie dérivée
Nom | Explication | Type de données |
out_representations | Entités en entrée mises à jour. | Couche d'entités |
Exemple de code
Le script de fenêtre Python suivant montre comment utiliser l'outil SetControlPointByAngle en mode immédiat.
import arcpy
arcpy.env.workspace = "C:\data"
arcpy.SetControlPointByAngle_cartography("trails.lyrx", "135")
Ce script autonome montre un exemple d'utilisation de l'outil SetControlPointByAngle.
# Name: SetControlPointByAngle_standalone_script.py
# Description: Places a control point at vertices along a line or polygon
# outline where the angle created by a change in line direction is
# less than or equal to a specified maximum angle
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data"
# Set local variables
in_layer = "trails.lyrx"
minimum_angle_deviation = "135"
# Execute Set Representation Control Point At Intersect
arcpy.SetControlPointByAngle_cartography(in_layer, minimum_angle_deviation)
Environnements
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?