ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS 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
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Linie verlängern

  • Zusammenfassung
  • Abbildung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Erweitert Liniensegmente bis zum ersten überschneidenden Feature innerhalb einer angegebenen Entfernung. Falls sich innerhalb der angegebenen Entfernung kein überschneidendes Feature befindet, wird das Liniensegment nicht erweitert. Das Werkzeug ist für die Qualitätskontrolle vorgesehen, z. B. zum Bereinigen von Topologiefehlern in Features, die digitalisiert wurden, ohne dass die Fangumgebung korrekt eingerichtet wurden.

Abbildung

Abbildung: Linie verlängern

Verwendung

    Vorsicht:

    Mit diesem Werkzeug werden die Eingabedaten geändert. Weitere Informationen und Strategien zur Vermeidung unerwünschter Datenänderungen finden Sie unter Werkzeuge, die keine Ausgabe-Datasets erstellen.

  • Wenn kein Linie verlängern-Parameter angegeben wird, werden Segmente bis zum ersten überschneidenden Feature erweitert.

  • Bei Verwendung des Parameters Verlängern zu Erweiterungen können Liniensegmente bis zu vorhandenen Linien-Features und zusätzlich bis zu anderen erweiterten Liniensegmenten innerhalb der angegebenen Erweiterungsentfernung verlängert werden, sodass jeweils Schnittpunkte zwischen zwei Erweiterungen gebildet werden.

  • Ein Feature kann in sich selbst erweitert werden, sofern es sich dabei um das erste überschneidende Feature handelt.

  • Wenn ein Feature-Layer oder eine Feature-Class mit einer Auswahl als Eingabe verwendet wird, werden nur die ausgewählten Features erweitert. Alle Features innerhalb des Layers oder der Feature-Class werden verwendet, um zu ermitteln, ob eine Erweiterung durchgeführt werden kann. Es werden jedoch nur die ausgewählten Features geändert.

  • Dieses Werkzeug ändert keine Feature-Attribute, mit Ausnahme der verwalteten Geometriefelder (Länge) in einer Personal-, File- oder Enterprise-Geodatabase-Feature Class.

Syntax

arcpy.edit.ExtendLine(in_features, {length}, {extend_to})
ParameterErklärungDatentyp
in_features

Die Linien-Eingabe-Features, die erweitert werden sollen.

Feature Layer
length
(optional)

Die maximale Entfernung, um die ein Liniensegment bis zu einem überschneidenden Feature erweitert werden kann.

Linear Unit
extend_to
(optional)

Gibt an, ob Liniensegmente innerhalb der angegebenen Erweiterungslänge bis zu anderen erweiterten Liniensegmenten erweitert werden können.

  • EXTENSION —Liniensegmente können bis zu anderen erweiterten Liniensegmenten sowie vorhandenen Linien-Features erweitert werden. Dies ist die Standardeinstellung.
  • FEATURE —Liniensegmente können nur bis zu vorhandenen Linien-Features erweitert werden.
Boolean

Abgeleitete Ausgabe

NameErklärungDatentyp
out_feature_class

Die aktualisierten Eingabe-Features.

Feature Class

Codebeispiel

ExtendLine – Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion ExtendLine verwenden.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.ExtendLine_edit("majorrds.shp", "15 Feet", "EXTENSION")
ExtendLine – Beispiel 2 (eigenständiges Skript)

Bereinigen von Straßenmittelachsen, die digitalisiert wurden, ohne dass ordnungsgemäße Fangumgebungen eingerichtet wurden.

# Name: ExtendLine.py
# Description:  Clean up street centerlines that were digitized without 
#               having set proper snapping environments.

# import system modules 
import arcpy

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

# Make backup copy of streets feature class, since modification with 
#  the Editing tools below is permanent
streets = "majorrds.shp"
streetsBackup = "C:/output/Output.gdb/streetsBackup"
arcpy.CopyFeatures_management(streets, streetsBackup)

# Trim street lines to clean up dangles
arcpy.TrimLine_edit(streets, "10 Feet", "KEEP_SHORT")

# Extend street lines to clean up dangles
arcpy.ExtendLine_edit(streets, "15 Feet", "EXTENSION")

Umgebungen

  • Ausdehnung
  • Aktueller Workspace

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen

  • Überblick über die Toolbox "Editing"

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches