ArcGIS for Desktop

  • Dokumentation
  • Preise
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS for Desktop

Ein vollständiges professionelles GIS

ArcGIS for Server

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Preise
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

Hilfe

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Mehr...

Linienenden berechnen

  • Zusammenfassung
  • Bild
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebung
  • Lizenzierungsinformationen

Zusammenfassung

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

Bild

Linienenden berechnen

Verwendung

  • Repräsentationsstrichsymbole sind relativ breit und werden mit mehreren Layern gezeichnet, um einen Begrenzungseffekt für Straßen zu erreichen. Sie werden an ihren Endpunkten oft mit runden Linienenden verbunden, um Symbolabstände zu verhindern, die als spitze Winkel zwischen Features erscheinen. Runde Linienenden werden jedoch für die kartografische Darstellung von Sackgassen meist nicht gewünscht (freie Linien-Features, die an deren Endpunkt nicht mit einem anderen Feature verbunden sind). Der Linienabschlusstyp wird dann meist durch einen stumpfen oder quadratischen Style überschrieben. Dieses Werkzeug erkennt Dangles und überschreibt den Abschlusstyp des Strichsymbols für die Repräsentation.

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.

  • BUTT —Gibt an, dass das Ende des Repräsentationsstrichsymbols exakt auf dem Endpunkt der Geometrie liegt. Dies ist die Standardeinstellung.
  • SQUARE —Gibt 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.

Lizenzierungsinformationen

  • ArcGIS for Desktop Basic: Nein
  • ArcGIS for Desktop Standard: Ja
  • ArcGIS for Desktop Advanced: Ja

Verwandte Themen

  • Überblick über das Toolset "Kartografische Verfeinerung"
Feedback zu diesem Thema?

ArcGIS for Desktop

  • Startseite
  • Dokumentation
  • Preise
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches