6.3. Загрузка и хранение трёхмерных наборов данных

Что такое трехмерный набор данных (спецификация формата приведена по ссылке) - это особый набор трёхмерных тайлов, которые умеет обрабатывать Cesium, организованный как пространственная структура данных в виде дерева.

Какие форматы поддерживаются - cesium 3D tileset. Набор тайлов описывается, по меньшей мере, одним файлом JSON, содержащим метаданные набора тайлов и дерево объектов тайлов, каждый из которых может ссылаться на обновляемое содержимое одного из следующих форматов:

Как выполнить загрузку трехмерного набора данных. Для загрузки трёхмерного набора данных необходимо создать ресурс “3D tileset” (Рис. 6.7.).

../../_images/ngw3D_select_3D_tileset.png

Рис. 6.7. Выбор ресурса «3D tileset»

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

../../_images/ngw3D_name_3D_tileset.png

Рис. 6.8. Наименование ресурса «3D tileset»

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

../../_images/ngw3D_desc_3D_tileset.png

Рис. 6.9. Описание ресурса «3D tileset»

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

../../_images/ngw3D_metadata_3D_tileset.png

Рис. 6.10. Метаданные ресурса «3D tileset»

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

../../_images/ngw3D_upload_3D_tileset.png

Рис. 6.11. Загрузка zip-архива трёхмерного набора данных

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

../../_images/ngw3D_settings_3D_tileset.png

Рис. 6.12. Настройки учета высоты рельефа и смещения тайлсета по оси Z

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

../../_images/ngw3D_finished_1_3D_tileset.png
../../_images/ngw3D_finished_2_3D_tileset.png

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