Стили 3D данных#

Общие вопросы#

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

../../_images/ngw3D_select_vect_layer_ru.png

Рис. 776. Создание ресурса “Векторный слой”#

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

../../_images/ngw3D_upload_vect_data_ru.png

Рис. 777. Загрузка данных векторного слоя#

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

../../_images/ngw3D_select_3D_style_ru.png

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

../../_images/ngw3D_name_3D_style_ru.png

Рис. 779. Наименование ресурса 3D стиль#

Права доступа, описание и метаданные являются опциональными настройками. Основные параметры задаются на вкладке 3D стиль.

Существует несколько видов стилизации трёхмерных данных:

  • Точки интереса

  • 3D стиль

  • 3D модель

  • Сфера

  • Эллипсоид

Точки интереса#

Точки интереса - выбор стиля из предустановленных иконок.

Настраиваемые параметры (Рис. 780.) (Для первых двух параметров можно задать константные значения или выбрать поля из таблицы атрибутов векторного слоя).

  • Иконка - название иконки из набора Maki

  • Цвет в CSS формате: название цвета (напр. red, blue) или код (напр. #0E1058)

  • Приоритет - поле, по которому будет отсортированы загружаемые данные. Если слой большой (больше 7000 записей), загрузятся данные, которые выше в установленном приоритете.

  • Обратный порядок - относится к приоритету, определяет направление сортировки.

  • Смещение Z в метрах

../../_images/ngw3D_poi_3D_style.png

Рис. 780. Настройки параметров 3D стиля Точки интереса#

3D Стиль#

Отображение слоя аналогично двухмерной веб-карте.

Доступны следующие параметры стилизации геометрических примитивов:

  • Цвет обводки в CSS формате: название цвета (напр. red, blue) или код (напр. #0E1058)

  • Толщина обводки в пикселях

  • Цвет заливки в CSS формате

  • Высота в метрах

  • Смещение Z в метрах

Для всех параметров, кроме смещения, можно не только задать константные значения, но и выбрать поля из таблицы атрибутов векторного слоя (Рис. 781.).

../../_images/ngw3D_settings_3D_style_ru.png

Рис. 781. Настройки параметров 3D стиля#

3D Модель#

Стилизация векторного слоя загруженной 3D моделью.

../../_images/ngw3D_style_3D_model_set_ru.png

Рис. 782. Настройки параметров стиля 3D Модель#

Настраиваемые параметры:

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

../../_images/ngw3D_pick_3D_model_ru.png

Рис. 783. Выбор 3D модели#

../../_images/ngw3D_layer_table_ru.png

Рис. 784. Таблица объектов слоя, поля атрибутов: iModel - ID 3D модели, rScale - масштаб, rRotate - угол поворота#

  • Масштаб - значение/поле таблицы атрибутов слоя, в котором содержится масштаб отображения модели (1 - масштаб один к одному, 0.5 - меньше в два раза, 2 - больше в два раза и т.п.)

  • Угол поворота, в градусах - значение/поле таблицы атрибутов слоя, в котором содержится угол поворота модели