Linienenden berechnen (Kartografie)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Ändert den Abschlusstyp für Repräsentationsstrichsymbole und speichert die Änderung als Repräsentations-Override.

Bild

Linienenden berechnen

Verwendung

Syntax

CalculateLineCaps_cartography (in_features, {cap_type}, {dangle_option})
ParameterErläuterungDatentyp
in_features

Der Eingabe-Feature-Layer, der Linienrepräsentationen enthält.

Layer
cap_type
(optional)

Definiert, wie die Enden von Repräsentationsstrichsymbolen gezeichnet werden. Der Standardabschlusstyp von Repräsentationsstrichen ist rund, d. h., das Symbol wird durch einen Halbkreis mit einem Radius gleich der Strichbreite abgeschlossen, dessen Mittelpunkt auf dem Linienendpunkt liegt. Mit diesem Werkzeug ändern Sie den Abschlusstyp in BUTT oder SQUARE.

  • BUTTGibt an, dass das Ende des Repräsentationsstrichsymbols exakt auf dem Endpunkt der Geometrie liegt. Dies ist die Standardeinstellung.
  • SQUAREGibt an, dass das Repräsentationsstrichsymbol durch geschlossene, quadratische Enden abgeschlossen wird, die um die Hälfte der Symbolbreite über den Endpunkt der Linie hinausragen.
String
dangle_option
(optional)

Mit dem Parameter "Dangle" steuern Sie, wie Linienenden für angrenzende Linien-Features mit einem gemeinsamen Endpunkt berechnet werden, die jedoch mit einer anderen Repräsentationssymbologie gezeichnet werden.

  • CASED_LINE_DANGLEÄndert den Abschlusstyp für freie Linien (ohne Verbindung ihrer Endpunkte mit einer anderen Linie) sowie für Linien, bei denen ein Begrenzungslinien-Repräsentationsstrichsymbol am Endpunkt eines aus einer Linie bestehenden Repräsentationsstrichsymbols verbunden ist. Dies ist die Standardeinstellung.
  • TRUE_DANGLEÄndert den Abschlusstyp nur für Endpunkte, die nicht mit einem anderen Feature verbunden sind.
String

Codebeispiel

Werkzeug "CalculateLineCaps" – Beispiel (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "CalculateLineCaps" im unmittelbaren Modus verwenden.

import arcpy
from arcpy import env
env.workspace = "C:\data"

arcpy.CalculateLineCaps_cartography("roads.lyr", "BUTT", "CASED_LINE_DANGLE")
Werkzeug "CalculateLineCaps" – Beispiel (eigenständiges Python-Skript)

Dieses eigenständige Skript stellt ein Beispiel für die Verwendung des Werkzeugs "CalculateLineCaps" dar.

# Name: CalculateLineCaps_standalone_script.py
# Description: calculates a value for the line cap property of a representation stroke layer
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
in_features = "roads.lyr"
cap_type = "BUTT"
dangle_option = "CASED_LINE_DANGLE"

# Execute Calculate Line Caps
arcpy.CalculateLineCaps_cartography(in_features, cap_type, dangle_option)

Umgebung

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
9/22/2013