Стоимостные атрибуты

Доступно с лицензией Network Analyst.

Определенные атрибуты используются для измерения и моделирования импедансов, таких как время пути (время нахождения в пути по улице) или спрос (объем мусора, собранного на улице). Эти атрибуты распределены вдоль ребра, то есть пропорционально разделены вдоль длины ребра. Например, если время пути смоделировано как атрибут стоимости, преодоление половины ребра займет половину времени преодоления целого ребра: если время пути для преодоления ребра 3 минуты, то половину ребра можно преодолеть за 1,5 минуты. Чтобы найти 1,5-минутный маршрут вдоль этого ребра, объект маршрута создается на базе первой половины объекта ребра.

Анализ сети часто включает сокращение стоимости (также известный как импеданс) во время расчета пути (известного как поиск оптимального маршрута). Общие примеры включают поиск самого быстрого маршрута (сокращение времени пути) или самого короткого маршрута (сокращение расстояния). Время в пути (время вождения, время перехода) и расстояние (метры) также относятся к атрибутам стоимости в рамках набора сетевых данных.

Свойства

На вкладке Стоимость отображаются атрибуты стоимости, доступные в наборе сетевых данных, и свойства выбранной стоимости.

Если во время проверки найдены ошибки, или есть предупреждения, они отобразятся между верхней и нижней секцией. Например, Тип оценки 'Такой же, как по умолчанию' на этом источнике ребер: Street (Along).

Вкладка Стоимость

Раздел Свойства отображает настройку выбранной стоимости. Здесь указываются метаданные атрибута стоимости и сведения о настройке параметров и механизмов расчета.

Ниже представлены свойства атрибутов стоимости:

  • Имя – имя атрибута стоимости.
  • Единицы измерения – единицы измерения атрибута стоимости. Атрибут стоимости может строится на основе времени или расстояния. Вы можете также выбрать опцию Другое, если единица измерения не указана.
  • Тип данных – тип данных атрибута стоимости. Вы можете выбрать integer, float или double.
  • Параметры – это места для значений, которые можно изменить для выполнения определенного анализа. Каждый из них содержит значимое значение по умолчанию, которое при необходимости может быть переопределено.

    Более подробно о параметрах

  • Анализаторы – Каждый атрибут, определенный в сети, должен предоставлять значения для каждого источника и направления (вдоль ребра и в обратном направлении), участвующих в сети. Анализатор назначает значения для атрибута каждого источника и направления перемещения, а анализатор по умолчанию для каждого элемента используется для тех источников и направлений, которые не имеют назначенного анализатора для атрибута.

    Более подробно об анализаторах

Примечание:

Несмотря на то, что режимы передвижения и все атрибуты не могут содержать начальные пробелы, конечные пробелы или пустые строки, для атрибутов стоимости дополнительно требуется, чтобы они не содержали еще и внутренних пробелов. Поскольку поля созданы на основе имен атрибутов стоимости набора сетевых данных, который используется слоем сетевого анализа, наличие внутренних пробелов в атрибутах стоимости может привести к ошибкам, поскольку в этом случае будет трудно связать атрибуты стоимости с соответствующими именами полей. Например, атрибут стоимости с именем “My Minutes” в наборе сетевых данных в итоге приведет к полю с названием “Attr_My_Minutes” в таблице, связанной с подслоем Остановки слоя Анализ маршрута.

Примечание:

Редактирование атрибутов сети в наборе сетевых данных рекомендуется выполнять в проекте, который не содержит слои, использующие этот набор сетевых данных. Некоторые правки могут быть заблокированы в диалоговом окне свойств набора сетевых данных, если в проекте присутствуют слои, использующие этот набор сетевых данных. Рекомендуется создать новый пустой проект, добавить подключение к базе геоданных, содержащей набор сетевых данных, и выполнять правки в этом проекте. Когда слои, использующие этот набор сетевых данных, открываются в сеансе ArcGIS Pro, вы не сможете добавлять, удалять или переименовывать атрибут стоимости или атрибут ограничения. Это необходимо, чтобы гарантировать успешное обновление схемы набора сетевых данных и корректной инициализации слоев, которые ее используют, при их открытии.

Примечание:

