Couverture de lignes vers itinéraire (Couverture)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Permet de créer un système d'itinéraires à partir de sections d'arcs entières pour chaque arc de la couverture en entrée et d'ajouter des arcs dans un système d'itinéraires existant.

Utilisation

Syntaxe

ArcRoute_arc (in_cover, out_route_system, {in_route_item}, {out_route_item}, {measure_item}, {coordinate_priority}, {use_blanks})
ParamètreExplicationType de données
in_cover

Couverture à partir de laquelle les itinéraires doivent être créés.

Coverage
out_route_system

Nom du système d'itinéraires à créer ou à ajouter.

String
in_route_item
(Facultatif)

Nom d'un attribut de la table attributaire d'arcs utilisé pour regrouper les arcs dans des itinéraires séparés. Un nouvel itinéraire est créé dans la table attributaire d'itinéraires pour chaque valeur unique identifiée dans cet attribut. L'option par défaut consiste à créer un itinéraire pour chaque ensemble d'arcs connectés topologiquement.

INFO Item
out_route_item
(Facultatif)

Nom du nouvel attribut de la table attributaire d'itinéraires destiné à contenir les valeurs uniques de l'attribut d'itinéraire en entrée. Lorsque vous ajoutez des itinéraires à un système d'itinéraires existant, le système utilise un attribut existant dans la table attributaire d'itinéraires pour ajouter les itinéraires. L'attribut par défaut est l'attribut d'itinéraire en entrée.

String
measure_item
(Facultatif)

Attribut de la table attributaire d'arcs de la couverture en entrée dont la valeur est cumulée pour générer les valeurs de mesure. L'attribut par défaut est LONGUEUR.

INFO Item
coordinate_priority
(Facultatif)

Détermine la priorité des coordonnées lors du choix d'un noeud de début pour l'itinéraire.

  • ULSupérieur gauche Il s'agit de l'option par défaut.
  • URSupérieur droit
  • LLInférieur gauche
  • LRInférieur droit
String
use_blanks
(Facultatif)

Indique si les arcs dont la valeur d'attribut d'itinéraire en entrée est nulle ou égale à zéro sont utilisés pour créer un itinéraire.

  • BLANKLes arcs dont la valeur d'attribut d'itinéraire en entrée est nulle ou égale à zéro sont utilisés pour créer des itinéraires. Il s'agit de l'option par défaut.
  • NOBLANKLes arcs dont la valeur d'attribut d'itinéraire en entrée est nulle ou égale à zéro ne sont pas utilisés pour créer des itinéraires.
Boolean

Exemple de code

Exemple d'utilisation de l'outil ArcRoute (script autonome)

Le script autonome suivant montre comment créer un système d'itinéraires pour une couverture de lignes qui contient des segments de route.

# 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)

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Annuler
ArcGIS for Desktop Standard: Annuler
ArcGIS for Desktop Advanced: Requis ArcInfo Workstation installé
5/10/2014