Импорт и включение 3D-моделей в сцену
Открытие пакета карты
Для начала вы загрузите данные, необходимые для этого руководства, импортируете пакет карты (файл .mpkx) в ArcGIS Pro и сохраните новый проект.
- Загрузите сжатую папку Importing-Content.zip.
- Найдите загруженный файл на своем компьютере и распакуйте его в какое-нибудь место на своем компьютере, например диск C.
- Откройте папку Importing-Content.
Папка содержит пакет карты (.mpkx) и папку данных. Пакет карты – это файл, который содержит карту или сцену ArcGIS Pro, а также все их данные и настройки.
- Дважды щелкните Import_Content.mpkx.
ArcGIS Pro откроется с новым безымянным проектом. При появлении запроса войдите в свою учетную запись ArcGIS.
Примечание:
Если у вас нет доступа к ArcGIS Pro или учетной записи организации ArcGIS, см. варианты доступа к программному обеспечению.
Локальная сцена с именем Scene1 была импортирована в проект из файла .mpkx. Сцена включает в себя 3D-визуализацию нескольких зданий в районе Redlands Packing House в Калифорнии. Данные были созданы Esri.
- Щелкните вкладку Вид на ленте. В группе Окна щелкните Сбросить панели и выберите Сбросить панели для картографирования (по умолчанию).
При этом открываются панели Содержание и Каталог, остальные панели остаются закрытыми.
Прежде чем продолжить, сохраните новый проект в той же папке, в которой находятся файлы данных.
- На панели инструментов быстрого доступа нажмите кнопку Сохранить.
- В окне Сохранить проект как перейдите и выберите папку Importing-Content, чтобы Имя было установлено как Importing-Content.
- Щелкните Сохранить.
Над лентой название карты изменится на Importing-Content.
Размещение и взаимодействие с моделью в векторном слое 3D-объектов.
3D-сцены можно улучшить и сделать более реалистичными, добавив 3D-символы и модели реального мира. Некоторые из этих моделей могут быть довольно подробными или уникальными для конкретной области или предмета. Соответственно, множество форматов, разработанных сторонними организациями, поддерживаются в ArcGIS Pro. В этом разделе вы создадите новый класс пространственных объектов 3D-объекты и импортируете файл .glb с моделью поезда. Вы будете использовать инструменты редактирования для изменения размера, положения и масштаба поезда в сцене.
Примечание:
Дополнительные сведения о поддерживаемых форматах в векторных слоях 3D-объектов см. в справке ArcGIS Pro.
- На панели Каталог на вкладке Проект раскройте Базы данных.
В списке указана база геоданных по умолчанию.
- Щелкните правой кнопкой Default.gdb, выберите Новый, затем Класс пространственных объектов.
Появится панель Создать класс объектов.
- В панели Создать класс пространственных объектов задайте следующие параметры:
- Для Имени введите passenger_train.
- Для Псевдонима введите Passenger Train.
- Для Тип класса объектов выберите 3D-объект.
Тип 3D-объект основан на среде мультипатч с дополнительными объектами. Вы будете использовать векторный слой 3D-объектов для пассажирского поезда, поскольку импортируемая модель содержит объекты, которые не поддерживаются простым слоем мультипатчей. Поезд также использует дополнительные материалы, в частности, отражение, коэффициент излучения и объемное освещение. Тип векторного слоя 3D-объектов лучше всего подходит для ключевых моделей, которые используются один раз или очень редко.
- Еще раз щелкните Готово внизу панели.
Новый векторный слой появится в разделе 3D-слои на панели Содержание. Это происходит, так как опция Добавить выходной набор данных на текущую карту отмечена в панели Создать класс пространственных объектов.
- В панели Содержание щелкните слой Passenger Train правой кнопкой и выберите Свойства.
Откроется окно Свойства слоя.
- В окне Свойства слоя щёлкните вкладку Источник.
Тип геометрии установлен на 3D Object V2 (Multipatch). Все новые объекты, созданные в этом слое, будут 3D-объектами.
- Щелкните Отмена, чтобы закрыть окно Свойства слоя.
Далее вы добавите объект к слою Passenger Train.
- На ленте щелкните вкладку Редактирование. В группе Объекты щелкните Создать.
Появится панель Создать объекты.
- На панели Создать объекты щелкните Passenger Train.
На панели Создать объекты теперь показаны доступные инструменты построения мультипатч. Вы создадите объект через импорт модели.
- Щелкните инструмент построения Файл модели.
- Щелкните кнопку Добавить одну или несколько моделей.
Появится окно Просмотреть файлы 3D моделей. Вы используете модель GLB для этого объекта, но возможно использование любого допустимого типа файла 3D-объекта, включая COLLADA, FBX, GLB, GLTF и OBJ.
- На панели навигации в разделе Проект разверните Папки, Importing-Content и Data_Files. Щелкните папку GLB и выберите файл keio_5000_train.glb.
- Нажмите OK.
В панели Создать объекты модель добавляется к активным шаблонам. Вы настроите его размер и поворот перед добавлением к сцене.
- В панели Создать объекты задайте следующие параметры:
- Для параметра Размер (футы) установите для значения Высота (Z) 18 фт.
- Разверните Поворот (градусы). Установите для Угла (Z) значение 90 dd.
Можно использовать этот метод для изменения модели, если знаете, как необходимо изменить модель для сцены. Другие методы изменений будут рассмотрены позднее в этом руководстве.
- В локальной сцене переместите курсор вокруг сцены.
Объект поезда из файла GLB прикреплен к указателю.
- Щелкните, чтобы разместить 3D-модель вдоль железной дороги Southern California Regional, расположенной к востоку от West Stuart Avenue.
Если вы разместите не точно, то позже можно будет исправить.
- На ленте, на вкладке Редактирование в группе Инструменты щелкните Переместить.
Объект поезда выбран, и вы видите стрелки в направлениях x-, y- и z.
- Потяните цветные стрелки для перемещения модели по каждой оси. Перемещайте центральный круг желтого цвета, чтобы сдвигать модель по всем осям одновременно.
- На панели инструментов редактирования, щелкните кнопку Готово.
Подсказка:
Или нажмите F2, чтобы завершить перемещение модели.
- На вкладке Редактирование в группе Инструменты щелкните инструмент Повернуть.
- Используя колесо прокрутки синего цвета, переверните поезд на другую сторону.
Поезд уже повернут правильно, для соответствия железнодорожной линии, поэтому вы отмените свою правку.
- На панели инструментов редактирования, щелкните кнопку Отмена.
Поезд слишком мал для остальной части сцены, поэтому вы увеличите его.
- На вкладке Редактирование в группе Инструменты щелкните инструмент Масштаб. На оси перетащите желтую метку, чтобы увеличить поезд, пока он не станет реалистичного размера для сцены.
- На панели инструментов редактирования, щелкните кнопку Готово.
- Щелкните правой кнопкой мыши в любом месте сцены и щелкните Очистить, чтобы очистить выборку.
- На ленте, на вкладке Редактирование в группе Управление изменениями щелкните Сохранить.
- В окне Сохранить изменения щелкните Да.
Только что созданный объект Train относится к классу объектов passenger_train.
В этом разделе вы добавили векторный слой 3D-Объектов и изменили размеры, используя инструменты редактирования. Далее вы выполните похожий процесс для простого слоя мультипатч.
Размещение и взаимодействие с моделью в простом слое мультипатч.
Далее вы добавите модель пальмы в сцену с помощью простого слоя мультипатч. Простой слой мультипатч является основой для векторного слоя 3D-объектов, поэтому рабочие процессы похожи. Основные различия в том, что в здесь не поддерживаются материалы и пространственная привязка по умолчанию. Простые слои мультипатч хорошо подходят для моделей, которые являются более стандартными, не содержат никаких материалов и не являются самым важным в этой сцене.
- В панели Содержание щелкните правой кнопкой слой Palms и выберите Свойства.
Откроется окно Свойства слоя.
- В окне Свойства слоя щёлкните вкладку Источник.
Тип объекта установлен как Простой, а Тип геометрии - как Multipatch.
- Щелкните Отмена.
- На ленте на вкладке Редактирование в группе Объекты щелкните Создать.
Появится панель Создать объекты.
- Щелкните на панели Создать объекты шаблон Пальмы. Щелкните Файл модели и при необходимости щелкните кнопку Открыть панель активный шаблон.
- Щелкните кнопку Добавить одну или несколько моделей.
Появится окно Просмотреть файлы 3D моделей.
- На панели навигации в разделе Проект разверните Папки, Importing-Content и Data_Files. Щелкните папку FBX и выберите файл palm.fbx.
В этом руководстве используется формат FBX, но вы можете выбрать любой допустимый формат простого мультипатча, например 3DS, WRL, FLT, DAE, FBX или OBJ.
- Нажмите OK.
- Переместите курсор в сцену, но пока не щелкайте ее.
К указателю прикреплена модель пальмы, но она слишком мала.
- На панели Создать объекты обновите Высоту (Z) до 50 фт.
- Поместите в сцену еще несколько пальм разного размера.
- Когда вы закончите, сохраните изменения и очистите все активные выборки.
- Закройте панели Создать объекты и Изменить объекты.
Чтение и добавление проекта Revit (BIM) в ArcGIS Pro
Revit - это платформа проектирования и документации, которая поддерживает проектирование, чертежи и графики, необходимые для информационных моделей зданий (BIM). Вы изучите содержимое модели Revit и добавите ее в сцену.
- На панели Каталог щелкните правой кнопкой мыши Папки и выберите Добавить подключение к папке.
Появится окно Добавить подключение к папке.
- На панели навигации в разделе Проект разверните Папки и Importing-Content. Щелкните папку Data_Files и выберите папку Revit.
- Нажмите OK.
- На панели Каталог разверните Папки, Revit и COTTAGE_MODEL.rvt.
Весь проект COTTAGE_MODEL.rvt доступен напрямую как источник данных без необходимости конвертации.
- Под COTTAGE MODEL.rvt разверните набор данных Structural.
Модель состоит из элементов зданий, организованных по типам. Набор данных Structural включает в себя балки, фундамент, каркас и колонны здания.
- Разверните набор данных Architectural.
В эту категорию входят двери, фурнитура и другие архитектурные элементы здания.
- Когда вы закончите изучать модель, сверните все открытые наборы данных.
- На панели Каталог щелкните правой кнопкой COTTAGE_MODEL.rvt и щелкните Добавить к текущей карте.
Примечание:
Вы можете также перетащить COTTAGE_MODEL.rvt в сцену.
Модель была добавлена к сцене, но она не видна. У нее еще нет информации о системе координат, поэтому она может появиться в центре вашей сцены или в центре океана. Затем вы сделаете пространственную привязку модели, чтобы поместить ее в нужное место.
Пространственная привязка модели Revit.rvt (BIM).
При добавлении 3D-моделей сторонних организаций в ArcGIS Pro, они, как правило, не имеют пространственной привязки, то есть у них отсутствует информация о системе координат. Вы будете использовать инструменты пространственной привязки ArcGIS для обновления и корректного размещения модели здания в координатном пространстве.
- В панели Содержание щелкните правой кнопкой мыши COTTAGE_MODEL и щелкните Приблизить к слою.
Модель отображается на синем фоне. Координаты, указанные под сценой, указывают на местоположение, очень близкое к 0 градусов восточной долготы и 0 градусов северной широты.
Поскольку модель не имеет определенной системы координат, она появляется в начальной точке системы координат карты, в месте, расположенном вблизи западного побережья Африки. Вы определите систему координат для слоя и привяжете его к правильному местоположению.
- На панели Содержание щелкните правой кнопкой мыши Packing_House_Buildings и выберите Приблизить к слою.
- Переместитесь на юг и масштабируйте до пустого участка между West Stuart Avenue и железнодорожной линией.
Вы сделаете пространственную привязку модели здания, чтобы поместить ее в это место. Убедитесь, что выбранное вами место находится в центре сцены.
- В панели Содержание щелкните COTTAGE_MODEL, чтобы выбрать слой.
- На ленте щелкните вкладку Данные BIM. В группе Выравнивание щелкните Пространственная привязка.
Появится окно с вопросом, хотите ли вы обновить источник данных в соответствии с текущей системой координат карты.
- Нажмите OK.
- На ленте, на вкладке Пространственная привязка в группе Подготовить щелкните Подогнать к отображению.
Здание появилось в сцене. Вы настроите его размер и поворот.
- На ленте, на вкладке Пространственная привязка в группе Подготовить щелкните Масштабировать.
- С помощью осей настройте размер здания так, чтобы он соответствовал окружающим зданиям.
Подсказка:
Чтобы наклонить сцену, на ленте перейдите на вкладку Карта. В группе Навигация щёлкните Исследовать. Когда вы закончите с наклоном сцены, вернитесь на вкладку Пространственная привязка на ленте. В группе Подготовка щелкните кнопку Масштаб.
- На ленте, на вкладке Пространственная привязка в группе Подготовить щелкните Повернуть. Поверните модель так, чтобы она была параллельна улице.
- При необходимости используйте инструмент Переместить, чтобы изменить положение модели.
- По завершении позиционирования модели, на вкладке Пространственная привязка, в группе Сохранить щелкните Сохранить.
Модель может на мгновение исчезнуть во время обновления.
- Когда здание вновь появится на новом месте, щелкните кнопку Закрыть пространственную привязку, чтобы выйти из процесса пространственной привязки.
- Сохраните проект и закройте ArcGIS Pro.
При работе с внешним или импортированным содержанием важно понимать назначение создаваемой вами сцены. Понимание ваших ресурсов позволит разместить их в соответствующем 3D-слое для лучшего отображения целевых объектов.
Простые слои мультипатч лучше всего использовать для моделей, предназначенных для заполнения вида. Как правило, они менее надежны, чем главные модели, и не нуждаются в географической привязке. Векторный слой 3D-объектов лучше всего использовать для 3D-объектов, внешний вид которых важен, и пространственная привязка обязательна. Такие слои поддерживают материалы физического рендеринга (PBR) и более сложны, чем остальные модели в вашей сцене. Модели Revit очень удобны, когда необходимо предоставить пользователям больше информации САПР. Такие 3D-модели показывают исходные данные BIM при импорте. Их можно пространственно привязать в сцене.