Реферат по предмету "Информатика, программирование"


Утилита "Поверхность"

Утилита«Поверхность»
В данномдокументе содержится описание возможностей программы «Поверхность».Более подробную информацию о программе Вы можете получить в Справочной системе.В папке MapInfo\3-D содержится рабочий набор Ural_test_Rusutils_3DView.wor,демонстрирующий возможности программы «Поверхность» (построениепрофиля, построение изолиний, создание поверхностей и трехмерная визуализация).
Построение поверхностиметодом триангуляции Делоне
Начиная срусской версии MapInfo v5.01, дополнительно к стандартному методу (IDW) построения тематической картытипа поверхность добавлен метод построения поверхности по триангуляционной сетиметодом Делоне.
Основная идеясоздания поверхности по триангуляционной сети, построенной методом Делоне,заключается в том, что из всего множества исходных точек создается сетьтреугольников максимально близких к равносторонним. В дальнейшем, значения всехячеек создаваемой поверхности, находящихся в пределах i-го треугольника,интерполируются либо по плоскости описываемой вершинами данного треугольника,либо сплайном по вершинам данного треугольника и всех соседних.
Чтобы построитьтаблицу поверхности методом Делоне:
•  Выполнитекоманду Карта > Создать тематическую карту. Появится диалог «Созданиетематической карты. Шаг 1 из 3». Выберите тип тематической карты — Поверхность. Нажмите кнопку Далее.
•  Вовтором диалоге «Создание тематической карты — Шаг 2 из 3» выберитетаблицу и поле, на основе данных которого Вы будете строить тематическую картуповерхности. Нажмите кнопку Далее.
•  Вдиалоге «Создание тематической карты — Шаг 3 из 3» выберите в спискеМетод интерполяции метод Делоне.

/>
Нажмите кнопкуВарианты. Появится диалог «Триангуляция Делоне», в котором Вы можетевыбрать способ интерполяции — Линейный или Сплайн, а также задать размер ячейкифайла поверхности, который определяет размер поверхности (число ячеек по ширинеи высоте).
/>
Нажмите ОК,затем еще раз ОК в диалоге «Создание тематической карты — Шаг 3 из3». Запускается процесс создания файла поверхности.

/>
Построениеизолиний
Функцияпредназначена для построения изолиний (уровней равного значения) по таблицеповерхности. Для выполнения данной процедуры:
выполнитекоманду Программы > Поверхность > Выполнить построение изолиний.Откроется диалог «Процедура построения изолиний». В этом диалогезадайте все необходимые параметры:
ТаблицаПоверхности
В спискесодержатся таблицы поверхности, открытые в MapInfo. Выберите таблицуповерхности, на основе данных которой будет строиться файл изолиний.
Открыть таблицу
Если необходимаяВам таблица поверхности не содержится в списке, Вы можете открыть ее,воспользовавшись кнопкой Открыть таблицу. Появится диалог «Открыть таблицуповерхности». Выберите таблицу и нажмите ОК. Таблица появится в спискеТаблица Поверхности.

/>
Интервалыпостроения изолиний
Интервалы
При выборекакой-либо таблицы из списка Таблица Поверхности, в окне Интервалы автоматическиотображаются шесть интервалов, вычисляемых по минимальному и максимальномузначениям таблицы поверхности.
Вычислитьинтервалы
Нажатием этойкнопки открывается диалог «Новые интервалы». В этом диалоге Вы можетесоздать список интервалов по новым значениям — задать новые максимальные иминимальные значения и шаг.
/>

Изменить/Добавить/Удалить
Эти командыпозволяют изменить, удалить или добавить новое значение уровня.
Сохранить файлинтервалов
Командапозволяет сохранить настроенные интервалы для дальнейшего применения. Файлыинтервалов имеют расширение LEV.
Открыть файлинтервалов
Командапозволяет открыть существующий файл интервалов.
Свойствапроцедуры построения изолиний
В этом разделепредусмотрен выбор режима построения изолиний — в виде полигонов или полилиний.Возможность сглаживания запланирована для будущих версий программы.
Имярезультирующей таблицы генерируется автоматически из имени исходной таблицыповерхности и параметра, по которому выполнялись построения.
Построениедиаграмм Вороного
Построениедиаграмм Вороного выполняется на основании таблицы, содержащей точечныеобъекты. Для построения диаграммы Вороного:
выполнитекоманду Программы > Поверхность > Построение диаграмм Вороного. Откроетсядиалог «Построение диаграммы Вороного».
/>

