На выходе инструмента геообработки Найти ближайшие пункты обслуживания (Find Closest Facilities) создаются классы пространственных объектов Маршруты (Routes), Путевой лист (Directions) и Ближайшие пункты обслуживания (ClosestFacilities). В этом разделе описываются выходные классы пространственных объектов и соответствующие поля атрибутов.
Класс пространственных объектов Routes
Класс линейных объектов маршрутов представляет оптимальный путь по сети между инцидентами и ближайшим пунктом или пунктами обслуживания. По умолчанию этот выходной класс пространственных объектов называется Routes (Маршруты), но вы можете выбрать для него другое имя, изменив значение параметра Имя маршрута перед вычислением.
Класс пространственных объектов маршрутов по умолчанию имеет ту же систему координат, что и исходный набор сетевых данных. Это может управляться путем ввода значения среды геообработки Выходная система координат.
Имена полей класса пространственных объектов Routes и их описание приведено ниже.
Имя поля | Описание |
---|---|
ObjectID | Управляемое системой поле ID. |
Shape | Поле геометрии указывает форму линий. |
FacilityID | Если в входном классе объектов пунктов обслуживания имеется поле ID, его значения будут перенесены в поле FacilityID; в противном случае значения этого поля задаются автоматически. Это поле можно использовать для присоединения атрибутов из Маршрутов к входной таблице пунктов обслуживания или наоборот, из входных пунктов обслуживания к Маршрутам. |
FacilityRank | Ранг пункта обслуживания относительно данного инцидента; например, ближайший к инциденту пункт обслуживания имеет ранг 1, следующий по удаленности от этого же инцидента пункт обслуживания имеет ранг 2. |
Name | Имя маршрута включает в себя имена соответствующих инцидента и пункта обслуживания, которые он соединяет; например Location 1 – Location 2 представляет маршрут между пунктом обслуживания Location 2 и инцидентом Location 1. |
IncidentCurbApproach | Направление подъезда к инциденту. |
FacilityCurbApproach | Направление подъезда к пункту обслуживания. |
IncidentID | Если во входном классе объектов инцидентов имеется поле ID, его значения будут перенесены в поле IncidentID; в противном случае значения этого поля задаются автоматически. Это поле можно использовать для присоединения атрибутов из класса Маршруты к входной таблице инцидентов или наоборот, из входных инцидентов к Маршрутам. |
Total_Minutes | Общая продолжительность маршрута в минутах. |
Total_Miles | Общая протяженность маршрута в милях. |
Total_Kilometers | Общая протяженность маршрута в километрах. |
Total_[Measurement Units] | Общая протяженность или продолжительность маршрута. Единицами измерения являются единицы, заданные параметром Единицы измерения. |
Total_[Accumulated attribute name]_[units] | Общая протяженность или продолжительность маршрута в единицах сетевого атрибута стоимости, заданного параметром Атрибуты накопления. |
Total_[distance attribute units] | Длина маршрута в единицах, указанных в параметре Единицы атрибута расстояния. Если значения параметров Единицы атрибута расстояния и Единицы измерения совпадают, это поле исключается из выходных данных. |
Total_[time attribute units] | Продолжительность маршрута в единицах, указанных в параметре Единицы атрибута времени. Если значения параметров Единицы атрибута времени и Единицы измерения совпадают, это поле исключается из выходных данных. |
FacilityOID | Object ID входного пункта обслуживания. Это поле можно использовать для присоединения атрибутов из Маршрутов к входной таблице пунктов обслуживания или наоборот, из входных пунктов обслуживания к Маршрутам. |
IncidentOID | Object ID входного инцидента. Это поле можно использовать для присоединения атрибутов из класса Маршруты к входной таблице инцидентов или наоборот, из входных инцидентов к Маршрутам. |
Shape_Length | Геометрическая длина пространственного объекта. |
Класс пространственных объектов Directions
Класс линейных объектов Путевой лист содержит сегменты оптимального пути по сети между инцидентами и ближайшими пунктами обслуживания, а также текстовые инструкции по передвижению по этим сегментам. По умолчанию этот выходной класс пространственных объектов называется Directions (Путевой лист), но вы можете выбрать для него другое имя, изменив значение параметра Имя путевого листа перед вычислением.
Класс пространственных объектов путевого листа по умолчанию имеет ту же систему координат, что и исходный набор сетевых данных. Это может управляться путем ввода значения среды геообработки Выходная система координат.
Имена полей класса пространственных объектов Directions и их описание приведено ниже.
Имя поля | Описание |
---|---|
ObjectID | Управляемое системой поле ID. |
Shape | Поле геометрии указывает форму линий. |
RouteName | Имя маршрута включает в себя имена соответствующих инцидента и пункта обслуживания, которые он соединяет; например Location 1 – Location 2 представляет маршрут между пунктом обслуживания Location 2 и инцидентом Location 1. |
ArriveTime или DepartTime | Время суток, когда начинается или оканчивается данный сегмент путевого листа. Если маршрут выполняется за несколько дней, то отображается дата и время дня. |
Type | Данное поле предназначено для продвинутых пользователей, которые хотят настроить текст направления движения. Большинство пользователей могут обеспечить соблюдение требований путем игнорирования данного поля и использования поля Text. Type означает константу в одном из двух списков: esriDirectionsManueverType или esriDirectionsStringType. (См. описание поля SubItemType для того, чтобы узнать, к какому списку относится значение Type.) Вы можете просмотреть список постоянных значений путем поиска в SDK по вашему выбору для имени списка. |
SubItemType | Данное поле предназначено для продвинутых пользователей, которые хотят настроить текст направления движения. Большинству пользователей будет достаточно проигнорировать данное поле и обратиться вместо него к полю Text. SubItemType работает в сочетании с Type для создания направлений перемещения, указанных в поле Text. Поле SubItemType указывает, ссылается ли поле Type на постоянное значение списка esriDirectionsManueverType или списка esriDirectionsStringType.
|
Text | Текстовое описание путевого листа. Текст создается с использованием стиля, единиц и языка, которые вы указываете в параметрах инструмента. |
ElapsedTime | Время, необходимое для выполнения маневра. Единицами поля ElapsedTime являются единицы, заданные в параметре Единицы атрибута времени. |
DriveDistance | Протяженность пути вдоль данного сегмента маршрута. Данное значение равно нулю для направлений движения, которые происходят том же положении, где начинается другое. |
Shape_Length | Геометрическая длина пространственного объекта. |
Класс пространственных объектов ClosestFacilities
Класс точечных объектов ClosestFacilities представляет пункты обслуживания, которые были выбраны механизмом расчета в качестве ближайших пунктов обслуживания. По умолчанию этот выходной класс пространственных объектов называется ClosestFacilities (Ближайшие пункты обслуживания), но вы можете выбрать для него другое имя, изменив значение параметра Имя класса ближайших пунктов обслуживания перед вычислением.
Класс пространственных объектов ClosestFacilities по умолчанию имеет ту же систему координат, что и исходный набор сетевых данных. Это может управляться путем ввода значения среды геообработки Выходная система координат.
Имена полей класса пространственных объектов ClosestFacilities (Ближайшие пункты обслуживания) и их описания приведены ниже.
Имя поля | Описание |
---|---|
ObjectID | Управляемое системой поле ID. |
Shape | Геометрия точки, которая хранится во внутреннем представлении. |
Name | Имя пункта обслуживания. Если у входного класса объектов пунктов обслуживания есть поле Name, значение Name извлекается из этого поля; в противном случае значение Name равно null. |
ID | ID пункта обслуживания. Если входной класс объектов – пунктов обслуживания имеет поле ID, его значения переносятся в это поле; в противном случае оно имеет нулевое значение. |
Additional Time | Количество времени, добавляемое к общему времени маршрута при посещении этого пункта обслуживания. Единицами значений данного атрибута являются единицы, указанные в параметре Единицы измерения. |
Additional Distance | Расстояние, добавляемое к общему расстоянию маршрута при посещении этого пункта обслуживания. Единицами значений данного атрибута являются единицы, указанные в параметре Единицы измерения. |
Curb Approach | Направление подъезда к пункту обслуживания. |
ORIG_FID | Object ID входного пункта обслуживания. Это поле можно использовать для присоединения атрибутов из класса ClosestFacilities к таблице входных пунктов обслуживания или наоборот, из входных пунктов обслуживания к ClosestFacilities. Его можно также использовать для присоединения атрибутов к выходному классу объектов Маршрутов и наоборот. |