Как следует интерпретировать атрибут ADAS_ATTRIB vertical_flags

Серьезно, не нужно идти по динамическому маршруту; используйте

var deser = new JavaScriptSerializer()
    .Deserialize<Dictionary<string, Dictionary<string, int>>>(val);
var justDaily = deser["daily"];

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

foreach (string key in justDaily.Keys)
    Console.WriteLine(key + ": " + justDaily[key]);

, чтобы получить присутствующие клавиши и соответствующие значения.

0
задан SecretOne 11 March 2019 в 13:47
поделиться

1 ответ

Каждая ссылка (дорога) представлена ​​в виде ломаной линии между двумя узлами в данных карты Здесь. Эта ломаная содержит одну или несколько точек формы, которые представляют форму ссылки. Данные представлены в виде разных слоев на карте (для удобства хранения). Данные слоя топологии дороги содержат базовые данные карты, такие как ссылки и информация об узлах (вместе с точками формы). Точки формы - это точки на ссылке, которые вводятся всякий раз, когда происходит изменение в геометрии дороги и т. Д. В дополнение к точкам формы, присутствующим в слое топологии дороги, слой ADAS мог бы ввести еще несколько точек формы в той же ссылке для представления информации ADAS. (например: изменение высоты дороги, кривизна и т. д.). VERTICAL_FLAGS представляет, присутствуют ли точки формы, найденные для ссылки в атрибуте ADAS, в сегменте топологии или нет.

Вы можете прочитать полный список атрибутов ADAS, доступных здесь https://tcs.ext.here.com/pde/layer?region=WEU&release=18150&url_root=pde.api .here.com & layer = ADAS_ATTRIB_FC1 (войдите с помощью учетных данных Here). Надеюсь, это поможет!

0
ответ дан HERE Developer Support 11 March 2019 в 13:47
поделиться