8.3. Загрузка и хранение трёхмерных наборов данных¶
Что такое трехмерный набор данных (спецификация формата приведена по ссылке) - это особый набор трёхмерных тайлов, которые умеет обрабатывать Cesium, организованный как пространственная структура данных в виде дерева.
8.3.1. Какие форматы поддерживаются¶
Поддерживаемый формат - cesium 3D tileset. Набор тайлов описывается, по меньшей мере, одним файлом JSON, содержащим метаданные набора тайлов и дерево объектов тайлов, каждый из которых может ссылаться на обновляемое содержимое одного из следующих форматов:
Поддерживаются 3D тайлы в ZIP-архивах и LAS/LAZ-файлы. LAS/LAZ-файлы будут конвертированы в 3D тайлы при загрузке.
Предупреждение
Имена в ZIP-архивах должны содержать только символы ASCII.
8.3.2. Как выполнить загрузку трехмерного набора данных¶
Для загрузки трёхмерного набора данных необходимо создать ресурс “3D тайлсет”. Перейдите в группу ресурсов (папку), в которой необходимо его создать. Нажмите кнопку Создать ресурс и выберите во всплывающем окне тип ресурса.

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

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

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

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

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

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