Подключение внешних SHP-файлов в качестве подложки#
Подключение подложек Openstreetmap (OSM) и 2ГИС#
TMS сервисы Openstreetmap (OSM) и 2ГИС предоставляют подложку в системе координат EPSG:3857. Поэтому предварительно необходимо создать геосетку с системой координат EPSG:3857. (См. Настройка геосетки)
Создайте слой
Перейдите в ГИС-конфигуратор. В списке слоёв нажмите кнопку и выберите тип слоя «Внешний сервис». Укажите настройки слоя:
Наименование слоя (OSM, 2ГИС);
Тип слоя (OSM);
Адрес.
Нажмите кнопку «Сохранить».
Создайте карту
В списке карт нажмите на «Добавить карту». Щелчком мыши выделите новую карту в списке и в открывшихся свойствах карты укажите наименование карты и выберите систему координат EPSG:3857.
Добавьте слой в карту
В левой части окна ГИС Конфигуратора выберите карту, в которую будет добавлен слой или добавьте новую ( см. Как создать карту).
Затем в списке слоев выберите созданный слой и нажмите на слева от наименования слоя. После этого слой опубликуется на ГИС-сервере и будет доступен в разделе «Каталоги».
Настройте подложку
Чтобы сделать слой с внешними данными подложкой, выделите его в списке слоев и карт и нажмите на кнопку . У слоя значок изменится на
.
В свойствах слоя установите флажок в поле [Открывать по умолчанию].
Добавьте в карту дополнительные слои. У этих слоев в свойствах слоя среди систем координат обязательно должна присутствовать система координат EPSG:3857.

Проблемы подключения SHP-файлов в качестве подложек#
Причина 1: Карта настроена на систему координат, отличную от EPSG:3857.
Решение: Проверьте, чтобы в свойствах слоя среди систем координат присутствовала СК EPSG:3857.
Причина 2: В свойствах карты отсутствует флажок в поле [Отображать по умолчанию].
Решение: Установите флажок в поле [Отображать по умолчанию].
Подключение подложки Яндекс.Карты#
Для того чтобы подключить подложки Tiles API Яндекс.Карт :
Перейдите на сайт продукта, выберите тарифный план и приобретите лицензию.
Получите ключ к API.
2.1. Авторизуйтесь с учетной записью на сайте https://developer.tech.yandex.ru/services/ . При необходимости предварительно зарегистрируйте учетную запись.
2.2. Нажмите на кнопку
и, в открывшемся окне, выберите пункт «Tiles Api».
2.3. Нажмите
2.4. Заполните обязательные поля открывшейся формы и отправьте запрос на получение ключа.
2.5. После того как запрос обработается откроется страница с ключами к API. Если этого не произошло необходимо подождать, и на странице https://developer.tech.yandex.ru/services/ появится блок Tiles API. Перейдите в него, чтобы попасть на страницу с ключами.
2.6. Скопируйте сгенерированный ключ.
Создайте слой.
3.1. Перейдите в ГИС Конфигуратор.
3.2. В списке слоев нажмите на кнопку
и выберите тип слоя «Внешний сервис».
В поле [Адрес] укажите:
https://tiles.api-maps.yandex.ru/v1/tiles/?scale=1&x={x}&y={y}&z={z}&lang=ru_RU&l=map&apikey=XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&projection=web_mercator
Где:
XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
- ключ полученный ранее на шаге 2.В поле [Правообладатели] укажите ссылку на изображение логотипа Яндекса
<img aria-hidden="true" src="//yastatic.net/s3/front-maps-static/maps-front-maps/static/v30/icons/core/logo-web-ru-80x40.svg" style="width: 80px; height: 40px;">
Откройте слой подложки в карте и проверьте отображение данных.
Подсказка
По отдельному запросу в техническую поддержку Яндекс, менеджеры могут давать временный бесплатный тестовый доступ к API. Однако принятие решения о доступе занимает какое-то время.