Импорт и включение 3D-моделей в сцену

Открытие пакета карты

Для начала вы загрузите данные, необходимые для этого руководства, импортируете пакет карты (файл .mpkx) в ArcGIS Pro и сохраните новый проект.

  1. Загрузите сжатую папку Importing-Content.zip.
  2. Найдите загруженный файл на своем компьютере и распакуйте его в какое-нибудь место на своем компьютере, например диск C.
  3. Откройте папку Importing-Content.

    Папка содержит пакет карты (.mpkx) и папку данных. Пакет карты – это файл, который содержит карту или сцену ArcGIS Pro, а также все их данные и настройки.

  4. Дважды щелкните Import_Content.mpkx.

    Import_Content.mpkx в папке Importing-Content

    ArcGIS Pro откроется с новым безымянным проектом. При появлении запроса войдите в свою учетную запись ArcGIS.

    Примечание:

    Если у вас нет доступа к ArcGIS Pro или учетной записи организации ArcGIS, см. варианты доступа к программному обеспечению.

    Локальная сцена с именем Scene1 была импортирована в проект из файла .mpkx. Сцена включает в себя 3D-визуализацию нескольких зданий в районе Redlands Packing House в Калифорнии. Данные были созданы Esri.

  5. Щелкните вкладку Вид на ленте. В группе Окна щелкните Сбросить панели и выберите Сбросить панели для картографирования (по умолчанию).

    Меню Сбросить панели

    При этом открываются панели Содержание и Каталог, остальные панели остаются закрытыми.

    Прежде чем продолжить, сохраните новый проект в той же папке, в которой находятся файлы данных.

  6. На панели инструментов быстрого доступа нажмите кнопку Сохранить.

    Кнопка Сохранить

  7. В окне Сохранить проект как перейдите и выберите папку Importing-Content, чтобы Имя было установлено как Importing-Content.

    Окно Сохранить проект как

  8. Щелкните Сохранить.

    Над лентой название карты изменится на Importing-Content.

    Название проекта

Размещение и взаимодействие с моделью в векторном слое 3D-объектов.

3D-сцены можно улучшить и сделать более реалистичными, добавив 3D-символы и модели реального мира. Некоторые из этих моделей могут быть довольно подробными или уникальными для конкретной области или предмета. Соответственно, множество форматов, разработанных сторонними организациями, поддерживаются в ArcGIS Pro. В этом разделе вы создадите новый класс пространственных объектов 3D-объекты и импортируете файл .glb с моделью поезда. Вы будете использовать инструменты редактирования для изменения размера, положения и масштаба поезда в сцене.

Примечание:

