6.3. Загрузка и хранение трёхмерных наборов данных¶
Что такое трехмерный набор данных (спецификация формата приведена по ссылке) - это особый набор трёхмерных тайлов, которые умеет обрабатывать Cesium, организованный как пространственная структура данных в виде дерева.
Какие форматы поддерживаются - cesium 3D tileset. Набор тайлов описывается, по меньшей мере, одним файлом JSON, содержащим метаданные набора тайлов и дерево объектов тайлов, каждый из которых может ссылаться на обновляемое содержимое одного из следующих форматов:
Как выполнить загрузку трехмерного набора данных. Для загрузки трёхмерного набора данных необходимо создать ресурс “3D tileset” (Рис. 6.7.).

Рис. 6.7. Выбор ресурса «3D tileset»¶
Процесс создания ресурса трехмерного набора данных выполняется пошагово и в интерфейсе разделяется на 5 вкладок. На первой необходимо задать наименование ресурса 3D tileset (Рис. 6.8.). Это поле является обязательным.

Рис. 6.8. Наименование ресурса «3D tileset»¶
На второй вкладке существует возможность добавить текстовое описание ресурса в произвольной форме (Рис. 6.9.).

Рис. 6.9. Описание ресурса «3D tileset»¶
На третьей вкладке пользователь имеет возможность добавить метаданные к ресурсу 3D tileset (Рис. 6.10.).

Рис. 6.10. Метаданные ресурса «3D tileset»¶
Четвертый шаг предполагает загрузку трехмерного набора данных с компьютера пользователя в виде zip-архива (Рис. 6.11.). Строка состояния будет отображать процесс текущей загрузки.

Рис. 6.11. Загрузка zip-архива трёхмерного набора данных¶
Пятая вкладка 3D TILESET определяет величину смещения набора данных по оси Z и корреляцию с данными рельефа -
в случае выбора опции нулевой уровень тайлсета будет выставлен по высотам рельефа (ngw3D_settings_3D_tileset
).

Рис. 6.12. Настройки учета высоты рельефа и смещения тайлсета по оси Z¶
После нажатия пользователем кнопки “Сохранить” ресурс 3D tileset будет создан в указанной директории NextGIS Web (ngw3D_finished_1_3D_tileset
) (ngw3D_finished_2_3D_tileset
).

Рис. 6.13. 3D tileset в директории NextGIS Web¶