Если вы изменяете любой из сетевых атрибутов, необходимо построить набор сетевых данных , чтобы заново установить связность, заново вычислить задействованные атрибуты и обновить элементы сети.

Более подробно о случаях, когда требуется повторное построение

Создание атрибута стоимости

Выполните перечисленные ниже действия, чтобы создать основанный на времени или расстоянии атрибут стоимости:

  1. Доступ к сетевым атрибутам из диалогового окна Свойства набора сетевых данных.
  2. Щелкните на вкладку Стоимости.
  3. Щёлкните на кнопке Опции Менюв верхнем углу диалогового окна.
  4. Нажмите кнопку Новый Добавить из меню или нажмите Ctrl+N.

    Под разделом Стоимость добавится новая строка.

  5. Перейдите в раздел Свойства и введите название нового стоимостного атрибута в поле Name.
  6. Выберите единицы измерения из ниспадающего списка Единицы измерения. Если стоимостный атрибут основан на времени, выберите единицу измерения времени. Если стоимостный атрибут основан на расстоянии, выберите единицу измерения расстояния. В ином случае, выберите Другое.
  7. При необходимости разверните раздел Параметры для добавления нового параметра.
  8. В разделе Анализаторы присвойте анализатор исходным объектам.
  9. Щелкните вкладку Режимы передвижения.
  10. Разверните раздел Стоимость, если необходимо.
  11. Щелкните стрелку ниспадающего списка Импеданс.

    Созданный перечисленными выше действиями стоимостный атрибут добавится в список. Если вы связали параметр с этим новым атрибутом, то он появляется в Параметрах стоимости.

  12. Нажмите OK.

    Стоимостный атрибут сохранится в наборе сетевых данных.

Копирование атрибута стоимости

Выполните перечисленные ниже действия, чтобы копировать выбранный атрибут стоимости:

  1. Доступ к сетевым атрибутам из диалогового окна Свойства набора сетевых данных.
  2. Щелкните на вкладку Стоимости.
  3. Выберите атрибут для копирования.
  4. Щёлкните на кнопке Опции Менюв верхнем углу диалогового окна.
  5. Щелкните кнопку Копировать Копировать или нажмите Ctrl+Shift+N.

    Создается копия выбранного атрибута стоимости и добавляется новая строка с аналогичным именем атрибута стоимости. (Например, при копировании атрибута стоимости с именем Minutes будет добавлен новый атрибут стоимости с именем Minutes2.) Все свойства этого нового атрибута стоимости наследуются от копируемого.

  6. См. раздел Изменение атрибута стоимости, чтобы выполнить необходимые изменения созданного атрибута стоимости.
  7. Щелкните OK, чтобы сохранить изменения набора сетевых данных.

Удаление атрибута стоимости

Для удаления атрибута стоимости выполните следующие шаги:

  1. Доступ к сетевым атрибутам из диалогового окна Свойства набора сетевых данных.
  2. Во вкладке Стоимость выберите атрибут стоимости, который хотите удалить.
  3. Щелкните на кнопке Опции Меню в верхнем правом углу диалогового окна.
  4. Щелкните кнопку Удалить Удалить или нажмите Ctrl+D.

    Выбранный атрибут стоимости удален.

  5. Примечание:
    Если атрибут стоимости используется в других режимах передвижения или в других атрибутах, опция Удалить недоступна. Чтобы кнопка Удалить была доступна, удалите выбранный атрибут стоимости из всех режимов передвижения и из других атрибутов.

Изменение атрибута стоимости

Выполните следующие шаги для изменения свойств или других атрибутов, связанных с атрибутом стоимости:

  1. Доступ к сетевым атрибутам из диалогового окна Свойства набора сетевых данных.
  2. Щелкните на вкладку Стоимости.
  3. Выберите атрибут стоимости для редактирования.
  4. Перейдите в раздел Свойства и внесите необходимые изменения в свойства Имя, Единицы измерения и Тип данных.
  5. Измените параметры, связанные с атрибутом стоимости, если необходимо.
  6. Измените анализаторы, связанные с атрибутом стоимости, если необходимо.
  7. Щелкните вкладку Режимы передвижения.
  8. Изменения, примененные к атрибуту стоимости, отражаются в разделе Стоимость.