7.4. Загрузка данных о рельефе¶
Что такое рельеф (DEM - Digital elevation model) - это цифровое представление земной поверхности как непрерывного явления, описывающее ее с определенной точностью, в виде растра или регулярной сети ячеек заданного размера.
Для клиента Cesium рельеф представляет собой TMS-сервис в проекции EPSG:4326, отдающий тайлы в специальном формате - quantized-mesh. В качестве источника высот terrain provider использует либо растровый слой с загруженным одноканальным изображением либо TMS-сервис, отдающий высоты в особо закодированном RGB растре.
Из TMS-сервисов поддерживаются Mapzen и Mapbox.
Получение mesh из TMS подключения.
Для подключения рельефа Terrain-RGB необходимо создать TMS connection (Рис. 7.14.).
![../../_images/ngw3D_select_TMS_connection.png](../../_images/ngw3D_select_TMS_connection.png)
Рис. 7.14. Выбор ресурса «TMS connection»¶
На первом шаге необходимо дать название TMS подключению (Рис. 7.15.).
![../../_images/ngw3D_name_TMS_connection.png](../../_images/ngw3D_name_TMS_connection.png)
Рис. 7.15. Наименование ресурса «TMS connection»¶
Вкладки описание и метаданные являются опциональными. При создании подключения обязательно нужно настроить параметры вкладки TMS connection (Рис. 7.16.). Для подключения к рельефу Mapbox нужно указать настраиваемый способ подключения, шаблон URL, параметр и сам ключ API. Все параметры описаны здесь, api-ключ access-токена генерируется при авторизации на https://account.mapbox.com/. После указания всех параметров создается TMS подключение (Рис. 7.17.).
![../../_images/ngw3D_settings_TMS_connection.png](../../_images/ngw3D_settings_TMS_connection.png)
Рис. 7.16. Настройка ресурса «TMS connection»¶
![../../_images/ngw3D_finished_TMS_connection.png](../../_images/ngw3D_finished_TMS_connection.png)
Рис. 7.17. Созданный ресурс TMS connection в NextGIS Web¶
Далее необходимо создать TMS слой для рельефа Mapbox на базе готового TMS connection (Рис. 7.18.).
![../../_images/ngw3D_select_TMS_layer.png](../../_images/ngw3D_select_TMS_layer.png)
Рис. 7.18. Выбор ресурса «Слой TMS»¶
По аналогии с остальными ресурсами задается наименование, описание и метаданные (Рис. 7.19.).
![../../_images/ngw3D_name_TMS_layer.png](../../_images/ngw3D_name_TMS_layer.png)
Рис. 7.19. Наименование ресурса «Слой TMS»¶
Вкладка Слой TMS содержит настройки для подключения через созданный ранее ресурс TMS connection, который необходимо указать в соответствующем поле (Рис. 7.20.). При необходимости стоит указать дополнительные параметры в зависимости от специфики загружаемого рельефа. Для Mapbox terrain необходимо указать максимальный уровень масштаба - 15 (Рис. 7.21.).
![../../_images/ngw3D_connection_TMS_layer.png](../../_images/ngw3D_connection_TMS_layer.png)
Рис. 7.20. Выбор ресурса TMS connection для TMS слоя¶
![../../_images/ngw3D_zoom_TMS_layer.png](../../_images/ngw3D_zoom_TMS_layer.png)
Рис. 7.21. Параметры подключения TMS слоя¶
После сохранения TMS слоя он появится в соответствующей директории NextGIS Web (Рис. 7.22.), и станет доступен его дочерний ресурс - Рельеф (Рис. 7.23.). Для него необходимо указать наименование и способ кодировки (Рис. 7.24.).
![../../_images/ngw3D_finished_TMS_layer.png](../../_images/ngw3D_finished_TMS_layer.png)
Рис. 7.22. TMS слой в директории NextGIS Web¶
![../../_images/ngw3D_select_terrain_provider.png](../../_images/ngw3D_select_terrain_provider.png)
Рис. 7.23. Дочерний ресурс Рельеф TMS слоя¶
![../../_images/ngw3D_encoding_terrain_provider.png](../../_images/ngw3D_encoding_terrain_provider.png)
Рис. 7.24. Выбор кодировки рельефа¶
После создания ресурса он появится в соответствующей директории NextGIS Web (Рис. 7.25.).
![../../_images/ngw3D_finished_terrain_provider.png](../../_images/ngw3D_finished_terrain_provider.png)
Рис. 7.25. Созданный ресурс Рельеф в NextGIS Web¶