Создайте HD HERE живой читатель карты

Объект hereHDLMReader читает HD HERE Живая Карта [1] (HERE HDLM) данные из выбора мозаик карты. По умолчанию эти мозаики карты установлены в уровень изменения масштаба 14, который соответствует прямоугольной области приблизительно 5-10 квадратных километров.

Вы выбираете мозаики карты, из которых можно считать данные, когда вы создаете объект hereHDLMReader. Можно задать идентификаторы мозаики карты непосредственно, или можно задать ведущий маршрут и считать данные из мозаик карты того маршрута.

Создайте читателя из заданного ведущего маршрута

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

Загрузите координаты долготы широты для ведущего маршрута в Северной Америке. Для ссылки, отображение маршрут на географические оси.

route = load(fullfile(matlabroot,'examples','driving','geoSequenceNatickMA.mat'));
lat = route.latitude;
lon = route.longitude;

geoplot(lat,lon,'bo-');
geobasemap('streets')
title('Driving Route')

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

config = hereHDLMConfiguration('North America');

Создайте объект hereHDLMReader с помощью заданного ведущего маршрута и настройки.

reader = hereHDLMReader(lat,lon,'Configuration',config);
Этот читатель HERE HDLM позволяет вам считать данные о карте для мозаик, что ведущий маршрут включен. Данные о карте хранятся в наборе слоев, содержащих подробную информацию о различных аспектах карты. Читатель поддерживает данные о чтении из слоев карты для Дорожной Модели Средней линии и Модели Маршрута HD. Для получения дополнительной информации на слоях в этих моделях, смотрите, что HD HERE Живет Слои Карты.

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

Создайте читателя из заданных идентификаторов мозаики карты

Если вы знаете идентификаторы мозаик карты, из которых вы хотите считать данные, когда вы создаете объект hereHDLMReader, можно задать идентификаторы мозаики карты непосредственно. Задайте идентификаторы мозаики карты как массив 32-битных целых чисел без знака.

Создайте объект hereHDLMReader с помощью идентификаторов мозаики карты и настройки от предыдущего раздела.

tileIds = uint32([321884279 321884450]);
reader = hereHDLMReader(tileIds);

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

Чтобы узнать больше о чтении и отображении на графике данных из мозаик карты, смотрите Рида и Визуализируйте Данные Используя HD HERE Живой Читатель Карты.

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

| |

Похожие темы


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