Опции отображения данных Terrain в ArcGIS

Обычно 3D поверхность получается или вычисляется с использованием специального алгоритма построения, который выбирает точки, линии или полигоны и преобразует их в 3D поверхность. ArcGIS может создавать, хранить, отображать, анализировать поверхности terrain и управлять ими. Далее для конвертации каждой поверхности в другое представление модели поверхности могут использоваться инструменты геообработки.

Набор данных Terrain или полученная на его основе поверхность (TIN или растр) могут быть визуализированы в ArcGIS как в 2D так и в 3D при работе с приложениями ArcMap, ArcGlobe и ArcScene.

ArcMap

Наборы данных Terrain можно визуализировать как 2D-карту в ArcMap посредством слоя Terrain. Работа со слоями Terrain и TIN производится в ArcMap одинаковым образом, кроме того, оба этих типа данных имеют поддержку нескольких способов отображения. Оба типа слоев могут по-разному отображать треугольники – в зависимости от диапазона высоты, уклона, экспозиции или освещенности (способом отмывки). Кроме того, в обоих типах слоев также видны линии перегиба, ребра треугольников и узлы (точки). Что касается различий, то слой Terrain поддерживает уровни детальности (levels of detail, LOD) путем построения пирамидных слоев. Благодаря заданию множества масштабов отображения, пирамидные слои помогают увеличивать скорость отображения данных, что особенно актуально для мелких масштабов при наличии большого объема данных.

Наборы данных Terrain отображают область интереса в оптимизированном разрешении. Это значит, что при работе с областями мелкого масштаба в ArcMap для построения поверхности TIN, отображаемой на экране, будет использоваться меньшее количество узлов. Однако если вы увеличите размер изображения, для генерации TIN на лету будет использовано полное разрешение (использующее все узлы этой области). Очевидное преимущество состоит в том, что только небольшая часть изучаемой области будет отображаться с высокой детальностью, а для генерации TIN с низким разрешением "на лету" будет использован уменьшенный набор узлов. Таким образом, при прорисовке всегда используется только ограниченное количество данных.

Опции отображения для наборов данных Terrain доступны в свойствах слоя Terrain. Диалоговое окно Свойства слоя (Layer Properties) открывается двойным щелчком слоя. Выберите закладку Символы (Symbology). Здесь вы можете получить доступ к символам, подписям, цветовым схемам и способам отображения слоя. Нажмите кнопку Добавить (Add), чтобы увидеть возможные способы отображения наборов данных Terrain. Задайте прочие параметры отображения на других закладках, такие как диапазоны видимости, прозрачность и включение/выключение полей атрибутов.

Способы отображения набора данных terrain
Способы отображения слоев terrain
Способы отображения набора данных terrain

Способ отображения terrain

Виды способов отображения

Пример:

Изолинии

Изолиния одним символом (Contour with the same symbol)

Изолиния

Грани

Грани Terrain

Ребра

Ребра Terrain

Узлы

Способы отображения узлов Terrain

Точки Terrain

Точка Terrain

Измененная область

Способы отображения измененных областей Terrains

Способы отображения слоев terrain

Работа со способами отображения точек Terrain

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

Точки должны быть внедрены непосредственно в набор данных Terrain, что выполняется в ходе построения набора. Дополнительная информация о внедрении облака точек в набор данных Terrain приведена в разделе Внедренные классы пространственных объектов.

Атрибуты, связанные с измерениями исходных точек, могут быть импортированы и сохранены наряду с точечными данными, при этом они могут использоваться для определения символов точек. В базе геоданных атрибуты, связанные с каждой точкой набора данных, хранятся в виде объекта типа BLOB (Большой двоичный объект). Добавление таких BLOB-атрибутов в класс объектов мультиточек происходит при импорте исходных точек в эти классы при помощи инструмента LAS в мультиточки (LAS To Multipoint).

О выборе условных обозначений и отображении внедренных точек см. Отображение внедренных точек Terrain.

ПримечаниеПримечание:
  • Инструменты интерактивного анализа на панели инструментов 3D Analyst не будут доступны, когда точки Terrain отображаются только посредством их атрибутов, поскольку не существует поверхности для применения.
  • Точки Terrain могут использоваться для построения профиля интерактивным инструментом Точечный профиль Terrain (Terrain Point Profile), при этом цвет символов точек будет перенесен в график профиля.
  • При использовании способа отображения Атрибуты точек Terrain уникальным символом (Terrain point attribute grouped with unique symbol) или Атрибут точек Terrain градуированной цветовой шкалой (Terrain point attribute with graduated color ramp) для атрибутов, применяемых для отображения точек, должна быть построена статистика. Чтобы узнать, как вычислить статистику, см. Отображение внедренных точек Terrain Статистическая информация хранится вместе с набором данных Terrain, если он располагается в базе геоданных версии ArcGIS 10 или более новой. Поэтому в случае, если доступ к набору данных происходит из других карт, статистика может быть использована повторно. Если Terrain находится в базе геоданных ArcGIS версии 9.3 или более ранней, статистическая информация лишь временно удерживается в памяти для создания легенды.

ArcGlobe

В ArcGlobe набор данных Terrain может быть визуализирован в трехмерном виде посредством слоя Terrain. Способы отображения слоя Terrain в ArcGlobe идентичны способам отображения в ArcMap. Информация о способах отображения в ArcMap приведена в таблице выше.

Дополнительная информация по поводу опций отображения ArcGlobe приведена в разделе Опции отображения ArcGlobe.

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

Для получения информации, необходимой для построения геометрии поверхности глобуса, в ArcGlobe осуществляется растеризация поверхности "на лету". Поскольку в основе наборов данных Terrain лежит TIN-поверхность, может оказаться более эффективным преобразовать набор данных Terrain или какой-либо экстент данных Terrain в растровую ЦМР. В этом случае можно обойтись без растеризации триангулированных данных в ArcGlobe "на лету". Кроме того, это позволит оптимизировать отображение данных.

ArcScene

Набор данных Terrain не может быть напрямую отображен в ArcScene, но полученная на его основе поверхность (TIN или растр) может быть визуализирована в 3D-виде.

Конвертируйте набор данных Terrain или его часть, с которой вы хотите работать в ArcScene, в TIN или в набор растровых данных. Для конвертации вы можете использовать следующие инструменты геообработки дополнительного модуля 3D Analyst: Terrain в TIN (Terrain To TIN) или Terrain в Растр (Terrain To Raster).

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

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

Дополнительная информация об отображении TIN-поверхностей приведена в разделе Отображение поверхностей TIN в 3D.

Дополнительная информация об опциях отображения в ArcScene приведена в разделе Опции отображения ArcScene.

Связанные темы

9/11/2013