Дополнительные сведения о поддерживаемых форматах в векторных слоях 3D-объектов см. в справке ArcGIS Pro.

  1. На панели Каталог на вкладке Проект раскройте Базы данных.

    База данных Default.gdb

    В списке указана база геоданных по умолчанию.

  2. Щелкните правой кнопкой Default.gdb, выберите Новый, затем Класс пространственных объектов.

    Новый класс объектов в базе данных

    Появится панель Создать класс объектов.

  3. В панели Создать класс пространственных объектов задайте следующие параметры:

    • Для Имени введите passenger_train.
    • Для Псевдонима введите Passenger Train.
    • Для Тип класса объектов выберите 3D-объект.

    Панель Создать класс пространственных объектов

    Тип 3D-объект основан на среде мультипатч с дополнительными объектами. Вы будете использовать векторный слой 3D-объектов для пассажирского поезда, поскольку импортируемая модель содержит объекты, которые не поддерживаются простым слоем мультипатчей. Поезд также использует дополнительные материалы, в частности, отражение, коэффициент излучения и объемное освещение. Тип векторного слоя 3D-объектов лучше всего подходит для ключевых моделей, которые используются один раз или очень редко.

  4. Еще раз щелкните Готово внизу панели.

    Новый векторный слой появится в разделе 3D-слои на панели Содержание. Это происходит, так как опция Добавить выходной набор данных на текущую карту отмечена в панели Создать класс пространственных объектов.

    Панель Содержание с добавленным слоем passenger_train

  5. В панели Содержание щелкните слой Passenger Train правой кнопкой и выберите Свойства.

    Откроется окно Свойства слоя.

  6. В окне Свойства слоя щёлкните вкладку Источник.

    Тип геометрии установлен на 3D Object V2 (Multipatch). Все новые объекты, созданные в этом слое, будут 3D-объектами.

    Мультипатч указан как Тип геометрии
  7. Щелкните Отмена, чтобы закрыть окно Свойства слоя.

    Далее вы добавите объект к слою Passenger Train.

  8. На ленте щелкните вкладку Редактирование. В группе Объекты щелкните Создать.

    Кнопка Создать

    Появится панель Создать объекты.

  9. На панели Создать объекты щелкните Passenger Train.

    Панель Создать объекты

    На панели Создать объекты теперь показаны доступные инструменты построения мультипатч. Вы создадите объект через импорт модели.

  10. Щелкните инструмент построения Файл модели.

    Инструмент построения Файл модели

  11. Щелкните кнопку Добавить одну или несколько моделей.

    Кнопка Добавить

    Появится окно Просмотреть файлы 3D моделей. Вы используете модель GLB для этого объекта, но возможно использование любого допустимого типа файла 3D-объекта, включая COLLADA, FBX, GLB, GLTF и OBJ.

  12. На панели навигации в разделе Проект разверните Папки, Importing-Content и Data_Files. Щелкните папку GLB и выберите файл keio_5000_train.glb.

    Выбранный файл Train GLB

  13. Нажмите OK.

    В панели Создать объекты модель добавляется к активным шаблонам. Вы настроите его размер и поворот перед добавлением к сцене.

  14. В панели Создать объекты задайте следующие параметры:

    • Для параметра Размер (футы) установите для значения Высота (Z) 18 фт.
    • Разверните Поворот (градусы). Установите для Угла (Z) значение 90 dd.

    Заданные значения для Размера и Поворота

    Можно использовать этот метод для изменения модели, если знаете, как необходимо изменить модель для сцены. Другие методы изменений будут рассмотрены позднее в этом руководстве.

  15. В локальной сцене переместите курсор вокруг сцены.

    Объект поезда из файла GLB прикреплен к указателю.

  16. Щелкните, чтобы разместить 3D-модель вдоль железной дороги Southern California Regional, расположенной к востоку от West Stuart Avenue.

    Если вы разместите не точно, то позже можно будет исправить.

    Создание объекта поезда типа мультипатч.

  17. На ленте, на вкладке Редактирование в группе Инструменты щелкните Переместить.

    Инструмент Переместить

    Объект поезда выбран, и вы видите стрелки в направлениях x-, y- и z.

    Корректировка модели поезда

  18. Потяните цветные стрелки для перемещения модели по каждой оси. Перемещайте центральный круг желтого цвета, чтобы сдвигать модель по всем осям одновременно.
  19. На панели инструментов редактирования, щелкните кнопку Готово.

    Кнопка Готово

    Подсказка:

    Или нажмите F2, чтобы завершить перемещение модели.

  20. На вкладке Редактирование в группе Инструменты щелкните инструмент Повернуть.

    Повернуть

  21. Используя колесо прокрутки синего цвета, переверните поезд на другую сторону.

    Поворот модели поезда

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

  22. На панели инструментов редактирования, щелкните кнопку Отмена.

    Поезд слишком мал для остальной части сцены, поэтому вы увеличите его.

  23. На вкладке Редактирование в группе Инструменты щелкните инструмент Масштаб. На оси перетащите желтую метку, чтобы увеличить поезд, пока он не станет реалистичного размера для сцены.

    Выбранный инструмент Масштабировать

  24. На панели инструментов редактирования, щелкните кнопку Готово.
  25. Щелкните правой кнопкой мыши в любом месте сцены и щелкните Очистить, чтобы очистить выборку.

    Кнопка отмены

  26. На ленте, на вкладке Редактирование в группе Управление изменениями щелкните Сохранить.

    Кнопка Сохранить

  27. В окне Сохранить изменения щелкните Да.

    Только что созданный объект Train относится к классу объектов passenger_train.

