Доступ к HD HERE живые данные о карте

Живая Карта [1] HD HERE (HERE HDLM), разработанный HERE Technologies, является облачным веб-сервисом, который позволяет вам получить доступ очень точный, постоянно обновляемые данные о карте. Данные состоят из мозаичных слоев карты, содержащих информацию, таких как топология и геометрия дорог и маршрутов, атрибутов дорожного уровня и атрибутов уровня маршрута. Эти данные подходят для множества приложений ADAS, включая локализацию, генерацию сценария, навигацию и планирование пути.

Используя функции Automated Driving Toolbox™ и объекты, можно создать читателя HERE HDLM, считать данные о карте из веб-сервиса HERE HDLM, и затем визуализировать данные из определенных слоев.

Шаг 1: введите учетные данные

Прежде чем можно будет использовать веб-сервис HERE HDLM, необходимо ввести учетные данные, которые вы получили из своего соглашения с HERE Technologies. Чтобы настроить ваши учетные данные, используйте hereHDLMCredentials функция.

hereHDLMCredentials setup

Для получения дополнительной информации смотрите, Вводят HD HERE Живые Учетные данные Карты.

Шаг 2: создайте настройку читателя

Опционально, чтобы ускорить производительность, создайте hereHDLMConfiguration объект, который конфигурирует читателя, чтобы искать данные о карте только в определенном каталоге. Эти каталоги соответствуют различным географическим областям. Например, создайте настройку для области Северной Америки.

config = hereHDLMConfiguration('North America');

Для получения дополнительной информации смотрите, Создают Настройку для HD HERE Живой Читатель Карты.

Шаг 3: создайте читателя

Создайте hereHDLMReader возразите и опционально задайте настройку. Читатель позволяет вам считать данные о карте HERE HDLM, которые хранятся, серия слоев, для выбранных мозаик карты. Можно выбрать мозаики карты ID мозаики карты или путем определения координат ведущего маршрута. Например, создайте читателя, который считывает мозаичные данные о слое карты для ведущего маршрута в Северной Америке.

route = load(fullfile(matlabroot,'examples','driving','geoSequenceNatickMA.mat'));
reader = hereHDLMReader(route.latitude,route.longitude,'Configuration',config);

Для получения дополнительной информации смотрите, Создают HD HERE Живой Читатель Карты.

Шаг 4: считайте и визуализируйте данные

Используйте read функционируйте, чтобы считать данные для выбранных мозаик карты. Данные о карте возвращены как серия расположенных на слое объектов. Чтобы отобразить данные о карте на графике для выделенного слоя, используйте plot функция. Например, считайте и постройте слой геометрии топологии для выбранных мозаик карты и наложите ведущий маршрут на графике.

topology = read(reader,'TopologyGeometry');
topology = 

  2×1 TopologyGeometry array with properties:

   Data:
    HereTileId
    IntersectingLinkRefs
    LinksStartingInTile
    NodesInTile
    TileCenterHere2dCoordinate

   Metadata:
    Catalog
    CatalogVersion
plot(topology)
hold on
geoplot(lat,lon,'bo-','DisplayName','Route');
hold off

Для получения дополнительной информации смотрите Рида и Визуализируйте Данные Используя HD HERE Живой Читатель Карты.

Смотрите также

| | | |

Похожие темы


[1]  Необходимо заключить отдельное соглашение с HERE для того, чтобы получить доступ к сервисам HDLM и получить необходимые учетные данные (app_id и app_code) для использования Сервиса HERE.

Для просмотра документации необходимо авторизоваться на сайте