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

Уровень детализации (LOD)

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

Вытягивание

Метод, применяемый к 2D пространственным объектам для генерации 3D объектов, когда настоящие 3D объекты не доступны.

Вытягивание – это свойство слоя, уникальное для ArcGlobe и ArcScene, когда точки, линии и полигоны могут вытягиваться по вертикали и формировать линии, стены, объемные фигуры, соответственно.

Вытягивание – пропорциональный метод, поэтому искажения не происходит.

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

Также можно применять вытягивание с отрицательными значениями.

Единственное требование для использования вытягивания – должна быть задана поверхность высот, которая определяет базовые высоты пространственных объектов.

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

Драпировка

Драпировка – один из примеров размещения слоя в 3D пространстве методом задания их роли с учетом положения других слоев.

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

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

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

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

Плавающий слой

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

Например, это могут быть растры, подземные или надземные объекты, самолеты, атмосферные явления (облака).

Плавающие слои обычно определяют источник высоты отдельно от других слоев в представлении 3D.

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

Растеризация

Растеризация в 3D отличается от растеризации в 2D.

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

3D модель

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

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

Трехмерные модели активно используются в компьютерной графике, например, при съемках фильмов, мультфильмов, для медицинской визуализации/симуляции, в архитектуре, инженерных разработках, дизайне, авиации, компьютерных играх, химической промышленности и планировании. Эти 3D модели создаются вручную, с помощью различных программных средств, таких как SketchUp, 3D Studio Max и Revit. Кроме того, 3D модели можно получить из множества других источников, например, с помощью 3D сканирования (лидары, сонары и т.д.) или вычислить методом анализа.

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

Мультипатч

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

Оболочка, которую формируют эти патчи, может отображать полностью замкнутый объект, например сферу, или незамкнутый объект, например скатную крышу.