В этом разделе вы добавили векторный слой 3D-Объектов и изменили размеры, используя инструменты редактирования. Далее вы выполните похожий процесс для простого слоя мультипатч.

Размещение и взаимодействие с моделью в простом слое мультипатч.

Далее вы добавите модель пальмы в сцену с помощью простого слоя мультипатч. Простой слой мультипатч является основой для векторного слоя 3D-объектов, поэтому рабочие процессы похожи. Основные различия в том, что в здесь не поддерживаются материалы и пространственная привязка по умолчанию. Простые слои мультипатч хорошо подходят для моделей, которые являются более стандартными, не содержат никаких материалов и не являются самым важным в этой сцене.

  1. В панели Содержание щелкните правой кнопкой слой Palms и выберите Свойства.

    Откроется окно Свойства слоя.

  2. В окне Свойства слоя щёлкните вкладку Источник.

    Тип объекта установлен как Простой, а Тип геометрии - как Multipatch.

    Окно свойств слоя с типом объекта - Простой, а типом геометрии - Multipatch.

  3. Щелкните Отмена.
  4. На ленте на вкладке Редактирование в группе Объекты щелкните Создать.

    Появится панель Создать объекты.

  5. Щелкните на панели Создать объекты шаблон Пальмы. Щелкните Файл модели и при необходимости щелкните кнопку Открыть панель активный шаблон.

    Выбран шаблон мультипатч Palm

  6. Щелкните кнопку Добавить одну или несколько моделей.

    Появится окно Просмотреть файлы 3D моделей.

  7. На панели навигации в разделе Проект разверните Папки, Importing-Content и Data_Files. Щелкните папку FBX и выберите файл palm.fbx.

    Выбран файл CA Palm

    В этом руководстве используется формат FBX, но вы можете выбрать любой допустимый формат простого мультипатча, например 3DS, WRL, FLT, DAE, FBX или OBJ.

  8. Нажмите OK.
  9. Переместите курсор в сцену, но пока не щелкайте ее.

    К указателю прикреплена модель пальмы, но она слишком мала.

    Созданный объект пальмы рядом со зданием

  10. На панели Создать объекты обновите Высоту (Z) до 50 фт.

    Настройки объекта пальмы

  11. Поместите в сцену еще несколько пальм разного размера.

    Пальмовые деревья

  12. Когда вы закончите, сохраните изменения и очистите все активные выборки.
  13. Закройте панели Создать объекты и Изменить объекты.

Чтение и добавление проекта Revit (BIM) в ArcGIS Pro

Revit - это платформа проектирования и документации, которая поддерживает проектирование, чертежи и графики, необходимые для информационных моделей зданий (BIM). Вы изучите содержимое модели Revit и добавите ее в сцену.

  1. На панели Каталог щелкните правой кнопкой мыши Папки и выберите Добавить подключение к папке.

    Добавить подключение к папке

    Появится окно Добавить подключение к папке.

  2. На панели навигации в разделе Проект разверните Папки и Importing-Content. Щелкните папку Data_Files и выберите папку Revit.

    Выбрана папка Revit

  3. Нажмите OK.
  4. На панели Каталог разверните Папки, Revit и COTTAGE_MODEL.rvt.

    Весь проект COTTAGE_MODEL.rvt доступен напрямую как источник данных без необходимости конвертации.

    Развернутый файл Cottage Model .rvt

  5. Под COTTAGE MODEL.rvt разверните набор данных Structural.

    Модель состоит из элементов зданий, организованных по типам. Набор данных Structural включает в себя балки, фундамент, каркас и колонны здания.

    Папка Structural развернута

  6. Разверните набор данных Architectural.

    В эту категорию входят двери, фурнитура и другие архитектурные элементы здания.

  7. Когда вы закончите изучать модель, сверните все открытые наборы данных.
  8. На панели Каталог щелкните правой кнопкой COTTAGE_MODEL.rvt и щелкните Добавить к текущей карте.

    Выбрано добавление к текущей карте

    Примечание:

    Вы можете также перетащить COTTAGE_MODEL.rvt в сцену.

    Модель была добавлена к сцене, но она не видна. У нее еще нет информации о системе координат, поэтому она может появиться в центре вашей сцены или в центре океана. Затем вы сделаете пространственную привязку модели, чтобы поместить ее в нужное место.

