Calculer les terminaisons de lignes (Outils de cartographie)
Résumé
Modifie le type de terminaison pour les couches de symboles en trait dans les symboles linéaires de la couche en entrée.
Illustration
Les terminaisons de type carré ou tronqué sont appliquées aux voies sans issue, affichant des options là où les rues représentées par un symbole linéaire bordé se connectent à une rue représentée par une ligne verte simple.
Utilisation
La propriété Cap Type (Type de terminaison) des couches de symboles de traits symbolisant la valeur du paramètre Input Features (Entités en entrée) doit être connectée à un champ attributaire sans expression appliquée. Les valeurs de ce champ sont mises à jour par cet outil.
Les symboles linéaires qui sont relativement larges et dessinés à l'aide de plusieurs couches de symboles de trait pour donner un effet « route bordée » sont souvent joints à leurs extrémités à des terminaisons arrondies pour éviter que les espaces entre les symboles forment un angle aigu entre les entités. Toutefois, une terminaison arrondie n’est généralement pas souhaitable cartographiquement pour les voies sans issue (entités linéaires suspendues qui ne sont pas connectées à leur extrémité à une autre entité.) Le style de terminaison est habituellement remplacé par un style tronqué ou carré, dans ces cas. Cet outil détecte les arcs pendants et remplace le type de terminaison de la couche de symboles en trait.
Vous ne pouvez pas modifier qu’une seule terminaison d’une entité linéaire. Pour toute entité linéaire avec une voie sans issue, l’outil modifie les deux terminaisons quelle que soit la manière dont la ligne est connectée à d’autres lignes. Pour vous assurer que les terminaisons correctes sont mises à jour, fractionnez les entités linéaires à chaque véritable intersection.
La couche d'entités en entrée contenant les symboles linéaires. La propriété Cap Type (Type de terminaison) des couches de symboles de trait doit être connectée à un seul champ attributaire sans expression appliquée. Les valeurs de ce champ sont mises à jour par cet outil.
Layer
Type de terminaison
(Facultatif)
Spécifie le mode d’affichage des extrémités des couches de symboles de trait. Le type de terminaison par défaut des traits est arrondi ; le symbole se termine par un demi-cercle de rayon égal à la largeur de trait centré à l'extrémité de ligne.
Type de terminaison tronqué—Le symbole de trait se termine exactement là où se termine la géométrie de ligne. Il s’agit de l’option par défaut.
Type de terminaison carré—Le symbole de trait s’achève par des terminaisons fermées et carrées qui prolongent l’extrémité de la ligne de la moitié de la largeur du symbole.
String
Option d'arc pendant
(Facultatif)
Spécifie le mode de calcul des terminaisons de lignes pour les entités linéaires adjacentes qui partagent une extrémité, mais sont dessinées avec une symbologie différente.
Arc pendant d'une ligne bordée—Le style de terminaison est modifié pour les lignes suspendues (non connectées à leurs extrémités à une autre ligne) et pour les lignes auxquelles un symbole linéaire bordé est joint à l’extrémité du symbole linéaire d’une couche de trait seul. Il s’agit de l’option par défaut.
Arc pendant vrai—Le style de terminaison est modifié uniquement pour les extrémités non connectées à une autre entité.
String
Sortie dérivée
Etiqueter
Explication
Type de données
Entités en entrée mises à jour
Couche d’entités linéaires en entrée mises à jour.
La couche d'entités en entrée contenant les symboles linéaires. La propriété Cap Type (Type de terminaison) des couches de symboles de trait doit être connectée à un seul champ attributaire sans expression appliquée. Les valeurs de ce champ sont mises à jour par cet outil.
Layer
cap_type
(Facultatif)
Spécifie le mode d’affichage des extrémités des couches de symboles de trait. Le type de terminaison par défaut des traits est arrondi ; le symbole se termine par un demi-cercle de rayon égal à la largeur de trait centré à l'extrémité de ligne.
BUTT—Le symbole de trait se termine exactement là où se termine la géométrie de ligne. Il s’agit de l’option par défaut.
SQUARE—Le symbole de trait s’achève par des terminaisons fermées et carrées qui prolongent l’extrémité de la ligne de la moitié de la largeur du symbole.
String
dangle_option
(Facultatif)
Spécifie le mode de calcul des terminaisons de lignes pour les entités linéaires adjacentes qui partagent une extrémité, mais sont dessinées avec une symbologie différente.
CASED_LINE_DANGLE—Le style de terminaison est modifié pour les lignes suspendues (non connectées à leurs extrémités à une autre ligne) et pour les lignes auxquelles un symbole linéaire bordé est joint à l’extrémité du symbole linéaire d’une couche de trait seul. Il s’agit de l’option par défaut.
TRUE_DANGLE—Le style de terminaison est modifié uniquement pour les extrémités non connectées à une autre entité.
String
Sortie dérivée
Nom
Explication
Type de données
out_representations
Couche d’entités linéaires en entrée mises à jour.
Layer
Exemple de code
Exemple 1 d’utilisation de la fonction CalculateLineCaps (fenêtre Python)
Le script de fenêtre Python ci-dessous illustre l’utilisation de la fonction CalculateLineCaps en mode immédiat.
Exemple 2 d’utilisation de la fonction CalculateLineCaps (script autonome)
Ce script autonome illustre un exemple d’utilisation de la fonction CalculateLineCaps.
# Name: CalculateLineCaps_standalone_script.py
# Description: Calculates the cap type for stroke symbol layers in the line
# symbols of the input layer
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data"
# Set local variables
in_features = "roads.lyrx"
cap_type = "BUTT"
dangle_option = "CASED_LINE_DANGLE"
# Run Calculate Line Caps
arcpy.cartography.CalculateLineCaps(in_features, cap_type, dangle_option)
Environnements
Cet outil n’utilise pas d’environnement de géotraitement.