8.5. Стили 3D данных¶
8.5.1. Общие вопросы¶
Стили 3D Данных применяются к векторным слоям, которые необходимо создать, выбрав соответствующий тип ресурса NextGIS Web (Рис. 8.26.).

Рис. 8.26. Создание ресурса “Векторный сло锶
Поддерживаемые форматы данных: ESRI Shapefile (zip-архив), GeoPackage, GeoJSON, GML, KML, CSV или XLSX. Для CSV и XLSX поддерживаются только точки, координаты должны быть в колонках lat и lon.

Рис. 8.27. Загрузка данных векторного слоя¶
Стилизация векторного слоя осуществляется с помощью ресурса 3D стиль (Рис. 8.28.), который является дочерним для ресурса векторного слоя.

Рис. 8.28. Выбор типа ресурса «3D стиль»¶

Рис. 8.29. Наименование ресурса 3D стиль¶
Права доступа, описание и метаданные являются опциональными настройками. Основные параметры задаются на вкладке 3D стиль.
Существует несколько видов стилизации трёхмерных данных:
Точки интереса
3D стиль
3D модель
Сфера
Эллипсоид
8.5.2. Точки интереса¶
Точки интереса - выбор стиля из предустановленных иконок.
Настраиваемые параметры (Рис. 8.30.) (Для первых двух параметров можно задать константные значения или выбрать поля из таблицы атрибутов векторного слоя).
Иконка - название иконки из набора Maki
Цвет в CSS формате: название цвета (напр. red, blue) или код (напр. #0E1058)
Приоритет - поле, по которому будет отсортированы загружаемые данные. Если слой большой (больше 7000 записей), загрузятся данные, которые выше в установленном приоритете.
Обратный порядок - относится к приоритету, определяет направление сортировки.
Смещение Z в метрах

Рис. 8.30. Настройки параметров 3D стиля Точки интереса¶
8.5.3. 3D Стиль¶
Отображение слоя аналогично двухмерной веб-карте.
Доступны следующие параметры стилизации геометрических примитивов:
Цвет обводки в CSS формате: название цвета (напр. red, blue) или код (напр. #0E1058)
Толщина обводки в пикселях
Цвет заливки в CSS формате
Высота в метрах
Смещение Z в метрах
Для всех параметров, кроме смещения, можно не только задать константные значения, но и выбрать поля из таблицы атрибутов векторного слоя (Рис. 8.31.).

Рис. 8.31. Настройки параметров 3D стиля¶
8.5.4. 3D Модель¶
Стилизация векторного слоя загруженной 3D моделью.

Рис. 8.32. Настройки параметров стиля 3D Модель¶
Настраиваемые параметры:
ID 3D модели - значение (нужно выбрать ресурс во всплывающем окне)/поле таблицы атрибутов слоя, в котором содержится id 3D модели в NextGIS Web.

Рис. 8.33. Выбор 3D модели¶

Рис. 8.34. Таблица объектов слоя, поля атрибутов: iModel - ID 3D модели, rScale - масштаб, rRotate - угол поворота¶
Масштаб - значение/поле таблицы атрибутов слоя, в котором содержится масштаб отображения модели (1 - масштаб один к одному, 0.5 - меньше в два раза, 2 - больше в два раза и т.п.)
Угол поворота, в градусах - значение/поле таблицы атрибутов слоя, в котором содержится угол поворота модели