Выберите в списке (в спискесодержатся все открытые в MapInfo таблицы) в качестве исходных данных таблицу,по точкам которой будет выполняться построение диаграмм Вороного.
В разделеОбласть, ограничивающая пространство точек отображаются параметрыпрямоугольника, описывающего множество точек исходной таблицы и единицыизмерения. Вам необходимо задать два параметра, определяющих область, впределах которой будет выполняться построение диаграммы Вороного: Значение, накоторое будет увеличен прямоугольник по отношению к исходному.
Единицы, вкоторых будет вычисляться данное увеличение (в процентах от максимума ширины ивысоты или в реальных величинах).
В результатесоздается новая таблица, в которой объекты типа «точка» заменены наполигональные объекты.
/>
Информация означении в узле
В программепредусмотрена возможность получения информации о значении в конкретной ячейкеповерхности. Для этого:
Выполните командуПрограммы > Поверхность > Информация об узле поверхности (grid). В инструментальнойпанели Операции появится дополнительная иконка, при выборе которойактивизируется программа предоставления информации о значении в ячейкеповерхности. Далее подведите указатель к той точке, в которой Вас интересуетзначение в узле поверхности. Появится информационное окно «Информация означении в узле».
/>
Процедураотсечения поверхности
При работе стаблицами MapInfo типа поверхность часто требуется отсечь часть поверхности покаким-либо причинам ненужную для дальнейшего использования. Для этого:
Выберитесозданный ранее полигон отсечения.
Выполнитекоманду меню Программы > Поверхность > Отсечение поверхности. Появитсядиалог «Отсечение поверхности по выбранному контуру».
Выберите таблицуповерхности для отсечения. Задайте имя результирующей таблицы. Нажмите кнопку
Выполнить.
/>

После выполненияоперации отсечения результирующая таблица отобразится на экране.
Арифметическиеоперации с поверхностями
Новая функцияАрифметические операции с поверхностями позволяет выполнить простейшиепреобразования над таблицами типа поверхность, которые можно описать следующимобразом:
GR= G1 {+,-,*,/}G2, где G1= k1 {+,-,*,/} FG1, G2= k2 {+,-,*,/} FG2,
k1 и k2 — коэффициенты, а FG1 и FG2 -таблицы поверхности (одна из поверхностей можетбыть пустой).
Для того, чтобывыполнить арифметические операции с поверхностями:
Выполнитекоманду Программы > Поверхность > Арифметические операции споверхностями. Откроется диалог «Операции с файлами поверхности».
В этом диалогеопределите таблицы поверхностей, которые будут участвовать в выражении; задайтекоэффициенты и арифметические операции. Обращаем внимание, что при выборе«Отсутствует поверхность» в разделе Таблица Поверхности из данноговыражения берутся только константы.
/>

После того, какбудут заданы все требуемые параметры, нажмите кнопку Выполнить. Запуститсяпроцесс вычисления и появится диалог «Вычисление числа интервалов и цветповерхности». Определите число интервалов и соответствующие им цветовыедиапазоны.
/>
Построениепрофиля по поверхности
Процедурапостроения профиля по поверхности позволяет построить график значений ячеекповерхности вдоль выбранной линии профиля. При этом Вы можете задать шаг иизменить единицы измерения. Кроме того, для проведения сравнительного анализаданных, на одном графике можно отобразить профили сразу по несколькимповерхностям. Так же можно строить графики и по таблице изолиний.
Для выполненияданной процедуры:
Выберите линию(полилинию), по которой требуется построить график.
Выполнитекоманду Программы > Поверхность > Построение профиля по поверхности.Откроется диалог
«Построениеграфика по поверхности».

