Добавление 3D ресурсов

ArcGIS Online    |

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

Примечание:
  • За пределами редактора проектов детальная 3D-модель первого сценария проекта визуализируется цветом, соответствующим статусу проекта.
  • Чтобы показать упрощенное представление сценария проекта за пределами редактора проектов, нарисуйте объемы здания для первого сценария в редакторе проектов. Дополнительную информацию см. в разделе Добавление и редактирование объемов.

Добавление 3D модели

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

Примечание:

Слои 3D-объектов, связанные с проектами, действуют как система записи для 3D-моделей. После загрузки файлы сохраняются в исходном формате, и в исходные данные не вносятся никакие изменения. Для отображения 3D-моделей и корректировки их положения в Urban исходные данные преобразуются в файл .glb и сохраняются отдельно от исходных файлов.

Рекомендации

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

Поддерживаемые форматы

Поддерживаются следующие форматы для загрузки: COLLADA (DAE),Autodesk Filmbox (FBX), Autodesk Drawing (DWG), Industry Foundation Classes (IFC), Universal Scene Description (USDC, USDZ), Wavefront (OBJ), GL Transmission Format (glTF) и Binary GL Transmission Format (glb). В IFC4 пока нет поддержки встроенной географической привязки.

Загрузка файлов .glTF и .glb происходит быстрее, поскольку данные не требуют сложного преобразования перед их отображением. Исходный формат не влияет на производительность отображения и редактирования.

Размер файла

Загружаемые 3D-модели, включая текстуры, должны быть размером не более 100 МБ. Модели размером до 32 МБ обеспечивают приемлемую производительность отображения и редактирования. Большие текстуры являются одними из наиболее распространенных факторов, приводящих к большим размерам файлов моделей и высокой загрузке памяти. Рассмотрите возможность оптимизации ваших текстур для уменьшения количества пикселов в текстуре, чтобы дополнительно повысить производительность.

Выбор слоя

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

Упрощение геометрии

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

При экспорте модели IFC из AARevit отрегулируйте уровень замощения на вкладке Уровень детальности, что упростит некоторые элементы Revit, такие как колена, полы, перила, фитинги для труб и так далее. Выбирайте между сверхнизким, умеренным или средним уровнем детализации для оптимизации производительности.

Геолокация

Исходная точка 3D-модели используется для точного позиционирования в сцене. Перед экспортом определите геолокацию 3D-модели, чтобы она соответствовала системе координат модели urban (подробнее см. в разделе О локальной и глобальной моделях urban), за исключением Web Mercator, в котором для повышения точности необходимо загрузить 3D-модели в WGS84.

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

Единицы и масштаб

Единицы измерения 3D-модели должны соответствовать единицам измерения системы координат модели urban. Если 3D-модель загружена в глобальную модель urban, единицами измерения должны быть метры. Если модель загружена в локальную модель urban, единицы измерения модели должны соответствовать единицам системы координат проекции. Масштаб можно изменить после загрузки, но рекомендуется экспортировать модели в масштабе 1:1.

Загрузка 3D-модели

Выполните следующие действия, чтобы визуализировать и сохранить 3D-модель в сценарии проекта:

  1. Выберите проект, который хотите изменить в виде, либо найдите его с помощью панели поиска в левом верхнем углу обзора.

    Откроется редактор проекта.

  2. Выберите сценарий в ниспадающем меню сценариев в заголовке или создайте новый сценарий в Настройках сценария.
  3. Нажмите на кнопку Разработка Режим разработки в кнопках в левой части вида.

    Откроется панель инструментов режима разработки.

  4. На левой панели инструментов выберите опцию Загрузить 3D-модель Загрузка.

    Откроется ваш обозреватель файлов.

  5. Выберите файл, который вы хотите загрузить, и нажмите кнопку Открыть.

    Файл загружен и сохранен. Это может занять несколько минут. Когда загрузка будет завершена, в нижней части экрана появится зеленое сообщение, информирующее вас о том, что теперь модель можно разместить в сцене.

    Примечание:

    • При первой загрузке 3D-модели для вашего проекта создается слой 3D-объектов. Это может занять несколько минут.
    • Если размер вашей модели превышает 32 МБ, вы увидите диалоговое окно подтверждения, в котором сообщается, что производительность модели может быть не такой высокой, как ожидалось. Нажмите Продолжить, если вы согласны с этим ограничением, или рассмотрите возможность уменьшить размер своей модели.
    • Загрузка файлов .glTF и .glb происходит быстрее, поскольку данные не требуют преобразования перед хранением. Для других форматов загрузка может занять несколько минут.
    • Вы можете спокойно закрыть синее сообщение о загрузке внизу. Это действие не остановит загрузку. Пока 3D-модель загружается в фоновом режиме, вы можете выполнять другие задачи в редакторе проектов.

  6. Чтобы расположить модель, либо выберите модель в сцене, расположенной в центре изучаемой области, либо нажмите кнопку Расположить Положение в сообщении внизу.

    Выполните действия, описанные в разделе Редактирование 3D-модели, начиная с шага 5, чтобы изменить положение модели.

