Плагин OpenLayers для QGIS позволяет добавлять фоновые карты из различных источников во фрейм данных. Эти источники включают OSM, Google, Bing, MapQuest и Apple. Однако, Nokia HERE Maps, среди них нет.
Кто-нибудь знает, как это добавить, или есть другой вариант, чтобы использовать HERE Maps в качестве фона в QGIS?
Насколько я знаю, не существует простого способа добавить HERE Maps в качестве фона в ArcMap, но это возможно в FME Data Inspector, если у вас есть учетная запись разработчика HERE.
Ответы:
Я опубликовал ответ о том, как добавить BaseLayer в качестве Rasterlayer несколько недель назад: альтернатива для печати с высоким разрешением для плагина OpenLayers для QGIS? , То, что я здесь описал, также можно использовать для ЗДЕСЬ-слоев.
Как уже упоминал пользователь Mapperz, вам нужны app_id и app_code, чтобы использовать Here-Tiles. Вы получите эти учетные данные здесь: https://developer.here.com/rest-apis/documentation/enterprise-map-tile/common/credentials.html . Вам также следует ознакомиться с условиями использования, если существуют юридические ограничения относительно того, как можно использовать или запрашивать плитки.
Для загрузки HERE-Baselayer в QGIS вы можете использовать мини-драйвер GDAL.
Вот XML-код:
Просто сохраните его как XML-файл (замените местозаполнитель YOURAPPID и YOURAPPCODE) и откройте его кнопкой «Добавить растровый слой»:
Это работает для множества различных типов слоев, просто посмотрите на это для получения дополнительной информации: https://developer.here.com/rest-apis/documentation/enterprise-map-tile/topics/examples.html
Вот несколько скриншотов:
«Здесь обычный день»:
«Here Traffic» с актуальной информацией о трафике:
РЕДАКТИРОВАТЬ 1: Добавлена еще одна опция: Tile-Layer-Plugin:
Если вы используете плагин TileLayer, вы даже можете сохранить свои пользовательские настройки tile-layer:
Установите плагин:
Вам нужно будет использовать текстовый файл, где вы храните свои пользовательские слои. давайте назовем это "tile_layer_plugin.tsv".
Контент может выглядеть так:
ВАЖНО: используйте TAB в качестве разделителя!
Замените заполнители YOUR_APP_ID и YOUR_APP_CODE на ваш идентификатор приложения и код приложения и сохраните файл в папке, которую вы будете использовать для этого плагина.
Откройте TileLayerPlugin (вы найдете плагин в «Web» -Menu) и нажмите «Настройки». Укажите папку, в которой вы сохранили ваш текстовый файл:
Затем вы можете просто открыть плагин, когда вам понадобятся эти базовые слои, и добавить их одним щелчком мыши:
источник