8.5. Стили 3D данных

8.5.1. Общие вопросы

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

../../_images/ngw3D_select_vect_layer_ru.png

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

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

../../_images/ngw3D_upload_vect_data_ru.png

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

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

../../_images/ngw3D_select_3D_style_ru.png

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

../../_images/ngw3D_name_3D_style_ru.png

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

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

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

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

  • 3D стиль

  • 3D модель

  • Сфера

  • Эллипсоид

8.5.2. Точки интереса

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

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

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

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

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

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

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

../../_images/ngw3D_poi_3D_style.png

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

8.5.3. 3D Стиль

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

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

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

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

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

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

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

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

../../_images/ngw3D_settings_3D_style_ru.png

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

8.5.4. 3D Модель

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

../../_images/ngw3D_style_3D_model_set_ru.png

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

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

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

../../_images/ngw3D_pick_3D_model_ru.png

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

../../_images/ngw3D_layer_table_ru.png

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

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

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