Resumen
The Network Directions object for the network dataset provides information about directions settings at the network dataset level, such as the output length units or length attribute, that are used to generate directions.
Propiedades
Propiedad | Explicación | Tipo de datos |
attributeMappings (Sólo lectura) | Returns a list of Network Directions Attribute Mapping objects for this source. If attribute mappings are not defined for this network, the attributeMappings property will raise an exception. | Object |
defaultOutputLengthUnits (Sólo lectura) | The default length units that will be used for reporting distances in driving directions. | String |
lengthAttributeName (Sólo lectura) | The name of the network attribute to be used for reporting travel distances. | String |
roadClassAttributeName (Sólo lectura) | The name of the network attribute to be used for road classification. | String |
roadSplitsTableName (Sólo lectura) | The name of the table containing road splits. | String |
signpostFeatureClassName (Sólo lectura) | The name of the feature class containing the signposts. | String |
signpostStreetsTableName (Sólo lectura) | The name of the indexed table containing signpost street references. | String |
timeAttributeName (Sólo lectura) | The name of the network attribute to be used for reporting travel time. | String |
Muestra de código
Network Directions Properties example
Display a summary of the directions information for the network dataset.
# Name: NDSDirectionProperties_ex01.py
# Description: Print direction setting for the network dataset.
import arcpy
import sys
# Set the workspace
arcpy.env.workspace = "C:/Data/SanFrancisco.gdb/Transportation"
# Create Describe object for the network dataset
desc = arcpy.Describe("Streets_ND")
#Get the direction object
if desc.supportsDirections:
direction = desc.directions
else:
#If the directions are not set for the network dataset, exit
print "No direction information"
sys.exit()
print "Direction Information ----"
print "Length attribute name: " , direction.lengthAttributeName
print "Time attribute name: " , direction.timeAttributeName
print "Road Class attribute name: " , direction.roadClassAttributeName
print "Default Output Length Units: " , direction.defaultOutputLengthUnits
print "Signpost Feature Class: " , direction.signPostFeatureClassName
print "Signpost Streets Table: " , direction.signpostStreetsTableName