7.5. Стили 3D данных¶
7.5.1. Общие вопросы¶
Стили 3D Данных применяются к векторным слоям, которые необходимо создать, выбрав соответствующий вид ресурса NextGIS Web (Рис. 7.26.) и загрузив в него объекты в формате ESRI Shapefile или GeoJSON (Рис. 7.27.).
![../../_images/ngw3D_select_vect_layer.png](../../_images/ngw3D_select_vect_layer.png)
Рис. 7.26. Создание ресурса “Векторный сло锶
![../../_images/ngw3D_upload_vect_data.png](../../_images/ngw3D_upload_vect_data.png)
Рис. 7.27. Загрузка данных векторного слоя¶
Стилизация векторного слоя осуществляется с помощью ресурса 3D стиль (Рис. 7.28.), который является дочерним для ресурса векторного слоя.
![../../_images/ngw3D_select_3D_style.png](../../_images/ngw3D_select_3D_style.png)
Рис. 7.28. Выбор ресурса «3D стиль»¶
На первом этапе создания 3D стиля необходимо указать его наименование (Рис. 7.29.).
![../../_images/ngw3D_name_3D_style.png](../../_images/ngw3D_name_3D_style.png)
Рис. 7.29. Наименование ресурса 3D стиль¶
Права доступа, описание и метаданные являются опциональными настройками. Основные параметры задаются на вкладке 3D стиль.
Существует три вида стилизации трёхмерных данных:
3D style
POI
Model
7.5.2. 3D Стиль¶
3D style - отображение слоя аналогично двухмерной веб-карте.
Доступны следующие параметры стилизации геометрических примитивов:
Цвет обводки
Ширина обводки
Цвет заливки
Высота
Можно задать константные значения или выбрать поля из таблицы атрибутов векторного слоя (Рис. 7.30.).
![../../_images/ngw3D_settings_3D_style.png](../../_images/ngw3D_settings_3D_style.png)
Рис. 7.30. Настройки параметров 3D стиля¶
7.5.3. POI¶
POI - выбор стиля из предустановленных иконок.
Настраиваемые параметры (Рис. 7.31.):
Цвет
Приоритет
Обратный порядок
Лимит количества точек, которые будет отрисованы на клиенте с учетом приоритизации
![../../_images/ngw3D_poi_3D_style.png](../../_images/ngw3D_poi_3D_style.png)
Рис. 7.31. Настройки параметров POI 3D стиля¶
7.5.4. 3D Модель¶
3D Model - стилизация векторного слоя загруженной 3D моделью.
Настраиваемые параметры:
ID 3D модели - значение/поле таблицы атрибутов слоя, в котором содержится id 3D модели в NextGIS Web (Рис. 7.32.)
Масштаб - значение/поле таблицы атрибутов слоя, в котором содержится масштаб отображения модели
Угол поворота, град. - значение/поле таблицы атрибутов слоя, в котором содержится угол поворота модели в градусах (Рис. 7.33.)
![../../_images/ngw3D_id_3D_model.png](../../_images/ngw3D_id_3D_model.png)
Рис. 7.32. Идентификатор (id = 14) ресурса 3D модель¶
![../../_images/ngw3D_grad_3D_model.png](../../_images/ngw3D_grad_3D_model.png)
Рис. 7.33. Настройки параметров стиля 3D Model¶