Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прикладные геоинформационные системы / 151119 ГИС Лекция 7 3D-анализ в ESRI ArcGIS.pptx
Скачиваний:
41
Добавлен:
11.11.2022
Размер:
27.51 Mб
Скачать

Приоритет отображения слоев становиться особенно важным, если:

Используется частичная прозрачность

В одном и том же 3D пространстве находятся несколько слоев

Несколько слоев используются для драпировки одной поверхности

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

Порядок отображения слоев драпировки в ArcGlobe соответствует ArcMap. Эти слои отображаются в зависимости от своего относительного положения в категории Слои драпировки в таблице содержания.

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

Для изменения приоритета отрисовки следует изменить порядок слоев в пределах категории Слои драпировки.

При добавлении новых слоев драпировки в ArcGlobe наилучшее положение слоя в категории Слои драпировки будет определяться автоматически.

Плавающие слои в ArcGlobe имеют свой порядок отображения, основанный на их положении относительно поверхности глобуса, которая имеет порядок прорисовки 0.

Плавающие слои, расположенные над поверхностью, должны иметь положительные значения приоритета прорисовки, например, +1.

Плавающие слои, расположенные под поверхностью, должны иметь отрицательные значения приоритета прорисовки, например, - 1.

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

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

Значения этого параметра могут быть от 1 до 10, где 1 означает наивысший приоритет.

Если два и более слоя расположены в одном 3D пространстве, слой с приоритетом 1 скроет слои с приоритетом 2 и более.

Понятия наблюдателя и цели

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

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

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

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

В тех случаях, когда в ArcGlobe необходим единый масштаб — например, при использовании масштабно-зависимого отображения

вArcGlobe — вместо традиционного двухмерного масштаба используется нормализованное расстояние до поверхности глобуса. Это значение вычисляется с использованием размера окна отображения и расстояния до поверхности глобуса, и отображается

встроке состояния в ArcGlobe. Однако, это не является абсолютной высотой наблюдателя.

Непрямые углы 3D отображения и видимый экстент данных

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

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

Понятие анализа видимости

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

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

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