Shields (arcpy)
Краткая информация
Объект щитов набора сетевых данных предоставляет информацию о щитах направления для указанного источника ребер.
Свойства
Свойство | Объяснение | Тип данных |
typeFieldName (только чтение) |
Имя поля, значения которого содержат тип улицы. | String |
numberFieldName (только чтение) |
Имя поля, значения которого содержат номер дома. | String |
combinedFieldName (только чтение) |
Имя поля, значения которого содержат полное описание адреса. | String |
descriptionCount (только чтение) |
Число щитов. | Integer |
description (только чтение) | Object |
Пример кода
Пример свойств щитов
Отображение сведений о щитах для каждого источника ребер в наборе сетевых данных.
# Name: NDSShieldsProperties_ex01.py
# Description: Print information about directions shields for each edge source
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
#Get the direction information specific to edge source
sDir = source.sourceDirections
#Get the shields for each source
shields = sDir.shields
if shields:
print "Shield type field: " , shields.typeFieldName
print "Number field:" , shields.numberFieldName
print "Combined field: " , shields.combinedFieldName
print "Description count: " , shields.descriptionCount
else:
print "(No shield information)"
5/10/2014