/>
Выберите изсписка таблицы поверхности. В информационном пункте диалога Общая длинаотображается длина профиля, по которому строится график. В поле Шаг построенияграфика задается шаг построения графика. Вы можете изменить единицы измерения,при этом осуществится пересчет параметров. В строке Результирующая таблицаграфика формируется имя результирующей таблицы. К имени исходной таблицыдобавляется слово «график» и имя переменной, по которой вычисляласьповерхность.
/>
Построениеграфика по изолиниям
Процедурапостроения графика по изолиниям осуществляется одним из двух методов: выполнитьпостроение графика по таблице изолиний, созданной по данным таблицыповерхности; выполнить построение графика непосредственно по таблице изолиний(данные получены другим путем).
В свою очередьсуществует два способа построения графика по изолиниям:
Интерполированныйграфик (линейная интерполяция или Акима). Представляет собой стандартный графикMapInfo.
График,построенный точно по точкам пересечения профиля с изолиниями. Этот графиксоздается в окне Карты.
Достоинства инедостатки этих способов:
В первом случаеграфик не отображает точные значения профиля в точках пересечения профиля сизолиниями, так как выполняется интерполяция. Кроме того, на построение графикасильно влияет величина шага — чем больше шаг, тем грубее график. С другойстороны, интерполированный график представляет собой стандартный графикMapInfo, который поддерживает широкие средства по настройке оформления.
График по точкампересечения представляет собой результат точных вычислений значений профиля вточках пересечения с изолиниями. График строится в отдельном окне Карты,объекты которой — метки, оси, подписи осей, заголовок/подзаголовок, график(график может состоять из нескольких объектов — например, полилинии и точек).Вы работаете с графиком (редактируете объекты, масштабируете и т.д.) так же какс обычной Картой MapInfo. Кроме того, при построении графика по точкампересечения Вы можете настраивать масштаб для осей, что не поддерживаетсястандартными средствами MapInfo.
Построениеинтерполированного графика
Для построенияграфика профиля по изолиниям этим способом:
Выберитеинструментом Стрелка линию (полилинию) профиля, вдоль которой будет строитсяграфик.
Выполнитекоманду Программы > Поверхность > Построение графика по изолиниям >Интерполированный график. Появится диалог «Построение интерполированногографика».
В окне Таблицадля построения графика нужно выбрать исходную таблицу, содержащие изолинии. Винформационном пункте диалога Общая длина профиля отображается длина профиля,по которому строится график. В поле Шаг построения графика задается шагпостроения графика. Вы можете изменить единицы измерения, при этом осуществитсяпересчет параметров. В строке Результирующая таблица графика формируется имярезультирующей таблицы. В окне Поле для построения графика требуется выбратьполе исходной таблицы, из которого будет извлекаться значение по оси Y дляпостроения графика. В окне Метод интерполяции пользователь выбирает методинтерполяции значений при построении графика (Линейная интерполяция или Акима).
После выполненияпроцедуры на экране отобразится интерполированный график, построенный по пересеченнымизолиниям.
/>
Построениеграфика по точкам пересечения профиля с изолиниями
Для построенияграфика выполните следующую последовательность действий:
1. Выберитеинструментом Стрелка линию (полилинию) профиля, вдоль которой будет строитсяграфик.
2. Выполнитекоманду Программы > Поверхность > Построение графика по изолиниям >График по точкам пересечения. Появится диалог «Построение графика поточкам пересечения».

