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

Gemäß Geometrie aktualisieren

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

Zusammenfassung

Aktualisiert alle Kantenreferenzen in der Turn-Feature-Class unter Verwendung der Turn-Features-Geometrie. Dieses Werkzeug ist nützlich, wenn die für den Kantenübergang aufgeführten IDs aufgrund der Bearbeitung der zugrunde liegenden Kanten nicht mehr auf die Kanten verweisen, aus denen sich der Kantenübergang zusammensetzt.

Verwendung

  • Mit diesem Werkzeug wird anhand der Lagegleichheit zwischen den Kantenübergangs-Features und den Kanten-Features aus den Netzwerkquellen der Wert des Feldes "Edge#FID" in der Turn-Feature-Class aktualisiert.

  • Fehler, die beim Aktualisieren der Kantenübergangs-Features auftreten, werden in einer Fehlerdatei gemeldet, die in das von der Systemvariable "TEMP" definierte Verzeichnis geschrieben wird. Der vollständige Pfadname zur Fehlerdatei wird als Warnmeldung ausgegeben.

Syntax

arcpy.na.UpdateByGeometry(in_turn_features)
ParameterErklärungDatentyp
in_turn_features

Die zu aktualisierende Turn-Feature-Class.

Feature Layer

Abgeleitete Ausgabe

NameErklärungDatentyp
out_turn_features

Aktualisierte Turn-Feature-Class.

Feature-Layer

Codebeispiel

UpdateByGeometry – Beispiel 1 (Python-Fenster)

Führen Sie das Werkzeug unter Verwendung aller Parameter aus.

turns = "C:/Data/SanFrancisco.gdb/Transportation/RestrictedTurns"
arcpy.na.UpdateByGeometry(turns)
UpdateByGeometry – Beispiel 2 (eigenständiges Skript)

Mit dem folgenden Python-Skript wird veranschaulicht, wie Sie das Werkzeug UpdateByGeometry in einem eigenständigen Skript verwenden.

# Name: UpdateByGeometry_ex02.py
# Description: Update edge references in the turn feature class using the
#              geometry of turn features and re-build the network dataset.
# Requirements: Network Analyst Extension 

#Import system modules
import arcpy
from arcpy import env

#Check out the Network Analyst extension license
arcpy.CheckOutExtension("Network")

#Set environment settings
env.workspace = "C:/Data/SanFrancisco.gdb"

#Set local variables
turn_features = "RestrictedTurns"
network = "Transportation/Streets_ND"

#Update the edge references in turn features using the geometry
arcpy.na.UpdateByGeometry(turn_features)

#Since we have modified the edge references for turn sources, we should rebuild 
#the network dataset so that the turn features are correctly interpreted by the 
#network dataset
arcpy.na.BuildNetwork(network)

print("Script completed successfully.")

Umgebungen

  • Aktueller Workspace

Lizenzinformationen

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

Verwandte Themen

  • Weitere Bearbeitungsschritte, die sich auf Kantenübergänge auswirken
  • Überblick über das Toolset "Turn-Feature-Class"

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