Что такое слой 3D-листов
Слой 3D-листов ссылается на набор листов, который определяет данные типа интегрированной сетки или 3D-объектов в иерархической структуре данных. 3D-листы — это слои сцены стандарта OGC, например, спецификации Indexed Scene Layer (I3s), позволяющие визуализировать большие объемы 3D-ресурсов. 3D-листы основываются на спецификации 3D-листов. Вы можете выбрать набор листов в поддерживаемом формате файла, например, JSON или 3TZ, в диалоговом окне Добавить данные .
Вы можете работать с сервисами 3D-листов, размещенными в ArcGIS Online, ArcGIS Enterprise или на стороннем веб-сервере. Сервисы, размещенные за пределами ArcGIS, не должны требовать аутентификации или использовать аутентификацию на основе токенов. Вы можете добавить сервисы 3D-листов с помощью диалогового окна Добавить данные из пути .
Поддерживаемые возможности 3DTiles
Спецификация 3D-листов содержит различные объекты и расширения, которые могут поддерживаться или не поддерживаться. Поддержка 3DTiles версии 1.1 является частичной и ограничена расширениями версии 1.0. Некоторые аспекты спецификации могут не поддерживаться и указаны как частично поддерживаемые. Неподдерживаемые в настоящее время расширения могут стать доступными в следующих версиях.
Возможность или расширение 3DTiles | Поддержка |
---|---|
Core 1.0 .b3dm | Да |
Core 1.0 .i3dm | Нет |
Core 1.0 .pnt | Нет |
3DTiles_batch_table_hierarchy | Частично |
3DTiles_content_gltf | Да |
3DTiles_imlicit_tiling | Нет |
3DTiles_multiple_contents | Нет |
3DTiles_bounding_volume_S2 | Нет |
3DTiles_metadata | Частично |
KHR_draco_mesh_compression (спецификация glTF) | Да |
EXT_mesh_features (спецификация glTF) | Частично |
EXT_feature_metadata (спецификация glTF) | Частично |
KHR_texture_basisu (спецификация glTF) | Нет |
KHR_materials_unlit (спецификация glTF) | Да |
Слой 3D-листов в сцене
В ArcGIS геопространственная информация представлена в виде слоев с определенными возможностями. Слои 3D-листов отображаются в локальных и глобальных сценах в категории 3D-слои. Наборы данных 3D-листов могут содержать разные типы данных. ArcGIS Pro требует, чтобы тип слоя был задан для отрисовки. Например, непрерывные сетки с текстурами представлены как тип слоя интегрированной модели mesh, а 3D-объекты отображаются в виде отдельных объектов, например, зданий.
Слой 3D-листов, добавленный как интегрированная модель mesh, заменяет Поверхность земли и базовую карту сцены. Любые слои, которые имеют свойство высоты, установленное на земную поверхность, отрисовываются на поверхности земли, а также на интегрированной модели mesh. Cлой, к которому применено смещение или для которого задана высота относительно земли, отображается только на поверхности. Вы можете исключить слои из драпировки на интегрированной модели mesh с помощью ниспадающего меню Исключить из интегрированных моделей Mesh на вкладке Слой поверхности высот, которое доступно на ленте, когда вы выделяете слой поверхности высот Поверхность земли на панели Содержание.
Используйте инструмент Исследовать для доступа к информации об атрибутах слоя 3D-листов, добавленного как 3D-объект. Всплывающее окно по-умолчанию отображает отформатированный список атрибутов, если в виде сцены выбрана точка.
Вы также можете выполнять замыкание на вершины слоя 3D-листов, если замыкание включено. Например, вы можете редактировать объекты в другом слое на основе вершин, на которые вы выполнили замыкание в слое 3D-листов. Для слоев 3D-листов, которые используют вертикальную систему координат по умолчанию WGS 1984, для редактируемых объектов должна быть задана вертикальная система координат, которая позволит обеспечить правильное преобразование географических датумов.
Основную информацию и управление отображением слоя 3D-листов можно найти в диалоговом окне свойств слоя. Для получения доступа к свойствам щёлкните правой кнопкой слой 3D-листов на панели Содержание и щёлкните Свойства .
Система координат
ArcGIS Pro поддерживает систему координат по умолчанию для слоев 3D-листов в соответствии со спецификацией 3D-листов. Горизонтальная система координат слоев 3D-листов по умолчанию - WGS 84 и WGS 1984 - вертикальная система координат. ArcGIS Pro поддерживает вертикальные системы координат - гравитационные и эллипсоидальные. Эллипсоидальные высоты, в отличие от гравитационных, могут не отражать движение силы тяжести, как в случае с водой. При работе с эллипсоидальными высотами может показаться, как будто вода течет вверх по склону. Часто географические данные представляются в виде гравитационных высот, использующих средний уровень моря в качестве 0. Если вертикальная система координат не будет задана, значения z рассматриваются как гравитационные высоты.
При добавлении слоев в новую локальную или глобальную сцену в качестве системы координат сцены задается система координат первого слоя. У нескольких слоев могут быть разные системы вертикальных координат, и данные могут быть выровнены неправильно, пока не будет применено преобразование. Например, вы можете добавить в сцену слой 3D-листов, и будет установлена система координат сцены WGS 1984 - как в качестве горизонтальной, так и в качестве вертикальной системы координат. Дополнительные слои с гравитационной системой координат, например EGM96 или EGM2008, проецируются и отображаются на правильной высоте.
Предполагается, что слои, у которых нет вертикальной системы координат, отображаются на гравитационных высотах. Задайте вертикальную систему координат сцены EGM96 или EGM2008 для ArcGIS Pro, чтобы применить преобразование датума.
Примечание:
Другие преобразования можно найти в My Esri. Более подробно см. в Установка вспомогательных файлов систем координат.
Для слоя поверхности высот может понадобиться вертикальная система координат, чтобы было применено правильное преобразование датума и выполнено выравнивание земной поверхности со слоями сцены. При использовании размещенного Esri источника высот Terrain 3D гравитационные высоты основываются на различном покрытии высот, а не на единой вертикальной системе координат. Если есть слои 3D-листов и размещенные Esri слои источников высот, а вертикальная система координат сцены — WGS84, слои высот будут рисоваться, опираясь на геоид EGM96 в качестве вертикальной системы координат.
Визуализация
Вы можете найти элементы управления визуализацией и отображением для слоя 3D-листов в наборе вкладок 3D-листы. Чтобы получить доступ к вкладке Слой 3D-листов, выберите слой 3D-листов на панели Содержание и щелкните вкладку Слой 3D-листов. Установите минимальный и максимальный масштабы диапазона видимости для слоя. Воспользуйтесь шторкой для показа разных объектов сцены. Перетащите инструмент спрятать , чтобы увидеть слои под выбранным слоем. По умолчанию освещение включено.
Исследовательский 3D-анализ
Слой 3D-листов можно использовать в таких интерактивных инструментах, как Линия видимости , Срез , Купол видимости или Видимость . Вы можете применить эти инструменты, чтобы лучше понять геопространственный контекст ваших данных. Например, воспользуйтесь инструментом Купол видимости, чтобы определить, что будет видно с конкретной точки обзора.
Добавление слоя 3D-листов из файла
Чтобы добавить слой 3D-листов из файла .json или .3tz, выполните следующие действия:
- На вкладке Карта, в группе Слой, щелкните Добавить данные .
- В диалоговом окне Добавить данные перейдите к набору листов в формате JSON или 3TZ и нажмите ОК.
Наборы листов в формате JSON распознаются, только если у них есть имя файла tileset.json.
- В диалоговом окне Добавить данные из пути выберите тип слоя Интегрированная модель mesh или 3D-объект в зависимости от базового типа данных.
- Щёлкните Добавить.
Слой 3D-листов добавится к сцене.
Добавление слоя 3D-листов из сервиса
Чтобы добавить слой 3D-листов из ArcGIS Online или стороннего веб-сервера, выполните следующие действия:
- На вкладке Карта, в группе Слой щелкните Добавить данные из пути .
- Введите путь или адрес URL набора данных.
- Выберите тип слоя Интегрированная модель mesh или 3D-объект.
Вы можете указать токен в параметрах пользовательского запроса, если сервис требует аутентификации.
- Щелкните Добавить, чтобы создать слой сцены, ссылающийся на данные.
Устранение проблем при отрисовке слоя 3D-листов
Спецификация 3D-листов является открытой спецификацией и поддерживаются не все ее свойства. Если слой 3D-листов не отображается, вы можете просмотреть журналы, чтобы устранить проблему.
Изучите проблемы с отображением слоев 3D-листов с помощью Диагностического монитора
Выполните следующие действия, чтобы устранить неполадки со слоем 3D-листов, который отображается неправильно:
- На вкладке Вставить щелкните ниспадающее меню Новая карта и выберите Новая локальная сцена .
- Нажмите Ctrl+Alt+M.
Диагностический монитор откроется в отдельном окне.
- Щелкните вкладку Журнал в окне Диагностический монитор.
- Добавьте слой 3D-листов к своей сцене.
О проблемах с рисованием может сообщаться во время начальной загрузки или при увеличении и уменьшении масштаба сцены. Если слой уже есть в сцене, вы можете обновить ее , чтобы просмотреть все предупреждения или ошибки.
- В окне Диагностический монитор введите в текстовом поле фильтра 3DTiles.
Любые проблемы с отрисовкой 3D-листов заносятся в журналы.
- Щелкните указанный журнал, чтобы просмотреть подробную информацию о журнале событий с более конкретным сообщением.
Публикация слоя 3D-листов
Вы можете опубликовать слой 3D-листов в качестве веб-слоя или в веб-сцене на ArcGIS Online или ArcGIS Enterprise 11.4. В качестве альтернативы можно использовать инструмент Перенести файлы, чтобы поделиться папкой с содержимым 3D-листов в облачном хранилище и опубликовать сервис 3D-листов в ArcGIS Enterprise 11.4. Используйте инструмент Упаковать 3D-листы для создания архива 3D-листов, чтобы опубликовать один портативный файл для других пользователей.
Примечание:
3D-листы типа 3D-объект можно разместить на вашем портале, но визуализировать их можно только в ArcGIS Pro. Scene Viewer поддерживает визуализацию только слоев 3D-листов типа Интегрированная модель mesh.