hereHDLMConfiguration

Сконфигурируйте HD HERE Живой читатель Карты

Описание

Объект hereHDLMConfiguration конфигурирует объект hereHDLMReader искать данные о карте только в определенном HD HERE Живая Карта [1] (HDLM) производственный каталог или версия каталога. Эти каталоги соответствуют различным географическим областям, таким как Индия, Западная Европа и Северная Америка. Используйте этот объект настройки ускорить производительность читателя, так, чтобы это не искало ненужные каталоги. Объект настройки хранится в свойстве Configuration объекта hereHDLMReader. Для получения дополнительной информации при создании объектов настройки, смотрите, Создают Настройку для HD HERE Живой Читатель Карты.

Примечание

Использование объекта hereHDLMConfiguration требует допустимых учетных данных HERE HDLM. Если вы ранее не настроили учетные данные, диалоговое окно предлагает вам вводить их. Введите App ID и App Code, что вы получили отсюда Технологии, и нажмите OK.

Создание

Синтаксис

config = hereHDLMConfiguration(catalog)
config = hereHDLMConfiguration(region)
config = hereHDLMConfiguration(___,catalogVersion)

Описание

пример

config = hereHDLMConfiguration(catalog) создает объект hereHDLMConfiguration для последней версии заданного каталога HERE HDLM. Объект hereHDLMReader с этой настройкой ищет выбранные мозаики карты только в рамках каталога и версии, заданной той настройкой.

пример

config = hereHDLMConfiguration(region) создает объект hereHDLMConfiguration для последней версии каталога, который соответствует заданной области.

пример

config = hereHDLMConfiguration(___,catalogVersion) создает объект hereHDLMConfiguration для заданной версии каталога. Наряду с версией каталога, задайте или имя каталога или имя области, которое соответствует каталогу.

Входные параметры

развернуть все

Имя производственного каталога HERE HDLM, заданного как скаляр строки или вектор символов. Эта таблица показывает допустимые имена области и их соответствующие производственные имена каталога HERE HDLM.

ОбластьКаталог
'Asia Pacific''here-hdmap-ext-apac-1'
'Eastern Europe''here-hdmap-ext-eeu-1'
'India''here-hdmap-ext-rn-1'
'Middle East And Africa''here-hdmap-ext-mea-1'
'North America''here-hdmap-ext-na-1'
'Oceania''here-hdmap-ext-au-1'
'South America''here-hdmap-ext-sam-1'
'Western Europe''here-hdmap-ext-weu-1'

Пример: 'here-hdmap-ext-sam-1'

Имя географической области, которая соответствует производственному каталогу HERE HDLM, заданному как скаляр строки или вектор символов. Эта таблица показывает допустимые имена области и их соответствующие производственные имена каталога HERE HDLM.

ОбластьКаталог
'Asia Pacific''here-hdmap-ext-apac-1'
'Eastern Europe''here-hdmap-ext-eeu-1'
'India''here-hdmap-ext-rn-1'
'Middle East And Africa''here-hdmap-ext-mea-1'
'North America''here-hdmap-ext-na-1'
'Oceania''here-hdmap-ext-au-1'
'South America''here-hdmap-ext-sam-1'
'Western Europe''here-hdmap-ext-weu-1'

Пример: 'South America'

Номер версии производственного каталога HERE HDLM, заданного как положительное целое число. Веб-сервис HERE HDLM определяет доступность предыдущих версий каталога. Если вы задаете версию каталога, который не доступен, то hereHDLMConfiguration возвращает ошибку.

Свойства

развернуть все

Это свойство доступно только для чтения.

Имя производственного каталога HERE HDLM, заданного как скаляр строки или вектор символов.

  • Если вы задали входной параметр catalog, то это свойство установлено в имя того каталога.

  • Если вы задали входной параметр region, то это свойство установлено в имя каталога, которое соответствует той области.

Это свойство доступно только для чтения.

