Типы 3D слоев

Для отображения в 3D режиме, слои должны иметь информацию о высотах (z). Эта информация может храниться непосредственно в слое или может быть получена из других слоев. Можно использовать 3D слои исключительно для считывания информации о высотах для других слоев. При добавлении данных к 3D-отображению, необходимо представлять, какую роль играет тот или иной слой.

В 3D-отображении используется три типа слоев:

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

По умолчанию, в ArcGlobe новые слои добавляются как слои драпировки. Для конфигурирования слоев при добавлении используйте мастер Добавить данные (Add Data). Чтобы открыть мастер Добавить данные (Add Data) щелкните Настройка (Customize) > Опции ArcGlobe (ArcGlobe Options) > Сообщения (Messages) и включите параметр Использовать мастер при добавлении нового слоя (Use wizard when adding data).

По умолчанию, в ArcScene новые слои добавляются как плавающие. Плавающие слои, геометрия которых не имеет z-значений, вначале отображаются с нулевыми значениями высот.

Формат данных также может использоваться как способ классификации типов данных. 3D-изображение может содержать:

Более подробно об отображении растров и 3D поверхностей

Более подробно об отображении пространственных объектов в 3D

Более подробно о задании роли 3D-слоя в ArcGlobe и в ArcScene

Векторные данные

В ArcGlobe можно добавлять векторные данные, имеющие пространственную привязку. Вы можете добавить готовые 3D объекты или сделать их трехмерными, настроив высоту и вытягивание. Затем можно выполнить анализ объектов, например, выборку или найти определенный объект в классе пространственных объектов.

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

Данные пространственных объектов ArcGlobe

Данные изображений

В ArcGlobe можно добавлять данные изображений, имеющие пространственную привязку. Пространственная привязка определяет место на глобусе, где появятся эти данные. ArcScene не требует наличия пространственной привязки изображения. Однако, если необходимо отобразить изображение вместе с другими данными, все слои должны иметь одинаковую систему координат или полную пространственную привязку. Если необходимо отобразить несколько накладывающихся изображений, может потребоваться настроить порядок прорисовки слоев. К данным, которые вы можете использовать, относятся спутниковые снимки, сканированные карты и категорийные данные, такие как типы растительности.

Данные изображений могут быть плавающими слоями или слоями драпировки.

Данные изображений с рельефом ArcGlobe

Данные высот

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

В ArcGlobe используются различные наборы данных высот, в разных комбинациях, что позволяет получить единую бесшовную поверхность высот. Границы данных по высотам смешиваются друг с другом для достижения плавного перехода, а источник данных с более высоким разрешением автоматически накладывается поверх других источников. При увеличении или уменьшении масштаба в ArcGlobe, разрешение поверхности глобуса меняется в зависимости от расстояния до камеры. В качестве слоев высот в ArcGlobe можно использовать одноканальные растры, TIN и наборы данных terrain. Каталоги растров и наборы данных мозаики, содержащие одноканальные растровые изображения, также могут использоваться в качестве поверхности рельефа в ArcGlobe.

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

Более подробная информация о слоях высот в ArcScene приведена в разделе О задании роли 3D-слоя в ArcScene.

Схема ArcGlobe без рельефа
Схема ArcGlobe с рельефом
5/10/2014