Résumé
The Street Name Fields object provides information about the fields containing the street names used in reporting driving directions.
Propriétés
| Propriété | Explication | Type de données | 
| prefixDirectionFieldName (Lecture seule) | The field name used for prefix direction. | String | 
| prefixTypeFieldName (Lecture seule) | The field name used for prefix type. | String | 
| streetNameFieldName (Lecture seule) | The field name used for street name. | String | 
| suffixDirectionFieldName (Lecture seule) | The field name used for suffix direction. | String | 
| suffixTypeFieldName (Lecture seule) | The field name used for suffix type. | String | 
| priority (Lecture seule) | The priority for when these street name fields are used. The default value is 1. | Integer | 
| fullNameFieldName (Lecture seule) | The field name used to store the full street name. | String | 
| highwayDirectionFieldName (Lecture seule) | The field name used for highway direction. | String | 
| languageFieldName (Lecture seule) | The field name used to store the language for the street name. | String | 
Exemple de code
Street Name Fields Properties Example
Display information about fields contaning street names used in driving directions.
# Name: NDSStreetNameFieldsProperties_ex01.py
# Description: Print information about field names used to generate street names
#              in directions  
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")
#If the directions are not set for the network dataset, exit 
if not desc.supportsDirections:
    print "No direction information"
    sys.exit() 
print "Source Direction Information ----" 
# Get all the edge sources 
sources = desc.edgeSources 
if not sources:
    print "No edge sources"
    sys.exit() 
#Loop through all the edge sources
for source in sources:  
    print "--------------------" 
    print "Name: " , source.name 
    print "Source ID: " , source.sourceID  
    #Print the direction information specific to edge source    
    sDir = source.sourceDirections
    # Get the street name fields for each source
    sStreetFields = sDir.streetNameFields 
    for sStreetField in sStreetFields:
        print "Prefix direction field: " , sStreetField.prefixDirectionFieldName
        print "Prefix type field: " , sStreetField.prefixTypeFieldName
        print "Street name field: " , sStreetField.streetNameFieldName
        print "Suffix direction field: " , sStreetField.suffixDirectionFieldName 
        print "Suffix type field: " , sStreetField.suffixTypeFieldName 
        print "Priority: " , sStreetField.priority
        print "Full name field: " , sStreetField.fullNameFieldName
        print "Highway direction field: ",sStreetField.highwayDirectionFieldName
        print "Language field: " , sStreetField.languageFieldName