ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Shields Description

  • Сводка
  • Описание
  • Свойства
  • Пример кода

Сводка

Объект описания щитов набора сетевых данных предоставляет дополнительную информацию о щитах, которая используется для улучшения сведений о направлении, если у улиц различные названия.

Описание

Свойства shieldTypeX и shieldDescriptionX являются динамическими. Это означает, что общее число свойств, поддерживаемых объектом описания щитов, зависит от свойства descriptionCount. Например, если значение descriptionCount равно 2, объект описания щитов будет поддерживать свойства shieldType0, shieldDescription0, shieldType1 и shieldDescription1.

Свойства

ВладениеОбъяснениеТип данных
shieldTypeX
(только чтение)

Тип щита для конкретного щита (указывается @@@параметром@@@ X)

Integer
shieldDescriptionX
(только чтение)

Описание щита для конкретного щита (указывается @@@параметром@@@ X)

Integer

Пример кода

Пример объекта описания щитов

Отображение описания щитов для каждого сетевого источника.

# Name: NDSShieldsDescriptionProperties_ex01.py
# Description: Print additional 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 "----Shields description"
        print "Description count: " , shields.descriptionCount
        sDesc = shields.description 
        if sDesc: 
            for i in range(0, shields.descriptionCount): 
                shieldType = getattr(sDesc,"shieldType" + str(i)) 
                sheildDesc = getattr(sDesc, "shieldDescription" + str(i)) 
                print "Type: " , shieldType 
                print "Description: " , sheildDesc 
    else: 
        print "(No shield information)"

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация