В этом разделе описываются классы пространственных объектов слоя анализа областей обслуживания и свойства анализа.
Подробнее о механизме расчета областей обслуживания
Класс пространственных объектов Facilities
Класс объектов Пункты обслуживания хранит входные пункты обслуживания, вокруг которых создаются выходные полигоны областей обслуживания. Можно указать значения входных полей, на которые будет ссылаться слой анализа областей обслуживания при выполнении анализа. После завершения анализа класс объектов также хранит значения выходного поля.
В таблице ниже описываются входные поля и входные/выходные поля класса объектов Пункты обслуживания:
Пункты обслуживания: входные поля
Входное поле | Описание | Тип данных |
---|---|---|
ObjectID | Управляемое системой поле ID. | Object ID |
Shape | Поле геометрии, указывающее географическое положение объекта сетевого анализа. | Геометрия |
Name | Имя объекта сетевого анализа. | Текст |
Attr_[Cost] (Например, Attr_Minutes, где Minutes – это стоимость передвижения) | Это поле хранит дополнительное время, расстояние или другую стоимость перемещения для пункта обслуживания. При добавлении значения к этому полю охват области обслуживания сокращается. К примеру, если вы ищете области обслуживания для трех пунктов обслуживания, используя атрибут импеданса DriveTime в качестве стоимости, поле Attr_DriveTime можно использовать для хранения времени, проведенного в пункте обслуживания. Например, при вычислении областей обслуживания, отображающих время реагирования пожарной части, поле Attr_DriveTime может хранить время выезда (то есть время, которое требуется пожарной команде на то, чтобы надеть соответствующее защитное оборудование и выехать с пожарной станции) для каждой из пожарных частей. Предположим, у пожарной станции 1 время выезда равно 1 минуте, а у пожарной станции 2 – 3 минутам. При вычислении области обслуживания 5-минутной доступности для обеих пожарных частей, фактическая область обслуживания для станции 1 будет составлять 4 минуты (поскольку одну из пяти минут займет время выезда). Подобным образом у пожарной станции 2 область обслуживания будет составлять всего 2 минуты от пожарной части. Введенное значение влияет на анализ только в том случае, если часть [Cost] имени поля (Attr_[Cost]) соответствует атрибуту стоимости для слоя анализа или режима передвижения. Например, если вы добавляете 5 к Attr_DriveMinutes, но в анализе используется атрибут стоимости TruckTime, дополнительные 5 минут не будут включены в результаты анализа; однако если измените сетевой атрибут стоимости на DriveMinutes, что соответствует Attr_DriveMinutes, указанные 5 минут будут добавлены в анализ. | Double |
Breaks_[Cost] (Например, Breaks_DriveTime, где DriveTime – это стоимость передвижения по сети) | Вы можете хранить различные значения границ полигонов для каждого пункта обслуживания области обслуживания в поле Breaks_[Cost]. Например, при наличии двух пунктов обслуживания можно создать полигоны областей обслуживания 5- и 10-минутной доступности для одного пункта обслуживания и 6-, 9- и 12-минутной доступности – для другого. Если нужно указать несколько интервалов, используйте строку, разделенную пробелами. Например, чтобы определить области обслуживания для одного пункта обслуживания со временами 6, 9 и 12 минут, следует указать значение 6 9 12. Значение, указанное в поле Breaks_[Cost] переопределяет настройки Предельных значений слоя анализа. Если значение поля Breaks_[Cost] не задано, полигоны областей обслуживания для пункта обслуживания создаются на основе настроек Предельных значений. Внимание:Перерывы между пунктами обслуживания игнорируются, если анализ настроен с типом границы полигона Слияние. | Текст |
Поля сетевого местоположения
| Вместе эти четыре свойства описывают точку в сети, где расположен объект. Дополнительные сведения о способе размещения входных данных в сети |
|
CurbApproach | Поле CurbApproach указывает направление, в котором транспортное средство может подъехать и отъехать от пункта обслуживания. Если ограждающий подход ограничен одной стороной транспортного средства, он может еще больше ограничить охват области обслуживания. Для значения CurbApproach доступны следующие опции:
| Long |
Пункты обслуживания: входные/выходные поля
Поле ввода/вывода | Описание | Тип данных |
---|---|---|
Status | Определяет статус точки относительно ее местоположения в сети и результат анализа. Список возможных значений следующий:
| Long |
Класс объектов полигонов
Класс объектов Polygons хранит итоговые полигоны областей обслуживания, покрывающие области сети, которые могут быть достигнуты при определенном времени, расстоянии или других предельных значениях стоимости перемещения. Этот класс объектов не предоставляет входных данных для слоя анализа, он хранит только итоговую информацию.
Чтобы создать класс полигональных объектов Polygons, на вкладке Слой областей обслуживания в группе Выходная геометрия задайте Тип выходной геометрии как Полигоны или Полигоны и линии .
Полигоны: выходные поля
В следующей таблице перечислены выходные поля класса полигональных объектов Polygons:
Выходное поле | Описание | Тип данных |
---|---|---|
ObjectID | Управляемое системой поле ID. | Object ID |
Shape | Геометрия полигона, которая хранится во внутреннем представлении. | Геометрия |
Name | Имя полигона области обслуживания основано на названии связанного пункта обслуживания и диапазоне предельных значений. Например, Штаб-квартира: 0,0–5,0 представляет собой полигон, покрывающий все проходимые ребра в пределах 5 минут от объекта - Штаб-квартиры. | Текст |
FacilityID | Уникальный идентификатор связанного пункта обслуживания. | Long |
FromBreak | Нижняя граница диапазона граничных значений полигона. | Double |
ToBreak | Верхняя граница диапазона граничных значений полигона. | Double |
Класс объектов линий
Класс объектов линий хранит итоговые области обслуживания как линейные объекты, покрывающие улицы или ребра сети, которые могут быть достигнуты при определенном времени, расстоянии или других предельных значениях стоимости перемещения. Линии являются более достоверным представлением области обслуживания, чем полигоны, поскольку анализ областей обслуживания основывается на измерениях вдоль линий сети.
Этот класс линейных объектов не предоставляет входных данных для слоя анализа, он хранит только итоговую информацию.
Линии области обслуживания не создаются по умолчанию в процессе анализа области обслуживания; но их можно создать. На вкладке Слой областей обслуживания в группе Выходная геометрия задайте Тип выходной геометрии как Линии или Полигоны и линии .
Линии: выходные поля
В следующей таблице перечислены выходные поля класса линейных объектов.
Выходное поле | Описание | Тип данных |
---|---|---|
ObjectID | Управляемое системой поле ID. | Object ID |
Shape | Геометрия линии, которая хранится во внутреннем представлении. | Геометрия |
FacilityID | Уникальный идентификатор связанного пункта обслуживания. | Long |
FromCumul_[Стоимость] (например, FromCumul_Miles, где Miles – это стоимость поездки) | Кумулятивная стоимость пути от пункта обслуживания до начала линейного объекта. В это значение включается стоимость соседнего соединения в начале линии. Это поле создается для атрибута стоимости и любых атрибутов накопления. | Double |
ToCumul_[Стоимость] (например, ToCumul_Miles, где Miles – это стоимость поездки) | Кумулятивная стоимость пути от пункта обслуживания до конца линейного объекта. Из этого значения исключается стоимость соседнего соединения в конце линии. Это поле создается для атрибута стоимости и любых атрибутов накопления. | Double |
SourceID | Каждая линия области обслуживания проходит по объекту из класса объектов источника сети, используемого для создания набора сетевых данных, в котором выполняется анализ областей обслуживания. Это поле указывает уникальный идентификатор класса пространственных объектов источников, частью которого является пройденный пространственный объект. | Long |
SourceOID | Идентификатор исходного объекта источника, через который проходит зона обслуживания. | Long |
FromPosition | Указывает, где на протяжении исходного пространственного объекта источника начинается линия области обслуживания.
| Double |
ToPosition | Указывает, где на протяжении исходного пространственного объекта источника заканчивается линия области обслуживания.
| Double |
Свойства слоя анализа области обслуживания
В следующих подразделах перечислены параметры, которые вы можете задать для слоя анализа. Они задаются на вкладке Слой областей обслуживания, которая доступна только тогда, когда на панели Содержание выбран слой области обслуживания или один из его подслоев.
Анализ
Используйте параметры в этом разделе, чтобы оценить кредиты и провести анализ.
Запустить
После загрузки входных объектов и задания свойств анализа щелкните кнопку Запустить для запуска анализа. Если для анализа используются кредиты, а предполагаемое количество кредитов, необходимое для решения, превышает число доступных, появляется сообщение об ошибке, которое блокирует механизм расчета, или сообщение с предупреждением, которое позволяет вам выбрать, продолжать ли расчет.
Кнопка Выполнить может выглядеть по-разному в зависимости от источника набора сетевых данных.
- - слой сетевого анализа ссылается на локальный источник сетевых данных.
- - слой сетевого анализа ссылается на источник сетевых данных сети в ArcGIS Online.
- - слой сетевого анализа ссылается на источник сетевых данных на портале ArcGIS Enterprise.
Оценить кредиты
Вы можете использовать кнопку Оценить кредиты, чтобы оценить количество сервисных кредитов, которые будут израсходованы при выполнении анализа на выбранном слое сетевого анализа. Если эта кнопка включена, это значит, что слой сетевого анализа будет расходовать кредиты при выполнении расчета.
Кнопка Оценить кредиты активируется в следующих случаях:
- Источник сетевых данных слоя сетевого анализа размещен в ArcGIS Online.
- Сервисы маршрутизации вашего портала ArcGIS Enterprise настроены в ArcGIS Online.
Кнопка Оценить кредиты активируется в следующих случаях:
- Источник сетевых данных слоя сетевого анализа хранится на локальном компьютере.
- Вы использовали свои собственные сервисы, опубликованные на вашем портале ArcGIS Enterprise.
Когда вы нажимаете кнопку Оценить кредиты, появляется диалоговое окно с оценкой количества кредитов, которые, вероятно, будут израсходованы для выполнения расчета текущего анализа. Оценка кредитов основана на числе входных местоположений, использованных в анализе. Фактически потраченные кредиты могут меняться в зависимости от результата, полученного в результате операции Solve. В зависимости от того, как ваша организация настроила параметры распределения и назначения кредитов, доступные вам кредиты могут не отображаться. Кроме того, оценка кредитов не всегда возможна, если источником сетевых данных является портал ArcGIS Enterprise с службамисервисами маршрутизации, настроенными в ArcGIS Online.
Узнайте больше об использовании кредитов каждым из типов анализа
Примечание:
В зависимости от конфигурации учетной записи организации ArcGIS Online и вошедшего в систему пользователя выполнение расчета анализа может быть заблокировано или может появиться предупреждение в случае, если предполагаемое число кредиты превысит их доступный объем.
Входные данные
Используйте опции этого раздела, чтобы импортировать входные объекты для их участия в анализе.
Импорт пунктов обслуживания
Используйте Импорт пунктов обслуживания , чтобы загрузить в класс объектов пунктов обслуживания объекты из другого источника данных, например, из слоя точечных объектов.
Импорт барьеров
Воспользуйтесь инструментами Импорт точечных барьеров , Импорт линейных барьеров или Импорт полигональных барьеров , чтобы загрузить в классы объектов барьеров (точечных, линейных или полигональных) объекты из другого источника данных, например, другого векторного слоя.
Создать объекты
Щелкните кнопку Создать объекты , чтобы открыть панель Создать объекты. Выберите один из доступных шаблонов, чтобы создать объекты на текущей карте.
Настройки передвижения
Используйте опции из этого раздела для выбора режима передвижения и оптимизации маршрута.
Режим
Воспользуйтесь ниспадающим списком Режим, чтобы выбрать режим перемещения, являющийся группой настроек, моделирующих перемещение пешком, на легковой машине, грузовике или иным способом. Варианты, доступные в ниспадающем списке, зависят от режимов перемещения, настроенных в наборе сетевых данных, на который ссылается слой сетевого анализа.
Направление
Можно создать область обслуживания с накоплением времени перемещения или другой стоимости в направлении от пункта обслуживания или к нему, следующим образом:
- От пунктов обслуживания - области обслуживания измеряются от пунктов обслуживания к периферии.
- К пунктам обслуживания - области обслуживания измеряются от периферии к пунктам обслуживания.
В сети с односторонними ограничениями и различным временем пути в зависимости от направления движения результатом будут разные области обслуживания. Выбираемое направление зависит от характера анализа областей обслуживания в конкретном случае. Область обслуживания для службы доставки пиццы, например, должна создаваться в направлении от пункта обслуживания (От пунктов обслуживания), поскольку пиццы доставляются из магазина к клиенту. И наоборот, для больницы следует выбрать К пунктам обслуживания, поскольку срочная часть пути с поступающим в больницу пациентом выполняется в направлении больницы, а не при его выписке домой.
При наличии времени обслуживания в пункте обслуживания (то есть, поле Attr_[Cost] пункта обслуживания имеет положительное значение), время обслуживания включается в результаты непосредственно перед временем окончания, если путь направлен в сторону пунктов обслуживания, или непосредственно после времени начала, если движение осуществляется от пунктов обслуживания.
Граничные значения
Экстент вычисляемой области обслуживания указывается в текстовом поле Предельные значения. Например, предельное значение 10 создает области обслуживания, удаленные на 10 единиц (например, 10 минут или 10 миль) от пунктов обслуживания. Единицы измерения выбранного режима перемещения отображаются справа от ниспадающего списка Режим.
Свойство Предельные значения используется, если значение поля Breaks_[Cost] пункта обслуживания имеет значение null. Предположим, имеются два пункта обслуживания, А и Б, для которых необходимо найти области обслуживания по времени в пути. Пункт обслуживания A для Breaks_DriveTimeBreaks_DriveTime имеет значение 3. У пункта обслуживания B нет значения в поле Breaks_DriveTime. При поиске областей обслуживания с Предельными значениями в 5 минут, пункт обслуживания А получит область обслуживания с 3-минутной доступностью, а пункт обслуживания Б – с 5-минутной.
Примечание:
Используйте свойство Предельные значения, чтобы назначить значения по умолчанию пунктам обслуживания, у которых нет числовых значений, сохраненных в поле Break_[Cost].
Для создания концентрических областей можно использовать несколько полигональных границ. Например, чтобы найти для каждого пункта 2-, 3- и 4-минутные области обслуживания, введите 2, 3, 4 в поле Предельные значения.
Стоимостные атрибуты накопления
Ниспадающее меню Стоимостные атрибуты накопления можно использовать для настройки атрибутов накопления стоимости. Ниспадающее меню не поддерживается, если источник сетевых данных является сервисом, в выходной тип геометрии не включены линии или нет стоимостных атрибутов. Атрибуты группируются по единицам домена, показанным в заголовке группы (например, Время или Расстояние). Установленная отметка указывает на то, что слой анализа будет накапливать выбранный атрибут во время расчета.
Если выбрано несколько слоев анализа с одинаковым типом слоя, чек бокс показывает смешанное состояние, если не все слои имеют одинаковое выбранное состояние для одного атрибута. На этом изображении для нескольких слоёв выбран атрибут WeekendFallbackTravelTime, поэтому стоит отметка:
Если у всех выбранных слоев одинаковое состояние для атрибута, отметка показывает это состояние:
Дата и время
Используйте опции раздела Дата и время, чтобы задать дату, время и день, которые будут использоваться в анализе.
Тип даты-времени прибытия-отправления
Ниспадающий список Тип даты-времени прибытия-отправления доступен, если единицы стоимости основаны на времени. Из ниспадающего списка выберите, будут ли заданы определенные значения времени и даты для обозначения времени отправления маршрута или маршрутов с первой остановки. Определенные время и дата задаются, главным образом, для расчета анализа с учетом динамической дорожной обстановки или расписаний общественного транспорта; для учета в анализе дорожных условий необходимо, чтобы данные о дорожных условиях или общественном транспорте содержались в наборе сетевых данных или в сервисе маршрутов.
В ниспадающем списке представлены следующие опции:
Нет использования времени – результаты основаны на статичном времени движения, вне зависимости от того, включает ли источник данных в себя данные трафика. Время перемещения по ребру сети не меняется в течение дня. Текстовые поля Время дня и Дата остаются недоступными.
Время & Дата – время указывается как время дня и календарная дата. Текстовые поля Время дня и Дата доступны для предоставления этой информации.
День недели – указываются время дня и день недели. Текстовые поля Время дня и Дата доступны для предоставления этой информации.
Сегодня – укажите время, при этом сегодняшний день принимается за текущую дату. Текстовое окно Время дня доступно для ввода времени дня, а в окне Дата указано Сегодня, и оно неактивно, то есть его значение не может быть изменено.
Сейчас – при запуске анализа в качестве времени и даты задаются текущие время и дата. Это удобно, если набор сетевых данных настроен на текущие данные реального трафика, и после расчета анализа маршруты передаются водителям для немедленного применения. Текстовые поля Время дня и Дата недоступны, то есть их значения нельзя изменить.
Время суток
Задайте время отправления.
См. раздел Тип даты-времени прибытия-отправления, чтобы узнать, когда эта опция включается.
Дата
Задайте день недели отправления, указав одно из следующих значений в текстовое поле Дата:
- Понедельник
- Вторник
- Среда
- Четверг
- Пятница
- Суббота
- Воскресенье
См. раздел Тип даты-времени прибытия-отправления, чтобы узнать, когда эта опция включается.
Базовый часовой пояс
Из ниспадающего списка Базовый часовой пояс вы можете выбрать часовой пояс, который будет использоваться при анализе. Можно выбрать следующие опции:
- Местное время в местоположениях
- UTC (Всемирное координированное время)
Выходная геометрия
Используйте опции из этого раздела, чтобы задать, как выходные данные будут отображаться на карте.
Полигоны, Линии и Полигоны и линии
Выберите, следует ли генерировать в качестве выходных данных полигоны , линии или полигоны и линии .
Выходные результаты Линии и Полигоны и Линии недоступны, если источник данных сети является сервисом версии Portal for ArcGIS, которая не поддерживает создание линий.
Уровень детализации полигонов
Можно задать выходным полигонам уровень детализации, настроив свойство Уровень детальности полигонов.
Генерализованный – данная опция доступна, если входной набор сетевых данных содержит атрибут иерархии.
При иерархическом анализе областей обслуживания механизм расчета предпочитает ребра высшего порядка ребрам низшего порядка. то есть если пункт обслуживания расположен на локальной дороге (низший уровень иерархии), механизм расчета охватывает локальные дороги в данной местности, но пытается повысить иерархию до второстепенных и главных дорог. Находясь на второстепенных и главных дорогах, механизм расчета игнорирует локальные дороги по всей остальной области обслуживания. Он игнорирует второстепенные и локальные дороги после перехода на основные. В основном из-за этого иерархического подхода неиерархические области обслуживания зачастую превосходят иерархические по качеству.
Стандартная точность – Стандартные полигоны довольно точны и быстро строятся, но их качество может снижаться при движении к границам полигонов областей обслуживания. Использование стандартной точности полигонов может привести к охвату отдельных недоступных элементов сети, например, дорог.
Высокая точность – выберите эту опцию, чтобы получить наиболее подробные полигоны. В пределах полигонов могут существовать пробелы, они представляют собой островные элементы сети, недоступные, например, из-за ограничений на перемещение или слишком высокого сопротивления. Построение полигонов с высокой точностью требует наибольшего количества времени.
Вы можете получить пробелы, только если используете полигоны Высокой точности и параметр выходной геометрии Наложение или Слияние. Параметр Разбиение не позволяет получить пробелы в полигонах.
Подсказка:
Создание индекса области обслуживания в наборе сетевых данных может оптимизировать время обработки и улучшить качество стандартных полигонов и полигонов с высокой точностью.
Тип границы
Следующие опции доступны при создании полигонов или линий для нескольких пунктов обслуживания:
- Наложение - создает отдельные полигоны для каждого пункта обслуживания. Полигоны могут перекрывать друг друга.Для перекрывающихся линий участки сети, находящиеся в пределах досягаемости нескольких пунктов обслуживания, будут содержать линии для каждого пункта.
- Слияние по атрибутам - объединяет полигоны нескольких пунктов обслуживания, имеющих одинаковые предельные значения, в один полигон. Если полигоны с одним и тем же значением не касаются друг друга, они, тем не менее, объединяются в составной полигон. Эта опция не применяется к линиям.
- Разбиение - создает отдельные полигоны, ближайшие к каждому пункту обслуживания. Полигоны не накладываются друг на друга. В случае разбиения линий, никакие линии не перекрываются друг с другом, линия всегда относится к ближайшему пункту обслуживания, даже если она находится в пределах досягаемости нескольких пунктов обслуживания.
Полигональные кольца или диски
Можно создавать концентрические полигоны областей обслуживания в виде кругов или колец.
- Кольца – Выходные полигоны располагаются только между ближайших предельных значений. Они не включают в себя область с меньшими граничными значениями. В этом случае полигоны создаются между соседними граничными значениями.
- Диски – Выходные полигоны располагаются от пункта обслуживания до предельного значения. Например, при создании 5- и 10-минутных областей обслуживания, полигон 10-минутной области будет включать в себя полигон 5-минутной области, а также область между границами 5-минутной и 10-минутной областями обслуживания.
Исключить источники ребер
Ниспадающее меню Исключить источники ребер можно использовать для выбора и исключения некоторых источников ребер набора сетевых данных при генерировании полигонов областей обслуживания. Полигоны не будут генерироваться вокруг исключенных источников, даже если они проходятся в процессе анализа.
Исключение сетевого источника из полигонов области обслуживания не предотвращает обход этого источника. Исключение источников из полигонов областей обслуживания влияет только на форму полигонов этих областей. Чтобы предотвратить прохождение заданного сетевого источника, следует создать соответствующее ограничение при задании набора сетевых данных.
Это позволяет исключить некоторые сетевые источники из процесса создания полигонов, например, если из-за них полигоны имеют неправильную форму или данные не согласуются с анализом области обслуживания. К примеру, при создании области обслуживания для пешего передвижения в мультимодальной сети, включающей улицы и линии метрополитена, вам следует исключить линии метро из создания полигонов. Хотя пешеходы и могут использовать линии метро, они не могут остановиться в любом месте вдоль линий метро и войти в соседнее здание. Вместо этого, они должны пройти по всей длине линии метро, выйти на станции, затем пройти к зданию по улицам. Было бы неточным создать полигональный объект вокруг линии метро.
Этот параметр недоступен, если типы выходной геометрии не включают полигоны, в которых присутствует меньше двух источников ребер в сети, источник данных сети является сервисом ArcGIS Online, либо источник данных сети является сервисом версии Portal for ArcGIS, которая не поддерживает исключение источников.
Расстояние сокращения полигона
Расстояние сокращения полигона управляет тем, как близко должны располагаться полигоны областей обслуживания относительно достигаемых ребер сети. Расстояние сокращения соответствует расстоянию от дороги, на которое должен продлеваться полигон области обслуживания, если рядом больше нет других достижимых дорог, по сути это аналог буферного расстояния от линии. Оно грубо моделирует, насколько далеко можно находиться от центральной лини дороги, чтобы эта дорога считалась достижимой. Это может быть необходимо для предотвращения охвата областей, не содержащих пространственных объектов.
Параметр включает значение и единицу измерения расстояния. По умолчанию задано значение 100 метров. Этот параметр отключен в следующих случаях:
- Параметр Выходные типы геометрии задан как Линии.
- Параметр Уровень детализации полигонов задан как Генерализованный.
Отображение
Воспользуйтесь кнопкой Символы для доступа к панели символов для активного слоя сетевого анализа. Вы можете настроить символы для подслоев активного слоя сетевого анализа, выбрав один из следующих вариантов:
- Единый цвет - эта опция доступна для всех типов слоев сетевого анализа. Все подслои активного слоя сетевого анализа, за исключением барьеров, будут использовать один и тот же символ указанного цвета. Например, выбор одного синего цвета для слоя Маршруты перекрашивает все объекты Остановок и Маршрутов в один и тот же синий цвет.
- Связанные с цветом - эта опция доступна для слоев Маршрут, Доставка до двери и Задача выбора маршрута транспорта. Применяется цветовая схема для подслоев, чтобы связанные объекты были отображены тем же цветом. Эти настройки символов отображают связанные объекты одним и тем же цветом, что упрощает визуальное различение разных маршрутов и связанных с ними объектов на карте. Например, для слоя Маршруты с несколькими маршрутами каждому маршруту и остановкам, назначенным этому маршруту, будут присвоены соответствующие цвета.