hereHDLMConfiguration

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

Описание

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

Примечание

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

Создание

Описание

пример

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.