Номер версии производственного каталога HERE HDLM, заданного как положительное целое число. Номер версии соответствует значению, заданному во входном параметре catalogVersion. Если вы не задаете catalogVersion, то это свойство установлено в последнюю версию каталога, заданного в свойстве Catalog.

Примеры

свернуть все

Задайте ID мозаики HERE для области Хайдарабада, Индия.

tileID = uint32(375084810);

Создайте HD HERE Живая Карта (HERE HDLM) объект настройки для каталога Индии. Если вы ранее не настроили учетные данные HERE HDLM, диалоговое окно предлагает вам вводить их. Ваша версия каталога может отличаться от один показанный здесь.

config = hereHDLMConfiguration('here-hdmap-ext-rn-1')
config = 
  hereHDLMConfiguration with properties:

           Catalog: 'here-hdmap-ext-rn-1'
    CatalogVersion: 12

Создайте читателя HERE HDLM, использующего заданный ID мозаики HERE и объект настройки. Во время создания hereHDLMReader ищет ID мозаики только в рамках каталога Индии. Этот читатель сконфигурирован, чтобы считать данные о карте только из каталога Индии.

reader = hereHDLMReader(tileID,'Configuration',config);

Загрузите последовательность координат широты и долготы для ведущего маршрута в Бостоне, MA, США.

data = load('geoRoute.mat')
data = struct with fields:
     latitude: [256×1 double]
    longitude: [256×1 double]

Создайте HD HERE Живая Карта (HERE HDLM) объект настройки для области, что ведущий маршрут находится в (Северной Америке). Если вы ранее не настроили учетные данные HERE HDLM, диалоговое окно предлагает вам вводить их. Ваша версия каталога может отличаться от один показанный здесь.

config = hereHDLMConfiguration('North America')
config = 
  hereHDLMConfiguration with properties:

           Catalog: 'here-hdmap-ext-na-1'
    CatalogVersion: 2291

Создайте читателя HERE HDLM, использующего заданные координаты и объект настройки. Во время создания hereHDLMReader ищет мозаики карты, содержащие эти координаты. Это ищет только в рамках каталога, который сопоставлен с областью Северной Америки. Созданный читатель сконфигурирован, чтобы считать данные о карте только из каталога Северной Америки.

reader = hereHDLMReader(data.latitude,data.longitude,'Configuration',config);

Создайте HD HERE Живая Карта (HERE HDLM) объект настройки для предыдущей версии каталога.

Загрузите последовательность координат широты и долготы для ведущего маршрута в Лос-Алтос, Калифорнии, США.

data = load('geoSequence.mat')
data = struct with fields:
     latitude: [1000×1 double]
    longitude: [1000×1 double]

Создайте объект настройки HERE HDLM для последней версии каталога Северной Америки. Если вы ранее не настроили учетные данные HERE HDLM, диалоговое окно предлагает вам вводить их. Ваша версия каталога может отличаться от один показанный здесь.

catalog = 'here-hdmap-ext-na-1';
configLatest = hereHDLMConfiguration(catalog)
configLatest = 
  hereHDLMConfiguration with properties:

           Catalog: 'here-hdmap-ext-na-1'
    CatalogVersion: 2291

Создайте объект настройки для предыдущей версии каталога.

previousVersion = configLatest.CatalogVersion - 1;
config = hereHDLMConfiguration(catalog,previousVersion)
config = 
  hereHDLMConfiguration with properties:

           Catalog: 'here-hdmap-ext-na-1'
    CatalogVersion: 2290

Создайте читателя HERE HDLM, использующего заданный объект настройки. Читатель сконфигурирован, чтобы считать данные только из предыдущей версии каталога Северной Америки.

reader = hereHDLMReader(data.latitude,data.longitude,'Configuration',config);

Советы

  • Чтобы сохранить учетные данные HERE HDLM между сеансами MATLAB®, выберите соответствующую опцию в диалоговом окне HERE HD Live Map Credentials. Чтобы управлять учетными данными HERE HDLM, используйте функцию hereHDLMCredentials.

Введенный в R2019a


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