Создание 3D модели в arcview. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Создание 3D модели в arcview.



3D Analyst это приложение ArcView, а не самостоятельные программы, прежде чем запустить 3D Analyst, необходимо запустить ArcView. Далее нажать File\Extensions - и и в списке доступных расширений (Available Extensions) поставить галочку напротив 3D Analyst и SpatialAnalyst. Чтобы добавить тему необходимо нажать View\Add Theme...В диалоге Add Theme необходимо указать директорию, где находится нужная тема(слой) и указать тип данных (Data Source Types).Нам нужно открыть слой, в атрибутивном содержании которого содержится информация о высотах, для того чтобы по данной информации построить TIN. Слой может быть как point (точечный), так и line (линейный).

Для построения TIN необходимо выделить слой, по атрибутивной информации которого собираемся строить TIN, и на главной панели инструментов нажимаем Surface\Create Tin from features.

В диалоговом окне указываем в поле Height source (источник информации о высотах) название колонки с информацией о высотах и в поле Value field (поле со значениями) тоже название колонки с информацией о высотах. Нажимаем OK.

Добавим аналогичным способом в проект еще несколько слоев.

Для построения 3d сцены необходимо нажать на главной панели вида View\3D Scene

Указываем в падающем списке в способе добавления как Themes.

После нажатия появится Ваша 3d сцена в перспективном отображении.

Но из-за небольших перепадов высот "трехмерность" видно плохо, для того чтобы увеличить "рельефность" изображения необходимо изменить "коэффициент вертикального масштабирования". Для этого необходимо выбрать 3D Scene\Properties.

1. Name (Имя сцены)
2. Creator (Автор сцены)
3. Creation date (Дата создания)
4. MapUnits (Единицы измерения)
5. 2D Projection (Проекция сцены)
6. Vertical exaggeration factor (коэффициент вертикального масштабирования). Нажав кнопку Calculate(рассчитать) можно предоставить выбор этого коэффициента компьютеру.
7. Background color (Цвет фона)
8. Sun azimuth (Угол положения солнца)
9. Sun altitude (Высота солнца на горизонтом)
Характеристики(8,9) будут влиять на освещенность и направление падения теней в Вашей сцене.
10. Comments (Комментарии)

Нажав кнопку (6) Calculate (Рассчитать) - коэффициент будет рассчитан автоматически. Также изменим Background color (Цвет фона) - на белый. Apply и OK.


Как видно остальные слои оказались как бы под TIN, но в тоже время TIN стал более рельефным. (для уменьшения рельефности снова войдите в свойства 3D сцены и измените вертикальный коэффициент). Далее необходимо выровнять другие слои относительно TIN. Для этого необходимо выделить нужную тему, выбрать Theme\3D properties

В диалоге свойств 3d сцены цифрами обозначены:

1. Theme (Название темы)
2. Assign base heights by (Назначить базовую высоту относительно:) нужно выбрать один из вариантов:
3. Value or expression (Значение или выражение) Нажав кнопку, можно задавать данное значение исходя из атрибутивной информации или расчетов над ней.
4. Surface (Поверхность) По умолчанию будет стоять последний TIN, который Вы построили
5. Existing 3d shapes (существующий 3d shapes) - будет активна только если Вы уже строили TIN из 3d шейп-файла либона теме из которой строили TIN.
6. Z factor (Величина на сколько будет поднят слой по координате Z)
7. Offset heights by value or expression. Изменить высоту по значению или выражению. Нажав кнопку, можно задавать определеное числовое значение исходя из атрибутивной информации или расчетов над ней.
8. Extrude features by value or expression (выдавливание по значению или выражению). Нажав кнопку, можно задавать данное значение исходя из атрибутивной информации или расчетов над ней.
9. Advanced (дополнительные свойства 3d темы)
10. Show shading for features (показывать тени для объектов темы)

Дополнительные свойства темы:

1) Draw theme when interacting (перерисовывать тему всегда). Тема на время навигации будет становится видимой в статичном же режиме будет скрыта.
Use simplifed version if theme refresh exceeds (использовать упрощенную версию темы если обновление превышает 1 секунду).
2) Draw theme when not interacting (прорисовывать тему когда она находится в активном режиме). Тема на время навигации будет становится невидимой.
3) Percent transparent (прозрачность)

 

Необходимо выбрать пункт (4) нажать Apply и OK. Тогда для выбранного слоя абсолютным нулем будет считаться Ваш TIN и слой займет "нужное" местоположение. Проделайте данную операцию со всеми слоями которые есть в Вашем проекте.

Добавление данных в TIN

Предположим что имеется еще один слой - горизонтали, также как и слой Visoti, содержащий информацию о высотах. Для того, чтобы добавить его в TIN необходимо выделить тему, которую нужно добавить (в нашем случае это горизонтали), далее на главной панели выбрать Surface\Add features to TIN



Поделиться:


Последнее изменение этой страницы: 2017-02-17; просмотров: 304; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.186.218 (0.004 с.)