/>
Из спискаТаблица выберите таблицу, содержащую изолинии. В списке содержаться всеоткрытые в MapInfo таблицы. В случае, если для этой таблицы изолиний строилсяранее график профиля, появляется сообщение о том, что график с таким именемуже существует. Пользователю предлагается загрузить параметры, заданные дляграфика.
Из спискаОбрабатываемое поле выберите поле значений уровней.
Из спискаЕдиницы измерения выберите единицы измерения расстояний. Стандартная установка- метры.
Нажмите кнопкуРасчет для вычисления точек пересечения профиля с изолиниями. На основании этихрасчетов выполняется вычисление следующих параметров:минимального/максимального значений профиля (в первой и последней точкахпересечения профиля с изолиниями); минимального/максимального значений уровнейизолиний, пересекающих выбранный профиль; масштабов по осям; шагов меток поосям (основные = (макс — мин)/10, дополнительные = (макс — мин)/20); размеровлиста графика в мм. Изменяя вычисленные значения и настраивая масштаб, можнодобиться оптимального отображения графика на листе. Обратите внимание на разделРазмеры листа графика, где отображаются размеры листа в мм по горизонтали ивертикали. Если Вас устраивают эти параметры выполните пункт 2.5 и перейдите кпункту 2.7.
Примечание:Результат вычисления точек пересечения запоминается в отдельной таблице точек сименем «имя таблицы изолиний_gr_p». В дальнейшем Вы можетеиспользовать эти результаты расчета. Для этого нужно нажать кнопку Загрузить всообщении, которое появится сразу после нажатия кнопки Расчет.
/>
В разделе Осиграфика выберите оси, которые Вы хотите отобразить на графике (варианты: Х илиY, обе оси, не отображать оси).
Изменениевычисленных параметров:
2.6.1 В разделеОсь X измените, если необходимо, вычисленные автоматически параметры-минимальное/максимальное значения профиля в точках пересечений с изолиниями (спервой и последней) и масштаб. Для этого выберите режим Вручную и задайте новыезначения (например параметры, вычисленные автоматически можно изменитьследующим образом: минимум — 0, а максимум округлить до целых). Задайте масштаб- количество единиц измерения расстояний в 1 мм листа. В этом же разделе можнонастроить стиль оси Х — при нажатии кнопки Стиль открывается диалог, в которомВы можете настроить параметры стиля (стиль, цвет и толщину) оси Х. Нажмитекнопку Выч.Размер карты графика в разделе Размеры листа графика. В соответствиис новыми настройками вычисляются новые размеры листа карты графика. Вы такжеможете изменить вычисленные параметры в разделе Ось Y — мин./макс. значенияуровней изолиний, пересекающих линию профиля и масштаб. Для этого, выберитеопцию Вручную и задайте новые значения (например, задайте минимум = 0).Подберите нужный масштаб. Настройте стиль оси Y. Нажмите кнопку Выч.Размеркарты графика в разделе Размеры листа графика. В соответствии с новыминастройками вычисляются новые размеры листа карты графика.
В разделах Меткиоси Х и Метки оси Y можно настроить разметку осей X,Y — измените, если нужно,шаги основных и дополнительных меток по осям.
Теперь можнозаняться настройкой других параметров оформления графика:
2.8.1   Определитеназвания и расположение заголовка и подзаголовка графика в соответствующихполях Заголовок и Подзаголовок.
2.8.2   Вразделе Настройка оформления графика из списка Стиль профиля выберите видграфика — линия, точки, сглаженная линии, линия с точками или область.Настройте, если необходимо, соответственно стиль линии, точки или области.
Нажатием кнопкиДополнительные настройки открывается диалог «Дополнительные параметры»,в котором определяются следующие параметры: размеры шрифтов для заголовка,подзаголовка и меток; формат вывода меток — число знаков до запятой и послезапятой; параметры тиков меток — размеры основных и дополнительных тиков. Посленастройки дополнительных параметров нажмите кнопку ОК.
2.9 В полеТаблица задайте путь и имя результирующей таблицы. Нажмите кнопку ОК.
2.10 На экранепоявляется окно Карты. Выполните команду Карта > Показать слой полностью… Вокне Карты отобразиться график. Используя инструмент Стиль (символа, линии,области, текста), можно настроить оформление графика.
/>
Сравните синтерполированным графиком (оба графика построены по одному профилю)
Примечание:
Кнопка Загрузитьпараметры профиля позволяет загрузить параметры графика, построенного ранее.Это очень удобно, если таблица содержит несколько слоев изолиний и нужнопостроить профиль для каждого слоя. В этом случае для анализа лучшеиспользовать одинаковые разметки и масштабы осей.
Построенныйграфик точно показывает точки пересечения линии профиля с изолиниями.Дополнительная функция Связь графика с картой позволяет отобразить эти точкисинхронно на графике и карте. Для этого:
Откройте окнокарты изолиний так, чтобы была видна линия профиля, пересекающая изолинии.Откройте график по точкам пересечения, построенный по этой линии профиля.Расположите эти окна так, чтобы были видны и график и линия профиля на карте.
Выполнитекоманду меню Программы > Поверхность > Построение профиля по изолиниям> Связь графика с картой. Появляется дополнительная панель инструментов:
IВыборграфика
IУстановкаатрибутов
IСвязь
IОбновить
Выберитеинструмент Выбор графика. Появится диалог «Выбор таблицы графика».Выберите график
профиля, накотором будут отображаться точки пересечения. Нажмите кнопку Выполнить.
Выберитеинструмент Установка атрибутов. Появится диалог «Атрибуты отображения»,в котором настраиваются стили отображения точек на графике и на карте. Выберитесимволы, настройте их размер, цвет.
Выберитеинструмент Связь. Укажите на какую-либо точку графика. Ближайшая точкапересечения будет отмечена соответствующим символом. Эта же точка пересеченияпрофиля с изолинией будет показана на Карте.
/>
6. Выберитеинструмент Обновить, если Вы хотите очистить карту и график от меток.
Расчет угловнаклона
Процедурарасчета углов наклона позволяет на основании поверхности построить новуютаблицу поверхности по значениям угла наклона к плоскости, рассчитанных длякаждой точки.
Для выполнениявычислений углов наклона:
Выполнитекоманду Программы > Поверхность > Вычисления углов наклона. Откроетсядиалог «Вычисление углов наклона».
Из спискаТаблица поверхности выберите таблицу, для которой будет выполняться расчеты. Изсписка Единицы измерения выберите градусы или проценты (от прямого угла).В полеРезультирующая таблица поверхности укажите путь и имя файла результирующейповерхности. По умолчанию имя таблицы поверхности — GridSlope. Используя кнопкуИзменить путь, Вы можете выбрать другой каталог для результирующей таблицы.
Нажмите кнопкуВыполнить. Открывается диалог «Вычисление числа интервалов и цветповерхности».
Используйтестандартные установки или настройте самостоятельно число интервалов, палитру ияркость.
Нажмите ОК.
После выполнениявычислений на экране в отдельном окне карты отобразиться таблица поверхности, построеннаяна основании расчетов углов наклона. При указании мыши на какую-либо точкуполученной поверхности отображается значение угла наклона (в градусах илипроцентах).
/>

