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

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

8.3.1. Какие форматы поддерживаются

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

Поддерживаются 3D тайлы в ZIP-архивах и LAS/LAZ-файлы. LAS/LAZ-файлы будут конвертированы в 3D тайлы при загрузке.

Предупреждение

Имена в ZIP-архивах должны содержать только символы ASCII.

8.3.2. Как выполнить загрузку трехмерного набора данных

Для загрузки трёхмерного набора данных необходимо создать ресурс “3D тайлсет”. Перейдите в группу ресурсов (папку), в которой необходимо его создать. Нажмите кнопку Создать ресурс и выберите во всплывающем окне тип ресурса.

../../_images/ngw3D_select_3D_tileset_ru.png

Рис. 8.8. Выбор ресурса «3D тайлсет»

В открывшемся окне на вкладке «3D тайлсет» необходимо загрузить файл в формате FBX и GLB.

Строка состояния будет отображать процесс текущей загрузки.

../../_images/ngw3D_upload_3D_tileset_ru.png

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

Также на этой вкладке можно задать величину смещения набора данных по оси Z (в метрах) и корреляцию с данными рельефа. В случае выбора опции «Учитывать данные рельефа» нулевой уровень тайлсета будет выставлен по высотам рельефа (Рис. 8.9.).

Во вкладке «Наименование» укажите наименование ресурса, которое будет отображаться в административном интерфейсе.

../../_images/ngw3D_name_3D_tileset_ru.png

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

На вкладке «Описание» можно добавить произвольный текст, описывающий содержимое данного ресурса (Рис. 8.11.).

../../_images/ngw3D_desc_3D_tileset_ru.png

Рис. 8.11. Описание ресурса «3D тайлсет»

Также пользователь имеет возможность добавить к ресурсу 3D тайлсет метаданные в формате ключ-значение (Рис. 8.12.).

../../_images/ngw3D_metadata_3D_tileset_ru.png

Рис. 8.12. Метаданные ресурса «3D тайлсет»

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

../../_images/ngw3D_finished_1_3D_tileset_ru.png

Рис. 8.13. 3D тайлсет в директории NextGIS Web