8.3. Загрузка и хранение трёхмерных наборов данных¶
Что такое трехмерный набор данных (спецификация формата приведена по ссылке) - это особый набор трёхмерных тайлов, которые умеет обрабатывать Cesium, организованный как пространственная структура данных в виде дерева.
8.3.1. Какие форматы поддерживаются¶
Поддерживаемый формат - cesium 3D tileset. Набор тайлов описывается, по меньшей мере, одним файлом JSON, содержащим метаданные набора тайлов и дерево объектов тайлов, каждый из которых может ссылаться на обновляемое содержимое одного из следующих форматов:
Поддерживаются 3D тайлы в ZIP-архивах и LAS/LAZ-файлы. LAS/LAZ-файлы будут конвертированы в 3D тайлы при загрузке.
Предупреждение
Имена в ZIP-архивах должны содержать только символы ASCII.
8.3.2. Как выполнить загрузку трехмерного набора данных¶
Для загрузки трёхмерного набора данных необходимо создать ресурс “3D тайлсет”. Перейдите в группу ресурсов (папку), в которой необходимо его создать. Нажмите кнопку Создать ресурс и выберите во всплывающем окне тип ресурса.
В открывшемся окне на вкладке «3D тайлсет» необходимо загрузить файл в формате FBX и GLB.
Строка состояния будет отображать процесс текущей загрузки.
Также на этой вкладке можно задать величину смещения набора данных по оси Z (в метрах) и корреляцию с данными рельефа. В случае выбора опции «Учитывать данные рельефа» нулевой уровень тайлсета будет выставлен по высотам рельефа (Рис. 8.9.).
Во вкладке «Наименование» укажите наименование ресурса, которое будет отображаться в административном интерфейсе.
На вкладке «Описание» можно добавить произвольный текст, описывающий содержимое данного ресурса (Рис. 8.11.).
Также пользователь имеет возможность добавить к ресурсу 3D тайлсет метаданные в формате ключ-значение (Рис. 8.12.).
После нажатия пользователем кнопки Сохранить ресурс 3D тайлсет будет создан в указанной директории NextGIS Web (Рис. 8.13.).