Атрибуты RD_SIGNS
Атрибуты RD_SIGNS позволяют при расчете маршрутов лучшим образом учитывать информацию о дорожных знаках.
При создании атрибутов RD_SIGNS используются ссылки на источник и пункт назначения. Источник показывает точку, в которой пользователь видит дорожный знак с направлениями движения по данной дороге. Ссылка на пункт назначения используется при построении маршрута, следующего в соответствии с указаниями дорожного знака. Вся информация RD_SIGNS записывается для конечного отрезка дороги. Все начальные отрезки дороги указываются с помощью своих идентификаторов LINK_ID. На конечный отрезок дороги может указывать более чем один начальный отрезок с дорожным знаком (источник).
Как правило, атрибут RD_SIGNS имеет следующий вид:
<идентификатор источника>[E|O|T]<текстовая информация дорожного знака>,[E|O|T]<текстовая информация дорожного знака>…;<идентификатор источника>[E|O|T]< текстовая информация дорожного знака >,…;…
Запись о каждом дорожном знаке начинается с идентификатора отрезка дороги LINK_ID, на котором расположен этот знак. За идентификатором следуют текстовые поля с информацией о дорожном знаке. Каждое из этих текстовых полей начинается с буквы ‘E’ (exit = выезд с шоссе), ‘O’ (‘onto’ = на) или ‘T’ (towards = по направлению к), которая обозначает тип текстовой информации. Затем следует текстовая строка с информацией дорожного знака и символ ‘,’ (окончание текстовой информации дорожного знака) или ‘;’ (окончание записи о дорожном знаке). Знаки ‘,’ и ‘;’ могут быть включены в запись о дорожном знаке при использовании символа ‘\’ перед ними.
Каждая из букв ‘E’, ‘O’ и ‘T’ определяет различные типы текстовой информации дорожного знака. Запись ‘E’ указывает на номер выезда с шоссе, используемый для управления движением. Например, запись “E125B” обозначает выезд с шоссе “125B”. При движении по маршруту будет добавлена навигационная инструкция: “Используйте выезд с шоссе номер 125B”. Запись ‘O’ определяет название дороги, с которой непосредственно связан выполняемый маневр. Например, запись “OI35” добавляет навигационную инструкцию “въезд на шоссе I35”. Запись ‘T’ указывает на текстовое название, по направлению к которому находится конечный пункт назначения. Например, запись “TWashington DC” добавляет навигационную инструкцию “двигайтесь по направлению к округу Вашингтон”. Текст конкретного дорожного знака может включать в себя несколько записей ‘E’, ‘O’ и ‘T’.
Ниже приведены дополнительные примеры атрибутов RD_SIGNS с результирующими навигационными инструкциями, выдаваемыми во время движения по маршруту (окончательный текст инструкций зависит от модели навигатора).
145E150Q,OI50,OWalter Pkwy,THWY Q;