Доступно с лицензией Network Analyst.
Сетевые элементы создаются из исходных объектов, сетевые атрибуты (таких как атрибуты стоимости и иерархии), содержат значения сетевых элементов, а оценка вычисляет значения атрибутов для элементов, созданных на основе определенного класса исходных объектов. Это значит, что у одного элемента сети имеется несколько оценок. Например, у одного атрибута стоимости в мультимодальной сети может быть по оценке для каждого класса исходных объектов, таких как улицы, железные дороги, пешеходные дорожки, повороты и соединения.
В этом разделе описан процесс настройки оценок.
- Откройте диалоговое окно Свойства набора сетевых данных (Network Dataset Properties).
Подробнее об открытии диалогового окна Свойства набора сетевых данных (Network Dataset Properties)
- Перейдите на вкладку Атрибуты (Attributes).
У набора сетевых данных на рисунке ниже имеется четыре сетевых атрибута: Метры (Meters), Минуты (Minutes), Одностороннее движение (Oneway) и Класс дороги (RoadClass).
- Выберите атрибут, оценки которого необходимо изменить, и щёлкните на Оценки (Evaluators).
Откроется диалоговое окно Оценки(Evaluators).
- Выполните следующие действия, чтобы назначить оценку поле источнику, или перейдите к следующему шагу, который содержит указания по добавлению выражения в оценку поля.
- В столбце Тип (Type) щёлкните на строке источника и щёлкните на Поле (Field).
- В столбце Значение (Value) щёлкните на строке источника и выберите в списке правильное поле.
На следующем рисунке показана оценка поля для класса исходных объектов Улицы (Streets) в направлении оцифровки до-от для исходных объектов.
- Выполните следующие действия, чтобы назначить оценку выражение поля источнику, или перейдите к следующему шагу, который содержит указания по другой оценке.
- В столбце Тип (Type) щёлкните строку источника и щёлкните Поле (Field).
- Щёлкните на кнопке Свойства оценки (Evaluator Properties) .
- В диалоговом окне Оценки поля (Field Evaluators) выберите, будет ли выражение написано на языке VBScript или на Python. Для достижения лучшего быстродействия рекомендуется VBScript; язык Python необходим для построения набора сетевых данных в ArcGIS for Server (Linux).
- Наберите выражение.
- Нажмите ОК.
- Выполните следующие действия, чтобы назначить оценку константы источнику, или перейдите к следующему шагу, который содержит указания по другой оценке.
- В столбце Тип (Type) щёлкните на строке источника и выберите значение Константа (Constant) в раскрывающемся списке.
- В столбце Значение (Value) щёлкните на строке источника и выберите варианты Игнорировать ограничение (Ignore Restriction) или Использовать ограничение (Use Restriction) для атрибутов ограничения или введите числовое значение для атрибутов стоимости, дескрипторов или иерархии.
На следующем рисунке показана оценка константы для атрибута ограничения в классе исходных объектов Повороты (Turns).
- Выполните следующие действия, чтобы назначить оценку скрипт источнику, или перейдите к следующему шагу, который содержит указания по другой оценке.
- В столбце Тип (Type) щёлкните на строке источника и щёлкните на Скрипт (Script).
- Щёлкните на кнопке Свойства оценки (Evaluator Properties) .
- В диалоговом окне Оценки скриптов (Script Evaluators) выберите, будет ли скрипт написан на языке VBScript или на Python. Для достижения лучшего быстродействия рекомендуется VBScript; язык Python необходим для проведения сетевого анализа в ArcGIS for Server (Linux).
- Наберите скрипт.
- Нажмите ОК.
В этом примере атрибут ограничения сети использует оценку на VBScript для блокирования пересечения мостов маршрутами и другими анализами сети.
На снимке экрана ниже показан подобный скрипт на Python. Обратите внимание, что функция определена в редактируемом коде скрипта (Pre-Logic Script Code) и начинается с ключевого слова def. Функция вызывается из Значение (Value) =.
- Выполните следующие действия, чтобы назначить оценку функции источнику, или перейдите к следующему шагу, который содержит указания по другой оценке.
- В столбце Тип (Type) щёлкните на строке источника и щёлкните на Функция (Function).
- Щёлкните на кнопке Свойства оценки (Evaluator Properties) .
- Введите функцию в диалоговом окне Оценки функции (Function Evaluators).
- Нажмите ОК.
В этом примере атрибут ограничения (HeightRestriction) ссылается на атрибут дескриптора (MaxHeight) и параметр (Высота автомобиля – Vehicle Height), запрещая дороги с меньшим просветом, чем высота транспортных средств.
- Описание присвоения оценки задержки глобальных поворотов см. в разделе Формирование глобальных поворотов.
- Описание присвоения оценки движения ребра см. в разделе Что такое данные о движении?
Оценки движения ребра создаются автоматически после настройки свойств движения в наборе сетевых данных.
- Нажмите ОК.
Диалоговое окно Свойства набора сетевых данных (Network Dataset Properties) закрывается.
- В окне Каталог(Catalog) щёлкните правой кнопкой на наборе сетевых данных и щёлкните на кнопке Построить(Build).
После настройки оценок для сетевого атрибута можно закрыть остальные диалоговые окна и при необходимости построить сеть.