Расчет зон видимости
ПроцедураРасчета зон прямой видимости позволяет построить таблицу зон видимостиповерхности из конкретной точки или таблицу зон видимости конкретной точки излюбой точки поверхности. Данная возможность может использоваться для решениятелекоммуникационных задач. При этом расчет выполняется без учета частотнойзависимости излучения, взаимодействия с поверхностью и со средой. Осуществлениерасчета зон видимости возможно для карт поверхности в любых проекциях, кромеШирота/Долгота.
Для выполнениявычислений зон видимости:
Выберите накарте поверхности точечный объект, который Вы хотите использовать либо какточку обзора — «пункт наблюдения всей поверхности», либо как точкупросмотра с любой точки поверхности.
Выполнитекоманду Программы > Поверхность > Расчет зон видимости. Откроется диалог «Вычислениеповерхности видимости».
Из спискаТаблица поверхности выберите таблицу поверхности, для которой будет выполнятьсярасчеты зон видимости.
В разделеПараметры базовой точки можно откорректировать координаты базовой точки — X,Y,а также задать высоту точки наблюдения («антенны просмотра»).Единицами измерения высоты являются единицы измерения координат выбраннойкарты, настраиваемые в диалоге Режимы окна Карты.
В разделе Методрасчета выберите способ расчета зон видимости: просмотр поверхности извыбранной точки или видимость выбранного объекта с любой точки поверхности.
Включите, еслинеобходимо, флажок Поправки с учетом кривизны Земли.
В полеРезультирующая таблица поверхности задайте путь и имя результирующей таблицы.По умолчанию имя таблицы — GridViewShade. Если необходимо, используйте кнопкуИзменить путь для выбора каталога, в который будет помещена результирующаятаблица.
Нажмите кнопкуВыполнить. Запустится процесс построения зон видимости. На экране отобразитьсякарта зон видимости.
Значение в любойточке таблицы зон, построенной по методу Из точки наблюдения, показываютвеличину, на которую надо поднять или опустить точку наблюдения, чтобы увидетьэту точку поверхности.
Значение в любойточке таблицы зон, построенной по методу В точку наблюдения, показываетвеличину, на которую надо увеличить или уменьшить высоту этой точки, чтобыувидеть «антенну».
/>
Используякоманду меню Настройка тематической карты, Вы можете изменить палитру (добавитьуровни) для отображения зон видимости
Трехмернаявизуализация
Инструментвизуализации трехмерной модели позволяет строить трехмерные модели на основаниитаблиц поверхности в формате MapInfo, а также по значениям вертикальнойкомпоненты картографических объектов (точек, линий, полилиний и полигонов).Кроме того в трехмерном виде можно представить объекты (точки, линии, полилинииили полигоны). Можно отобразить несколько объектов, которые могут быть какпростыми так и сложными (состоящими из нескольких простых). Задача трехмернойвизуализации не решается корректно только в случае полигона «с дырками»внутри.
Для выполненияданной задачи:
Выполнитекоманду Программы > Поверхность > Трехмерная визуализация. Откроетсяпервый диалог «Трехмерная визуализация».
/>
Из списка Тип данных выберите типтаблицы, для которой будет выполняться визуализация:
Поверхность — для таблиц поверхности в формате MapInfo;
Объекты MI — длятаблиц MapInfo, содержащих поле вертикальной компоненты; TIN — для открытияфайла трехмерной модели.
В списке Таблицыдля построения трехмерной поверхности отображаются таблицы соответствующихтипов.
Выберитетаблицу. Этот список недоступен, если выбран тип TIN.
Для таблиц типа «ОбъектыMI» выберите в списке Поле вертикальной компоненты поле, которое содержит третьюкоординату.
ПереключательПоказать объекты — включает/выключает отображение объектов (точек, линий,полилиний или полигонов) в трехмерном виде. Переключатель доступен, если в окнеКарты предварительно были выбраны объекты. Выбранные объекты могут бытьсложными, состоящими из нескольких простых объектов.
Исключениесоставляет лишь полигон «с дырками». Задача трехмерного отображениятакого полигона не решается корректно.
В поле Смещениепо вертикали Вы можете задать величину смещения объектов относительноповерхности.
Поле доступно,если переключатель Показать объекты включен.
В секции Размерыобъектов определите базовый размер (соответствует единице размера объектовMapInfo) и
Шаг в процентах(% от базового размера, соответствующий каждой последующей единице размераобъектов MapInfo).
Нажмите кнопкуВыполнить. Запустится процесс вычисления координат — для типов Поверхность иОбъекты
MI. Если былвыбран тип TIN, откроется диалог «Открыть TIN файл», в котором Выможете выбрать ранее сохраненный файл трехмерной модели.
Внимание: ЕслиВы хотите отобразить объекты на уже ранее созданной трехмерной модели (тип TIN)укажите явно проекцию в диалоге «Выбор проекции», который открываетсяпосле выбора TIN-файла. Это необходимо сделать, так как stl-файл не содержитинформацию о проекции.
Появляетсявторой диалог «Трехмерная визуализация»
/>
Слева находитсяокно вида, в котором отображается трехмерная модель поверхности. В окне видапри помощи левой кнопки мыши можно изменять угол наклона и поворота модели,правой – масштаб вида. В правой части диалога находятся настройки показатрехмерной модели:
Раздел «Общие»
ПереключательГраницы области управляет показом параллелепипеда, ограничивающего трехмерную поверхность.
Линейки точногои грубого изменения масштаба и поле ввода числового значения масштаба позволяютнастроить вертикальный масштаб.
В разделе Вид Выможете управлять показом поверхности следующим образом: нажатие кнопки Центрокна приводит к совмещению центральной точки параллелепипеда, ограничивающего поверхность,с центром окна показа; по кнопке Изменить можно изменить параметры вида — задать другие координаты для точки фокуса, изменить координаты точки наблюдения(«камеры») и задать величину угла зрения для отображения поверхностив перспективе. После создания трехмерной модели по умолчанию, точкой фокусаявляется центральная точка параллелепипеда, а точка наблюдения находится выше(у них отличаются только значения координаты Z).
Замечание: Еслипосле корректировки координат точек фокуса и наблюдения нажать кнопку Центрокна, то точка фокуса станет центральной и поместиться в центр окна, а точканаблюдения при этом не измениться.
Раздел «Поверхность»
В разделенаходятся настройки, управляющие способами отображения трехмерной модели.
/>