Пространственная привязка модели Revit.rvt (BIM).

При добавлении 3D-моделей сторонних организаций в ArcGIS Pro, они, как правило, не имеют пространственной привязки, то есть у них отсутствует информация о системе координат. Вы будете использовать инструменты пространственной привязки ArcGIS для обновления и корректного размещения модели здания в координатном пространстве.

  1. В панели Содержание щелкните правой кнопкой мыши COTTAGE_MODEL и щелкните Приблизить к слою.

    Приблизить к слою

    Модель отображается на синем фоне. Координаты, указанные под сценой, указывают на местоположение, очень близкое к 0 градусов восточной долготы и 0 градусов северной широты.

    Модель коттеджа в океане

    Поскольку модель не имеет определенной системы координат, она появляется в начальной точке системы координат карты, в месте, расположенном вблизи западного побережья Африки. Вы определите систему координат для слоя и привяжете его к правильному местоположению.

  2. На панели Содержание щелкните правой кнопкой мыши Packing_House_Buildings и выберите Приблизить к слою.
  3. Переместитесь на юг и масштабируйте до пустого участка между West Stuart Avenue и железнодорожной линией.

    Пустое место под здание на базовой карте

    Вы сделаете пространственную привязку модели здания, чтобы поместить ее в это место. Убедитесь, что выбранное вами место находится в центре сцены.

  4. В панели Содержание щелкните COTTAGE_MODEL, чтобы выбрать слой.
  5. На ленте щелкните вкладку Данные BIM. В группе Выравнивание щелкните Пространственная привязка.

    Кнопка Пространственная привязка

    Появится окно с вопросом, хотите ли вы обновить источник данных в соответствии с текущей системой координат карты.

  6. Нажмите OK.
  7. На ленте, на вкладке Пространственная привязка в группе Подготовить щелкните Подогнать к отображению.

    Кнопка Переместить к отображению

    Здание появилось в сцене. Вы настроите его размер и поворот.

    Коттедж размещен в сцене

  8. На ленте, на вкладке Пространственная привязка в группе Подготовить щелкните Масштабировать.
  9. С помощью осей настройте размер здания так, чтобы он соответствовал окружающим зданиям.
    Подсказка:

    Чтобы наклонить сцену, на ленте перейдите на вкладку Карта. В группе Навигация щёлкните Исследовать. Когда вы закончите с наклоном сцены, вернитесь на вкладку Пространственная привязка на ленте. В группе Подготовка щелкните кнопку Масштаб.

    Коттедж с инструментом Масштаб

  10. На ленте, на вкладке Пространственная привязка в группе Подготовить щелкните Повернуть. Поверните модель так, чтобы она была параллельна улице.

    Коттедж с инструментом Повернуть

  11. При необходимости используйте инструмент Переместить, чтобы изменить положение модели.
  12. По завершении позиционирования модели, на вкладке Пространственная привязка, в группе Сохранить щелкните Сохранить.

    Модель может на мгновение исчезнуть во время обновления.

  13. Когда здание вновь появится на новом месте, щелкните кнопку Закрыть пространственную привязку, чтобы выйти из процесса пространственной привязки.

    Коттедж с инструментом Повернуть

  14. Сохраните проект и закройте ArcGIS Pro.

При работе с внешним или импортированным содержанием важно понимать назначение создаваемой вами сцены. Понимание ваших ресурсов позволит разместить их в соответствующем 3D-слое для лучшего отображения целевых объектов.

Простые слои мультипатч лучше всего использовать для моделей, предназначенных для заполнения вида. Как правило, они менее надежны, чем главные модели, и не нуждаются в географической привязке. Векторный слой 3D-объектов лучше всего использовать для 3D-объектов, внешний вид которых важен, и пространственная привязка обязательна. Такие слои поддерживают материалы физического рендеринга (PBR) и более сложны, чем остальные модели в вашей сцене. Модели Revit очень удобны, когда необходимо предоставить пользователям больше информации САПР. Такие 3D-модели показывают исходные данные BIM при импорте. Их можно пространственно привязать в сцене.