Редактирование 3D-модели

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

  1. Выберите проект, который хотите изменить в виде, либо найдите его с помощью панели поиска в левом верхнем углу обзора.

    Откроется редактор проекта.

  2. Выберите сценарий в ниспадающем меню сценариев в заголовке или создайте сценарий в Настройках сценария.
  3. Нажмите на кнопку Разработка Режим разработки в кнопках в левой части вида.

    Откроется панель инструментов режима разработки, инструмент Выборка Выбрать включен по умолчанию.

  4. Выберите 3D-модель в сцене.

    3D-модель подсвечена и имеет оранжевые элементы управления. Под моделью отображается панель инструментов редактирования с дополнительными опциями.

    Примечание:

    Вы можете переместить панель инструментов редактирования, если она мешает редактированию, с помощью левого бокового элемента управления.

  5. Используйте оранжевые элементы управления, чтобы поворачивать модель и изменять ее высоту или расположение.
  6. Нажмите кнопку Определить местоположение Положение на панели инструментов редактирования, чтобы ввести точные координаты местоположения модели или изменить масштаб.

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

    Примечание:

    Ожидается, что местоположение будет указано в системе координат модели urban, за исключением Web Mercator, в котором координаты добавлены в WGS84.

  7. Щелкните кнопку Создать копию Копировать на панели инструментов редактирования, чтобы скопировать модель.

    Вторая модель добавляется к сцене и сохраняется для использования в сценарии проекта.

  8. Нажмите кнопку Удалить Удалить, чтобы удалить модель из сценария проекта.

    Модель удалена из сцены.

  9. Нажмите кнопку Дополнительно Больше, чтобы развернуть дополнительные параметры, и выберите опцию Дублировать в, чтобы скопировать модель в другой сценарий.

    Модель скопирована в другой сценарий.

Примечание:

Любые изменения в модели сохраняются автоматически. Вы можете использовать кнопки Отменить и Повторить в заголовке, чтобы отменить любые непреднамеренные изменения.

Добавление визуализации сценария

Если у вас есть существующая веб-сцена с дизайном 3D, выполните следующие действия, чтобы добавить слои в веб-сцену в качестве визуализации сценария:

  1. Щелкните проект в виде или найдите его на панели поиска.

    Появится редактор проекта.

  2. Щелкните кнопку Настроить сценарии Больше в центре заголовка.
  3. Щелкните сценарий, прокрутите до раздела визуализации сценария и щелкните Выбрать элемент Кнопка Редактировать.

    Появится диалоговое окно Выберите визуализацию сценария.

  4. Выберите веб-сцену или слой сцены для добавления в сценарий и нажмите Выбрать.

    Слой сцены или слои веб-сцены будут добавлены в сценарий.

  5. Щелкните OK в диалоговом окне Сценарии.
Примечание:
  • Поддерживаемые системы координат визуализации сценария зависят от системы координат модели urban. Подробнее см. раздел О локальной и глобальной моделях urban.
  • Если визуализация сценария включает слой высот, этот рельеф будет использоваться при просмотре сценария вместо слоя высот, заданного в модели urban. Подробнее см. раздел Пользовательский слой высот.

Добавление 3D-ресурсов с помощью ArcGIS CityEngine

Чтобы добавить 3D-данные в ArcGIS Urban из ArcGIS CityEngine, выполните следующие шаги: Подробную информацию об интеграции между ArcGIS Urban и CityEngine см. в разделе Интеграция ArcGIS Urban в документации к CityEngine.

  1. Импортируйте ваши 3D данные в CityEngine (например, в DXF, OBJ, Collada или FGDB).
  2. Экспортируйте модель как пакет слоя сцен (файл .slpk).
  3. Войдите в ArcGIS Online и щелкнитеДобавить элемент > Опубликовать как размещенный слой, чтобы загрузить файл .slpk.
  4. Выполните действия, описанные выше в разделе Добавление сценария визуализации, чтобы добавить слой в проект в Urban.

Добавление 3D-ресурсов с помощью ArcGIS Pro

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

  1. Откройте ArcGIS Pro и войдите под вашей учетной записью, если необходимо.
  2. Откройте панель Каталога щелкните правой кнопкой на Базе данных.
  3. Выберите Добавить базу данных и затем укажите файл (3D режим), который нужно добавить.
  4. Создайте новую сцену:
    • Выберите Новая глобальная сцена, если вы работаете с глобальной моделью urban.
    • Выберите Новая локальная сцена, если вы работаете с локальной моделью urban.
  5. Щелкните правой кнопкой векторный слой и выберите Добавить к текущей карте, чтобы добавить векторный слой из базы данных к текущей карте.

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

  6. Подтвердите, что визуализация верна. Для изменения щелкните правой кнопкой слой на панели Содержание, выберите Символы и внесите изменения в соответствии со своими требованиями.
  7. Публикация визуализации в ArcGIS Online.
    1. Щелкните правой кнопкой слой, выберите Общий доступ, а затем - Опубликовать как веб-слой.
    2. На панели Общий доступ укажите имя, итоговую информацию и теги для слоя, затем выберите Опубликовать для всех.
    3. Щелкните Опубликовать.

      Слой будет загружен на активный портал.

  8. Примечание:

    3D модель не появится на портале моментально, поскольку кэширование слоя сцены займет несколько минут. Когда она появится, вы можете открыть слой в Scene Viewer.

  9. Выполните действия, описанные выше в разделе Добавление сценария визуализации, чтобы добавить слой в проект Urban.
  10. Примечание:

    Вы можете загрузить данные BIM (например, файлы Revit) в ArcGIS Pro и следовать тому же рабочему процессу, что и выше. Для этого рекомендуется опубликовать слой сцены зданий вместо слоя сцены для представления информации из файлов BIM. Если слой зданий сцены добавляется в качестве визуализации сценария, на боковой панели Детали при открытии проекта появится виджет Исследовать здания. Он позволяет просматривать различные уровни, фазы и категории данных BIM.