Общие сведения о высотах на основе объектов в 3D

Этот раздел содержит вводные данные по концепции базовых высот в среде просмотра 3D.

Правильное определение базовой высоты объектов GIS в 3D является критически важным для создания информативного и точно представленного 3D вида. Однако в 3D-пространстве известно положение не всех объектов, что может ограничить возможности анализа и редактирования этих объектов. К счастью ArcGIS 3D Analyst поддерживает различные методы определения источника рельефа объектов для отображения в ArcGlobe и ArcScene.

Три основных элемента для определения высот объектов в 3D:

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

Свойства слоя, диалоговое окно

График в правом нижнем углу диалогового окна предназначен для иллюстрирования текущих настроек базовых высот слоя.

Этот график динамически обновляется для отражения текущих настроек базовых высот

Положение заполненного квадрата обозначает различные опции. Две верхних (a и b) и две нижних (e и f) опции применяются как к ArcGlobe, так и к ArcScene. Две опции по центру (c и d) доступны только в ArcGlobe.

График автоматически обновляются по мере внесения изменений в настройки свойств слоя. Это обеспечивает динамическое и визуальное оповещение пользователя, чтобы последний лучше представлял себе 3D вид.

Высоты из поверхности

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

Существует два метода привязки слоя объектов к поверхности. Можно указать для слоя объектов

тип поверхности

Случай применения

  • определенную поверхность

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

Этот метод полезен для небольших экстентов, в которых существует отдельный источник рельефа и поверхности с накоплением (например, в геологии).

  • Общая поверхность глобуса (земля)

Эта опция поддерживается только в ArcGlobe и позволяет классифицировать слой объектов как слой, драпированный на поверхность глобуса.

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

Этот метод особенно полезен для больших экстентов, в которых несколько источников данных влияют на модель рельефа.

Примеры слоев, которые часто полагаются на поверхность для определения базовой высоты (значений z), включают деревья, уличное оборудование, пешеходные тропы и границы парков.

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

Высоты из каждого объекта

Для некоторых объектов GIS уже известно их пребывание в пространстве 3D. То есть каждый объект содержит репрезентативное значение высоты относительно самого себя.

Существует два метода использования высот объектов в отображении; оба этих метода доступны в ArcGlobe и ArcScene. Сведения о высоте объекта могут быть встроены в данные источника или предоставляться в качестве атрибута объекта. Подробности приведены в следующей таблице.

Тип высоты объекта:

Случай применения

  • Встроенная в геометрию объекта

При использовании этой опции требуется, чтобы данные источника содержали значения z, чтобы каждая вершина геометрий объекта содержала значения для x, y и z.

Этот метод используется для данных, захваченных в 3D, таких как точки отслеживания GPS.

ПодсказкаПодсказка:
  • Очень важно, чтобы в этом типе данных указывалась z-составляющая системы координат или хотя бы единицы измерения. Хорошо определенные данные имеют совпадающие единицы измерения по осям x, y и z. Например, в наборе данных UTM на метрической основе для значений z также должны использоваться метры.

  • Доступно как один или несколько атрибутов объекта

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

Этот метод полезен в том случае, если высота является важным атрибутом в модели данных (например, высота самолета). Требуется очень хорошее понимание единиц, представленных в этом поле атрибута.

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

ПодсказкаПодсказка:
  • Сложные выражения хорошо отображаются в 3D, однако вертикальное редактирование объектов, отображаемых с использованием сложных выражений высот может оказаться проблематичным, особенно если используется несколько полей атрибутов.

Примеры слоев, которые, как правило, определяют собственные значения z (высоты), включают самолеты, точки сейсмической активности, маршруты полетов и скважины.

Плавающая желтая линия является результатом высот (значений z), встроенных в геометрию объектов
Желтый маршрут полета имеет высоты (значения z), встроенные в геометрию объектов.

Смещение картографического слоя

Иногда применение вертикального смещения высот объектов 3D может усилить визуальный эффект. Эта опция поддерживается как в ArcGlobe, так и в ArcScene, в качестве свойства смещения слоя, где все объекты слоя сдвигаются вверх или вниз на одинаковое постоянное значение.

Как правило, этот метод применяется по картографическим причинам, в которых настоящее положение 3D объекта затрудняет просмотр в 3D виде. Например, можно отобразить местоположение важных ориентиров местности над городским ландшафтом вместо сокрытия их в своих фактических местах 3D.

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

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

Комбинация настроек

В некоторых случаях комбинации настроек базовых высот могут оказаться необходимыми. В этом случае следует задавать каждый элемент базовой высоты по отдельности в диалоговом окне Свойства слоя (Layer Properties), после чего они автоматически объединятся с отображаемым слоем.

Ниже приведены некоторые примеры использования для объектов комбинаций значений z.

При наличии:

Идеальной комбинацией будет:

  • Локаторы станций метро

Абсолютные глубины со смещением картографического слоя

  • Камеры безопасности

Драпировка на поверхности со смещением на основе объектов

  • Локаторы камер безопасности

Драпировка на поверхности со смещением на основе объектов, а также смещением картографического слоя.

Объекты камер безопасности задействуют смещения на основе объектов из поверхности рельефа
Объекты камер безопасности задействуют смещения на основе объектов из поверхности рельефа.

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

Задание базовых высот для объектов в ArcGlobe

Задание базовых высот для растровых слоев в ArcGlobe

Задание базовых высот для объектов в ArcScene

Задание базовых высот для растровых слоев в ArcScene

Общие сведения об опциях для настройки высоты (значения z) для редактирования 3D

Руководство по редактированию объектов со свойствами базовых высот в 3D

5/10/2014