8.5. Стили 3D данных¶
8.5.1. Общие вопросы¶
Стили 3D Данных применяются к векторным слоям, которые необходимо создать, выбрав соответствующий тип ресурса NextGIS Web (Рис. 8.26.).
Поддерживаемые форматы данных: ESRI Shapefile (zip-архив), GeoPackage, GeoJSON, GML, KML, CSV или XLSX. Для CSV и XLSX поддерживаются только точки, координаты должны быть в колонках lat и lon.
Стилизация векторного слоя осуществляется с помощью ресурса 3D стиль (Рис. 8.28.), который является дочерним для ресурса векторного слоя.
Права доступа, описание и метаданные являются опциональными настройками. Основные параметры задаются на вкладке 3D стиль.
Существует несколько видов стилизации трёхмерных данных:
Точки интереса
3D стиль
3D модель
Сфера
Эллипсоид
8.5.2. Точки интереса¶
Точки интереса - выбор стиля из предустановленных иконок.
Настраиваемые параметры (Рис. 8.30.) (Для первых двух параметров можно задать константные значения или выбрать поля из таблицы атрибутов векторного слоя).
Иконка - название иконки из набора Maki
Цвет в CSS формате: название цвета (напр. red, blue) или код (напр. #0E1058)
Приоритет - поле, по которому будет отсортированы загружаемые данные. Если слой большой (больше 7000 записей), загрузятся данные, которые выше в установленном приоритете.
Обратный порядок - относится к приоритету, определяет направление сортировки.
Смещение Z в метрах
8.5.3. 3D Стиль¶
Отображение слоя аналогично двухмерной веб-карте.
Доступны следующие параметры стилизации геометрических примитивов:
Цвет обводки в CSS формате: название цвета (напр. red, blue) или код (напр. #0E1058)
Толщина обводки в пикселях
Цвет заливки в CSS формате
Высота в метрах
Смещение Z в метрах
Для всех параметров, кроме смещения, можно не только задать константные значения, но и выбрать поля из таблицы атрибутов векторного слоя (Рис. 8.31.).
8.5.4. 3D Модель¶
Стилизация векторного слоя загруженной 3D моделью.
Настраиваемые параметры:
ID 3D модели - значение (нужно выбрать ресурс во всплывающем окне)/поле таблицы атрибутов слоя, в котором содержится id 3D модели в NextGIS Web.
Масштаб - значение/поле таблицы атрибутов слоя, в котором содержится масштаб отображения модели (1 - масштаб один к одному, 0.5 - меньше в два раза, 2 - больше в два раза и т.п.)
Угол поворота, в градусах - значение/поле таблицы атрибутов слоя, в котором содержится угол поворота модели