Line-Coverage zu Route (Coverage)

Zusammenfassung

Erstellt für jeden Arc des Eingabe-Coverages ein Routensystem aus ganzen Arc-Abschnitten. Mit diesem Werkzeug können auch Arcs an vorhandene Routensysteme angehängt werden.

Verwendung

Syntax

ArcRoute_arc (in_cover, out_route_system, {in_route_item}, {out_route_item}, {measure_item}, {coordinate_priority}, {use_blanks})
ParameterErläuterungDatentyp
in_cover

Das Coverage, aus dem die Routen erstellt werden sollen.

Coverage
out_route_system

Der Name des Routensystems, das erstellt oder ergänzt wird.

String
in_route_item
(optional)

Der Name eines Feldes in der Arc-Attributtabelle, das für die Gruppierung von Arcs in getrennte Routen verwendet wird. Für jeden Einzelwert dieses Feldes wird in der Routen-Attributtabelle eine neue Route erstellt. Es wird standardmäßig eine Route für jede Gruppe topologisch verbundener Arcs erstellt.

ArcInfo Item
out_route_item
(optional)

Der Name des neuen Feldes in der Routen-Attributtabelle, das die Einzelwerte des Eingabe-Routenfeldes enthalten soll. Wenn Sie Routen an ein bestehendes Routensystem anhängen, muss das Feld einem Feld in der verwendeten Routen-Attributtabelle entsprechen. Das Standardfeld ist das Eingabe-Routenfeld.

String
measure_item
(optional)

Ein Feld in der Arc-Attributtabelle unter Eingabe-Coverage, dessen Wert akkumuliert wird, um die Messwerte zu erhalten. Das Standardfeld ist das Feld LENGTH.

ArcInfo Item
coordinate_priority
(optional)

Legt die Priorität der Koordinaten fest, wenn ein Start-Node für die Route gewählt wird.

  • ULOben links. Dies ist die Standardeinstellung.
  • UROben rechts.
  • LLUnten links.
  • LRUnten rechts.
String
use_blanks
(optional)

Zur Angabe, ob Arcs mit dem Wert 0 oder einem NULL-Wert im Eingabe-Routenfeld beim Erstellen von Routen berücksichtigt werden.

  • BLANKArcs mit dem Wert 0 oder einem NULL-Wert im Eingabe-Routenfeld werden beim Erstellen von Routen berücksichtigt. Dies ist die Standardeinstellung.
  • NOBLANKArcs mit dem Wert 0 oder einem NULL-Wert im Eingabe-Routenfeld werden beim Erstellen von Routen nicht berücksichtigt.
Boolean

Codebeispiel

Beispiel für ArcRoute (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie ein Routensystem für ein Line-Coverage erstellt wird, das Straßensegmente enthält.

# Name: ArcRoute_Example.py
# Description: Adds a route system to a streams coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "stream"
outRouteSystem = "nstreams"
inRouteItem = "STREAM_NAME"
coordinatePriority = "LL"
useBlanks = "NO_BLANK"

# Execute ArcRoute
arcpy.ArcRoute_arc(inCover, outRouteSystem, inRouteItem, "", "", 
                   coordinatePriority, useBlanks)

Umgebungen

Verwandte Themen

Lizenzinformationen

ArcView: Nein
ArcEditor: Nein
ArcInfo: Erfordert ArcInfo Workstation installiert

7/10/2012