7.3. Загрузка и хранение трёхмерных наборов данных¶
Что такое трехмерный набор данных (спецификация формата приведена по ссылке) - это особый набор трёхмерных тайлов, которые умеет обрабатывать Cesium, организованный как пространственная структура данных в виде дерева.
Какие форматы поддерживаются - cesium 3D tileset. Набор тайлов описывается, по меньшей мере, одним файлом JSON, содержащим метаданные набора тайлов и дерево объектов тайлов, каждый из которых может ссылаться на обновляемое содержимое одного из следующих форматов:
Как выполнить загрузку трехмерного набора данных. Для загрузки трёхмерного набора данных необходимо создать ресурс “3D tileset” (Рис. 7.7.).
![../../_images/ngw3D_select_3D_tileset.png](../../_images/ngw3D_select_3D_tileset.png)
Рис. 7.7. Выбор ресурса «3D tileset»¶
Процесс создания ресурса трехмерного набора данных выполняется пошагово и в интерфейсе разделяется на 5 вкладок. На первой необходимо задать наименование ресурса 3D tileset (Рис. 7.8.). Это поле является обязательным.
![../../_images/ngw3D_name_3D_tileset.png](../../_images/ngw3D_name_3D_tileset.png)
Рис. 7.8. Наименование ресурса «3D tileset»¶
На второй вкладке существует возможность добавить текстовое описание ресурса в произвольной форме (Рис. 7.9.).
![../../_images/ngw3D_desc_3D_tileset.png](../../_images/ngw3D_desc_3D_tileset.png)
Рис. 7.9. Описание ресурса «3D tileset»¶
На третьей вкладке пользователь имеет возможность добавить метаданные к ресурсу 3D tileset (Рис. 7.10.).
![../../_images/ngw3D_metadata_3D_tileset.png](../../_images/ngw3D_metadata_3D_tileset.png)
Рис. 7.10. Метаданные ресурса «3D tileset»¶
Четвертый шаг предполагает загрузку трехмерного набора данных с компьютера пользователя в виде zip-архива (Рис. 7.11.). Строка состояния будет отображать процесс текущей загрузки.
![../../_images/ngw3D_upload_3D_tileset.png](../../_images/ngw3D_upload_3D_tileset.png)
Рис. 7.11. Загрузка zip-архива трёхмерного набора данных¶
Пятая вкладка 3D TILESET определяет величину смещения набора данных по оси Z и корреляцию с данными рельефа -
в случае выбора опции нулевой уровень тайлсета будет выставлен по высотам рельефа (ngw3D_settings_3D_tileset
).
![../../_images/ngw3D_settings_3D_tileset.png](../../_images/ngw3D_settings_3D_tileset.png)
Рис. 7.12. Настройки учета высоты рельефа и смещения тайлсета по оси Z¶
После нажатия пользователем кнопки “Сохранить” ресурс 3D tileset будет создан в указанной директории NextGIS Web (ngw3D_finished_1_3D_tileset
) (ngw3D_finished_2_3D_tileset
).
![../../_images/ngw3D_finished_2_3D_tileset.png](../../_images/ngw3D_finished_2_3D_tileset.png)
Рис. 7.13. 3D tileset в директории NextGIS Web¶