При включенном переключателеОтмывка трехмерная модель окрашивается градациями цвета, выключенном – толькоодним цветом с учетом светотени.
При включенномпереключателе Рендеринг трехмерная модель отображается как сплошная заливкацветом ячеек поверхности с учетом светотени, выключенном – в окне видаотображается сеточная модель поверхности.
Последнийпереключатель Поверхность включает/выключает отображение трехмерной модели,т.е. если выбраны объекты, то можно посмотреть их трехмерное изображение безповерхности. Также данный переключатель рекомендуется использовать при большомобъеме данных. При выключенном переключателе, вращение пустой рамки,ограничивающую поверхность, позволяет быстро подобрать требуемый угол обзора и масштабтрехмерной модели.
Кнопка Цветповерхности позволяет изменить цвет отображения поверхности. В диалоге «Цвет»Вы можете выбрать цвет из основной палитры или настроить дополнительный цвет.
Вы можетеизменить палитру для отмывки. Нажмите кнопку Изменение палитры. Откроетсядиалог «Изменение палитры». Слева отображаются минимальное имаксимальное значения уровней и назначенные по умолчанию цвета. Внизу показаналинейка распределения цветов. Щелкнув мышью по значениям уровня, Вы можетеизменить стандартные цвета. Задать новые уровни можно двумя способами:определить уровни (точки перелома), для которых хотели бы назначить другиецвета по кнопке Добавить или добавить уровень двойным щелчком по цвету влинейке палитры Вы можете. Кнопка Изменить позволяет изменить значение уровня.Кнопка Инвертировать инвертирует порядок заданных цветов. Вы можете сохранитьнастроенную палитру (кнопка Сохранить), чтобы использовать впоследствии (кнопкаЗагрузить). Палитра сохраняется в файлах формата VCP.
Кнопка Изменениесвойств открывает диалог «Свойства поверхности», где можно настроитьдополнительные свойства отображения поверхности — коэффициенты рассеяния,отражения, прозрачности.
Раздел содержиттакже функцию сглаживания поверхности. Определите параметры сглаживания: числоитераций и степень сглаживания. Нажмите кнопку Применить. Запускается процедурасглаживания поверхности. При этом отображение объектов остается неизменным. Длятого, чтобы объекты «привязать» к новой сглаженной поверхности нужновыполнить команду Обновить в разделе Объект MapInfo.
Вы можетеотобразить на трехмерной поверхности множество объектов карты, для которой былсоздан файл текстуры. Смотрите раздел Создание файла текстуры. Для отображениятекстуры на трехмерной поверхности нажмите кнопку Текстура (растр). Выберитесозданный ранее файл текстуры. Объекты карты «натянутся » натрехмерную поверхность. Загрузка файла текстуры не мешает Вам использоватьнастройки диалога «Трехмерная визуализация», так как принеобходимости Вы всегда имеете возможность выключить визуализацию текстуры(флажок рядом с кнопкой Текстура.)
Раздел «ОбъектMapInfo»
Раздел доступен,если в первом диалоге «Трехмерная визуализация» был включенпереключатель Показать объекты. Раздел содержит настройки трехмерногоотображения объектов (точек, линий, полилиний или полигонов) MapInfo.
Вы можетеизменить базовый размер объектов, заданный в первом диалоге «трехмернаявизуализация».
Можно изменитьцвет для всех объектов. При создании трехмерной модели цвет точек, линий иполилиний соответствует цвету, определенному в MapInfo; цвет полигоновсоответствует цвету границ полигонов, определенному в MapInfo.
ПереключательСвязь с поверхностью позволяет зафиксировать масштаб объектов. При выключенном переключателеизменение масштаба в разделе «Общие» не приводит к изменению масштабаобъектов. При включенном переключателе масштаб объектов меняется вместе сизменением масштаба поверхности.
ПереключательОтображать объект позволяет включать/выключать отображение объектов.
Кнопка Обновитьпозволяет обновить отображение объектов — «привязывает» объекты кповерхности, для которой применялось/отменялось сглаживание.
Чтобы оценитьпараметры объектов (реальную длину полилинии, площадь полигонов, высоту точки)с учетом пространственного представления, то можно сохранить объекты вMIF-файле.
Раздел «Сохранить»позволяетсохранить текущий вид трехмерной модели в следующих форматах: таблица MapInfo(на самом деле сохраняется растр в формате TIFF и таблица привязки MapInfo),VRML 2.0, STL(TIN).
Создание файла текстуры
Эта командапозволяет Вам создать файл текстуры (растр) для отображения на трехмернойповерхности объектов Карты (всех объектов выбранных слоев). В качестве базовойтаблицы, на основании которой будет создан файл текстуры, может использоватьсякак объекты MapInfo, содержащие поле вертикальной компоненты, так и таблицаповерхности MapInfo. Для каждого типа базовой таблицы необходимо создавать свойфайл текстуры. Построив на основании той же базовой таблицы трехмерную модель,Вы можете «натянуть» на нее текстуру (все объекты выбранной карты).
Для созданияфайла текстуры:
Откройте Карту,которую хотите отобразить на трехмерной поверхности.
Выполнитекоманду Программы > Поверхность > Создание файла текстуры. Откроетсядиалог «Создание файла текстуры для 3DView».
Укажите вкачестве базового слоя карты слой, объекты которого содержат поле вертикальнойкомпоненты либо таблицу поверхности.
Выберите Картудля создания файла текстуры.
Укажите путь иимя таблицы текстуры. Файл текстуры имеет расширение TEM. Нажмите ОК.
После созданиятрехмерной модели, нажмите кнопку Текстура (растр) в разделе Поверхностьдиалога «Трехмерная визуализация». Откроется диалог «Открытиефайла». Выберите созданный файл текстуры. На трехмерной поверхности будутотображены объекты выбранной Карты.
/>
Построение TINметодом Делоне
Командапозволяет выполнить триангуляцию Делоне на основании таблиц MapInfo, содержащихполе вертикальной компоненты и сохранить/отобразить TIN-поверхность. Функцияособенно полезна при большом количестве входных данных, так как значительноповышает быстродействие выполнения триангуляции.
Для выполнениятриангуляции:
•  Откройтетаблицу, содержащую поле вертикальной компоненты;
•  Выполнитекоманду Построение TIN методом Делоне;
•  Откроетсядиалог «Выбор таблицы для выполнения триангуляции». Выберите таблицуMapInfo и поле, содержащее вертикальную компоненту. Нажмите кнопку Выполнить.Запускается процесс загрузки данных MapInfo.
•  Открываетсядиалог «Построение триангуляции методом Делоне», в котором Вы можетенастроить дополнительные параметры:
в поле Толерантностьукажите величину расстояния между точками, при котором эти точки будутпредставлять одну точку поверхности;
в поле Offset укажитевеличину для расчета радиуса поиска соседних точек. Радиус поиска определяетсякак R=Offset*D/2, где D — диагональ минимального прямоугольника, описывающегоTIN.
•Вразделе Информация отображаются минимальное и максимальное значения «высоты»,количество точки количество треугольников, построенных при выполнениитриангуляции.
/>
• Нажмитекнопку Выполнить. С учетом описанных выше параметров выполняется триангуляция.Вы можете сразу сохранить TIN-поверхность (несколько вариантов с различнымипараметрами), нажав кнопку Сохранить TIN или просмотреть TIN окне просмотратрехмерной модели во втором диалоге «Трехмерная визуализация», нажавкнопку Показать TIN.


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

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат «мсу. Харьков» Спивак Е. Н. Панин С. М
Реферат Egyptology
Реферат Библейские мотивы в романе Б. Л. Пастернака "Доктор Живаго"
Реферат Иоганн Иоахим Винкельман
Реферат Ограничение прав человека в зарубежных странах
Реферат Поражающие факторы ядерного оружия
Реферат Творчество мастеров высокого итальянского Возрождения (Леонардо да Винчи)
Реферат Теория общего равновесия и относительные цены в России на современном этапе
Реферат Понятие и задачи правоохранительной деятельности адвокатуры в современных условиях развития обще
Реферат Ответы к зачету по юридической деонтологии
Реферат Богомол древесный
Реферат Лікування методами народної медицини
Реферат Беспризорность детей как социально-педагогическая проблема
Реферат Качество трудовой жизни
Реферат Проходження практики курсантом - практикантом III-го курсу на посаді командира відділення