Индексы зоны обслуживания

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

Индекс области обслуживания в целом усовершенствует анализ области обслуживания, уменьшая время обработки данных и улучшая качество выходных полигонов. Это свойство находится в диалоговом окне Свойства набора сетевых данных и включено по умолчанию. Вы можете поставить или снять эту отметку, чтобы указать, будет ли создан индексы зоны обслуживания. Если отметка снята и вы хотите создать индекс зоны обслуживания, поставьте отметку Индекс зоны обслуживания и перестройте набор сетевых данных.

Время обработки

Создание полигонов области обслуживания в наборе сетевых данных с индексом может осуществляться намного быстрее, чем без индекса. Во многих случаях это в 10 – 14 раз быстрее. Однако, индекс сокращает время обработки только в том случае, если настроенный вами анализ области обслуживания отвечает следующим критериям:

  • Иерархия не используется. (См. ниже раздел Иерархия)
  • Выходные полигоны упрощены. (Полигоны высокой точности не могут использовать индекс).
  • Линии не создаются.

Построение набора сетевых данных с индексом требует больше времени, чем без индекса; поэтому, если вы чаще создаете области обслуживания, чем создаете набор сетевых данных, то вам стоит использовать индекс.

Иерархия

При создании больших областей обслуживания использование вместо индекса иерархии будет, как правило, быстрее. Что считать большой областью обслуживания, зависит от плотности или количества ребер в наборе сетевых данных, а также от других факторов. В целом, область обслуживания для сети автодорог можно рассматривать как большую, если она больше или равна 60-минутной поездке на автомобиле или расстоянию поездки в 60 миль (97 километров).

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

Внешний вид полигона

В областях обслуживания имеет значение досягаемость объекта в сети, поэтому самыми точными являются линейные выходные объекты, которые следуют за ребрами, находящимися в пределах досягаемости. Создание полигонов из пройденных ребер представляет собой нечто субъективное, потому что сетевой анализ не работает вне сети. На следующих изображениях показано, как отличаются выходные полигоны один от другого.

  • Генерализованные полигоны – дороги низшего порядка по большей части игнорируются, в фокусе находятся дороги высшего порядка. Некоторые дороги местного значения в полигоне недосягаемы.

    Генерализованные полигоны

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

    Полигоны стандартной точности без индекса

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

    Полигоны стандартной точности с индексом

  • Полигоны высокой точности – разница между подробными полигонами и всеми остальными заключается в том, что они содержат дыры в местах, где имеются ребра сети, недоступные из-за большой протяженности окольных подъездных дорог или, что чаще, из-за имеющихся ограничений передвижения по этим ребрам. Например, если запретить передвижение по частным дорогам, то получится полигон с пустотами вокруг частных дорог.

    Полигон высокой точности

Отсечение

Параметры сокращения полигона не влияют на время обработки при анализе, если он ссылается на индекс области обслуживания. Но ваше расстояние сокращения всегда округляется до ближайшего значения, кратного двадцати пяти. Если задать расстояние сокращения 40 метров, то действительное расстояние сокращения будет 50 метров.