🗊Презентация Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK

Категория: География
Нажмите для полного просмотра!
Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №1Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №2Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №3Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №4Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №5Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №6Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №7Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №8Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №9Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №10Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №11Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №12Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №13Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №14Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №15Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №16Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №17Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №18Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №19Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №20Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №21Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №22Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №23Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №24Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK, слайд №25

Содержание

Вы можете ознакомиться и скачать презентацию на тему Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK. Доклад-сообщение содержит 25 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK
Выполнил: Саналиев Н., мех-мат, 4 курс, МКМ-15-2, р/о
Научный руководитель: Аметов О. А.
Описание слайда:
Компьютерное моделирование систем мониторинга водных ресурсов и визуализации в VTK Выполнил: Саналиев Н., мех-мат, 4 курс, МКМ-15-2, р/о Научный руководитель: Аметов О. А.

Слайд 2





Реферат
Объем работы: дипломная работа состоит из 45 страниц машинописного текста и 46 рисунков, содержит введение, основную часть, состоящую из 3 глав, в которой описана основная часть проделанной работы, заключение и список использованной литературы.
Глава 1 объясняет термин «мониторинг», дает описание водных ресурсов, объясняет зачем нужен мониторинг водных ресурсов.
Глава 2 содержит описание инструментов визуализации: библиотеки VTK, Qt, CMake и сферы, в которых они могут быть применены.
Глава 3 описывает процесс визуализации озера Мичиган с анализом полученных результатов.
Описание слайда:
Реферат Объем работы: дипломная работа состоит из 45 страниц машинописного текста и 46 рисунков, содержит введение, основную часть, состоящую из 3 глав, в которой описана основная часть проделанной работы, заключение и список использованной литературы. Глава 1 объясняет термин «мониторинг», дает описание водных ресурсов, объясняет зачем нужен мониторинг водных ресурсов. Глава 2 содержит описание инструментов визуализации: библиотеки VTK, Qt, CMake и сферы, в которых они могут быть применены. Глава 3 описывает процесс визуализации озера Мичиган с анализом полученных результатов.

Слайд 3





Введение
Новизна. Новизна работы заключается в разработке визуализации для конкретного водоема.  
Цель. Цель дипломной работы – использовать VTK как инструмент визуализации научных данных, продемонстрировать возможности VTK на примере озера Мичиган. 
Задачи дипломной работы – визуализация нетривиального объекта, такого как водоем и анализ полученных результатов. Для решения этих задач нужно иметь ясное понимание о данных, о принципе работы инструментов визуализации, с которыми приходится работать.
Описание слайда:
Введение Новизна. Новизна работы заключается в разработке визуализации для конкретного водоема. Цель. Цель дипломной работы – использовать VTK как инструмент визуализации научных данных, продемонстрировать возможности VTK на примере озера Мичиган. Задачи дипломной работы – визуализация нетривиального объекта, такого как водоем и анализ полученных результатов. Для решения этих задач нужно иметь ясное понимание о данных, о принципе работы инструментов визуализации, с которыми приходится работать.

Слайд 4





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

Слайд 5





Характеристика водных ресурсов
Водные ресурсы – поверхностные и подземные воды, которые находятся в водных объектах и используются или могут быть использованы. В более широком смысле – воды в жидком, твердом и газообразном состоянии и их распределение на Земле.
Водные ресурсы – это все воды гидросферы, то есть воды рек, озер, каналов, водохранилищ, морей и океанов, подземные воды, почвенная влага, вода (льды) горных и полярных ледников, водяные пары атмосферы.
Общий объём (единовременный запас) водных ресурсов составляет 1390 млн. куб. км, из них около 1340 млн. куб. км — воды Мирового океана. Менее 3 % составляют пресные воды, из них технически доступны для использования — всего 0,3 %.
Водные ресурсы считаются возобновляемыми, хотя до сих пор неясно, с какой скоростью водные ресурсы возобновляются после использования и как сильно их нехватка угрожает экосистеме Земли. Тем не менее, существуют технологии по опреснению солёных морских вод.
Описание слайда:
Характеристика водных ресурсов Водные ресурсы – поверхностные и подземные воды, которые находятся в водных объектах и используются или могут быть использованы. В более широком смысле – воды в жидком, твердом и газообразном состоянии и их распределение на Земле. Водные ресурсы – это все воды гидросферы, то есть воды рек, озер, каналов, водохранилищ, морей и океанов, подземные воды, почвенная влага, вода (льды) горных и полярных ледников, водяные пары атмосферы. Общий объём (единовременный запас) водных ресурсов составляет 1390 млн. куб. км, из них около 1340 млн. куб. км — воды Мирового океана. Менее 3 % составляют пресные воды, из них технически доступны для использования — всего 0,3 %. Водные ресурсы считаются возобновляемыми, хотя до сих пор неясно, с какой скоростью водные ресурсы возобновляются после использования и как сильно их нехватка угрожает экосистеме Земли. Тем не менее, существуют технологии по опреснению солёных морских вод.

Слайд 6





Мониторинг водных ресурсов
   Мониторинг водных ресурсов состоит из:
мониторинга поверхностных водных объектов с учетом данных мониторинга, осуществляемого при проведении работ в области гидрометеорологии и смежных с ней областях;
мониторинга состояния дна и берегов водных объектов, а также состояния водоохранных зон;
мониторинга подземных вод с учетом данных государственного мониторинга состояния недр;
наблюдений за водохозяйственными системами, в том числе за гидротехническими сооружениями, а также за объемом вод при водопотреблении и водоотведении.
Описание слайда:
Мониторинг водных ресурсов Мониторинг водных ресурсов состоит из: мониторинга поверхностных водных объектов с учетом данных мониторинга, осуществляемого при проведении работ в области гидрометеорологии и смежных с ней областях; мониторинга состояния дна и берегов водных объектов, а также состояния водоохранных зон; мониторинга подземных вод с учетом данных государственного мониторинга состояния недр; наблюдений за водохозяйственными системами, в том числе за гидротехническими сооружениями, а также за объемом вод при водопотреблении и водоотведении.

Слайд 7





VTK
Visualization Toolkit (VTK) – это открытая кроссплатформенная система для трехмерной визуализации, моделирования, обработки изображений, научной графики, а также для построения двумерных графиков. VTK поддерживает широкий спектр алгоритмов визуализации, а также дает возможность использовать продвинутые методы визуализации и техники моделирования. Главными достоинствами VTK является его возможность использования параллельной обработки как потоковой, так и распределенной памяти для скорости и масштабируемости.
VTK не привередлив к платформе, т.е. VTK работает на Linux, Windows, Mac.
Описание слайда:
VTK Visualization Toolkit (VTK) – это открытая кроссплатформенная система для трехмерной визуализации, моделирования, обработки изображений, научной графики, а также для построения двумерных графиков. VTK поддерживает широкий спектр алгоритмов визуализации, а также дает возможность использовать продвинутые методы визуализации и техники моделирования. Главными достоинствами VTK является его возможность использования параллельной обработки как потоковой, так и распределенной памяти для скорости и масштабируемости. VTK не привередлив к платформе, т.е. VTK работает на Linux, Windows, Mac.

Слайд 8





VTK
Базовая модель данных VTK имеет возможность представить почти любую реальную физическую проблему. Базовые структуры данных великолепно подходят при визуализации медицинских данных, а также данных полученных в ходе решения инженерных задач, посредством конечно – разностных и конечно – элементных методов.
VTK поддерживает взаимодействие данных. Взаимодействие помогает для понять значение данных. Такие элементы как виджеты, интеракторы и интерфейсы к библиотекам, таким как Qt, позволяют достичь всестороннего взаимодействия пользователя и приложения.
VTK активно используется в коммерческих приложениях, в научной отрасли, а также служит базисом в таких продвинутых инструментах визуализации как ParaView, VisIt, MOOSE, 3DSlicer, MayaVi и OsiriX.
Описание слайда:
VTK Базовая модель данных VTK имеет возможность представить почти любую реальную физическую проблему. Базовые структуры данных великолепно подходят при визуализации медицинских данных, а также данных полученных в ходе решения инженерных задач, посредством конечно – разностных и конечно – элементных методов. VTK поддерживает взаимодействие данных. Взаимодействие помогает для понять значение данных. Такие элементы как виджеты, интеракторы и интерфейсы к библиотекам, таким как Qt, позволяют достичь всестороннего взаимодействия пользователя и приложения. VTK активно используется в коммерческих приложениях, в научной отрасли, а также служит базисом в таких продвинутых инструментах визуализации как ParaView, VisIt, MOOSE, 3DSlicer, MayaVi и OsiriX.

Слайд 9





Пример визуализации в VTK
Описание слайда:
Пример визуализации в VTK

Слайд 10





Архитектурные особенности VTK
Описание слайда:
Архитектурные особенности VTK

Слайд 11





Архитектурные особенности VTK
Источник – это источник входных данных для последующей обработки. Существует два вида источников: reader, которые читают данные непосредственно из файлов и независимые источники, которые генерируют данные по входным параметрам без чтения из файлов.
Фильтр – это компонент, позволяющий модифицировать данные каким-либо способом, например: сабсэмплинг (подвыбока из общего массива данных), интерполяция, объединять данные с нескольких источников или, наоборот, делить массив данных на части.
Отображение – преобразование данных в графические примитивы. Это своего рода абстракция того, что нужно отобразить.
Регулирование – компонент, регулирующий визуальные свойства, например: прозрачность, цвет, освещение.
Визуализация или рендеринг – компонент, создающий видовое окно или, другими словами, окно с картинкой, которое видит пользователь.
Описание слайда:
Архитектурные особенности VTK Источник – это источник входных данных для последующей обработки. Существует два вида источников: reader, которые читают данные непосредственно из файлов и независимые источники, которые генерируют данные по входным параметрам без чтения из файлов. Фильтр – это компонент, позволяющий модифицировать данные каким-либо способом, например: сабсэмплинг (подвыбока из общего массива данных), интерполяция, объединять данные с нескольких источников или, наоборот, делить массив данных на части. Отображение – преобразование данных в графические примитивы. Это своего рода абстракция того, что нужно отобразить. Регулирование – компонент, регулирующий визуальные свойства, например: прозрачность, цвет, освещение. Визуализация или рендеринг – компонент, создающий видовое окно или, другими словами, окно с картинкой, которое видит пользователь.

Слайд 12





Qt
Qt – это кроссплатформенный фреймворк для разработки программного обеспечения на языке программирования C++. Есть также «привязки» ко многим другим языкам программирования: Python – PyQt, PySide; Ruby – QtRuby; Java – Qt Jambi; PHP – PHP – Qt  и др.
Комплектуется визуальной средой разработки графического интерфейса QtDesigner, позволяющей создавать диалоги и формы в режиме WYSIWYG. В поставке Qt есть Qt Linguist — графическая утилита, позволяющая упростить локализацию и перевод программы на многие языки; и Qt Assistant — справочная система Qt, упрощающая работу с документацией по библиотеке, а также позволяющая создавать кроссплатформенную справку для разрабатываемого на основе Qt программного обеспечения.
Описание слайда:
Qt Qt – это кроссплатформенный фреймворк для разработки программного обеспечения на языке программирования C++. Есть также «привязки» ко многим другим языкам программирования: Python – PyQt, PySide; Ruby – QtRuby; Java – Qt Jambi; PHP – PHP – Qt и др. Комплектуется визуальной средой разработки графического интерфейса QtDesigner, позволяющей создавать диалоги и формы в режиме WYSIWYG. В поставке Qt есть Qt Linguist — графическая утилита, позволяющая упростить локализацию и перевод программы на многие языки; и Qt Assistant — справочная система Qt, упрощающая работу с документацией по библиотеке, а также позволяющая создавать кроссплатформенную справку для разрабатываемого на основе Qt программного обеспечения.

Слайд 13





Отличительные особенности Qt
Наличие системы плагинов, благодаря которым возможно расширить привычный функционал виджетов, связанной с размещением их на экране, отображением, перерисовкой при изменении размеров окна (технология WoC — widgets on canvas).
Наличие качественной документации. Статьи документации снабжены большим количеством примеров. Исходный код самой библиотеки хорошо форматирован, подробно комментирован и легко читается, что также упрощает изучение Qt.
Описание слайда:
Отличительные особенности Qt Наличие системы плагинов, благодаря которым возможно расширить привычный функционал виджетов, связанной с размещением их на экране, отображением, перерисовкой при изменении размеров окна (технология WoC — widgets on canvas). Наличие качественной документации. Статьи документации снабжены большим количеством примеров. Исходный код самой библиотеки хорошо форматирован, подробно комментирован и легко читается, что также упрощает изучение Qt.

Слайд 14





Озеро Мичиган
Мичиган (англ. Lake Michigan) — пресноводное озеро в США, одно из североамериканских Великих озёр. Единственное из Великих озёр, полностью находящееся на территории США, самое крупное из находящихся полностью в США. 
Площадь Мичигана — около 57 750 км² (третье по площади среди Великих озёр), длина около 500 км, ширина около 190 км. Высота поверхности над уровнем моря — 177 м (как и у Гурона), глубина до 281 м. Покрыто льдом около четырёх месяцев в году
Описание слайда:
Озеро Мичиган Мичиган (англ. Lake Michigan) — пресноводное озеро в США, одно из североамериканских Великих озёр. Единственное из Великих озёр, полностью находящееся на территории США, самое крупное из находящихся полностью в США. Площадь Мичигана — около 57 750 км² (третье по площади среди Великих озёр), длина около 500 км, ширина около 190 км. Высота поверхности над уровнем моря — 177 м (как и у Гурона), глубина до 281 м. Покрыто льдом около четырёх месяцев в году

Слайд 15





Данные для визуализации
значения месяца собраны в 12 часов дня 15 числа каждого месяца с 2006 по 2010 года;
значения дней также были собраны в 12 часов дня каждый день в течение вышеуказанного периода;
значения часов собирались каждые 3 часа;
данные скорости ветра получены с Great Lakes Environmental Research Laboratory;
значения скорости ветра собирались с пяти городов – Чикаго, Мичиган, Милуоки, Маскекгон и Саут – Хейвен.
Описание слайда:
Данные для визуализации значения месяца собраны в 12 часов дня 15 числа каждого месяца с 2006 по 2010 года; значения дней также были собраны в 12 часов дня каждый день в течение вышеуказанного периода; значения часов собирались каждые 3 часа; данные скорости ветра получены с Great Lakes Environmental Research Laboratory; значения скорости ветра собирались с пяти городов – Чикаго, Мичиган, Милуоки, Маскекгон и Саут – Хейвен.

Слайд 16





Интерфейс приложения
В исходной папке есть файл LakeMichigan с разрешением ui. Файл с таким разрешением, при визуализации посредством VTK и Qt, нужно открыть с помощью QtDesigner. С помощью QtDesigner можно создавать визуальные компоненты приложения, посредством которых можно будет смотреть на изображение более детально. Под визуальными компонентами имеются ввиду кнопки, переключатели, флажки, выпадающие списки и скроллбары.
Описание слайда:
Интерфейс приложения В исходной папке есть файл LakeMichigan с разрешением ui. Файл с таким разрешением, при визуализации посредством VTK и Qt, нужно открыть с помощью QtDesigner. С помощью QtDesigner можно создавать визуальные компоненты приложения, посредством которых можно будет смотреть на изображение более детально. Под визуальными компонентами имеются ввиду кнопки, переключатели, флажки, выпадающие списки и скроллбары.

Слайд 17





Интерфейс приложения
Описание слайда:
Интерфейс приложения

Слайд 18





Интерфейс приложения
Пример создания переключателя:
QRadioButton*tempRadioDataMonth=this->ui-tempRadioDataMonth;
QRadioButton*tempRadioDataDay=this->ui->tempRadioDataDay;
QRadioButton*tempRadioDataHour=this->ui->tempRadioDataHour;
Пример создания поля со списком:
QComboBox *tempComboBox1_1 = this->ui->tempComboBox1_1;
QComboBox *tempComboBox2_1 = this->ui->tempComboBox2_1;
QComboBox *tempComboBox1_2 = this->ui->tempComboBox1_2;
QComboBox *tempComboBox2_2 = this->ui->tempComboBox2_2;
Пример инициализации:
tempComboBox1_1->addItem("January");
tempComboBox1_1->addItem("February");
Описание слайда:
Интерфейс приложения Пример создания переключателя: QRadioButton*tempRadioDataMonth=this->ui-tempRadioDataMonth; QRadioButton*tempRadioDataDay=this->ui->tempRadioDataDay; QRadioButton*tempRadioDataHour=this->ui->tempRadioDataHour; Пример создания поля со списком: QComboBox *tempComboBox1_1 = this->ui->tempComboBox1_1; QComboBox *tempComboBox2_1 = this->ui->tempComboBox2_1; QComboBox *tempComboBox1_2 = this->ui->tempComboBox1_2; QComboBox *tempComboBox2_2 = this->ui->tempComboBox2_2; Пример инициализации: tempComboBox1_1->addItem("January"); tempComboBox1_1->addItem("February");

Слайд 19





Анализ распределения температуры
На поверхности температура воды ведет себя циклично в зависимости от времени года. Рассмотрим, для примера, распределение температуры в январе с 2006 по 2010 и июле с 2006 и 2010.
Описание слайда:
Анализ распределения температуры На поверхности температура воды ведет себя циклично в зависимости от времени года. Рассмотрим, для примера, распределение температуры в январе с 2006 по 2010 и июле с 2006 и 2010.

Слайд 20





Анализ распределения температуры
Рисунок с видом сверху показывает распределение температуры в июле 2006 года. Участки, выраженные красным цветом, указывают на более высокую температуру, в то время как бледные участки на низкую соответственно.
Вид на озеро сбоку четко показывает, что вода на поверхности намного теплее, нежели на глубине: на глубине температура, в целом, постоянна.
Описание слайда:
Анализ распределения температуры Рисунок с видом сверху показывает распределение температуры в июле 2006 года. Участки, выраженные красным цветом, указывают на более высокую температуру, в то время как бледные участки на низкую соответственно. Вид на озеро сбоку четко показывает, что вода на поверхности намного теплее, нежели на глубине: на глубине температура, в целом, постоянна.

Слайд 21





Анализ скорости водных потоков
Течения с наибольшей скоростью зафиксированы на поверхности воды
Описание слайда:
Анализ скорости водных потоков Течения с наибольшей скоростью зафиксированы на поверхности воды

Слайд 22





Анализ влияния ветра на водные потоки
В некоторых случаях заметна корреляция между направлением ветра и течением воды.
Описание слайда:
Анализ влияния ветра на водные потоки В некоторых случаях заметна корреляция между направлением ветра и течением воды.

Слайд 23





Анализ влияния ветра на водные потоки
В других случаях не наблюдается никакой корреляции между направлением ветра и течением воды.
Описание слайда:
Анализ влияния ветра на водные потоки В других случаях не наблюдается никакой корреляции между направлением ветра и течением воды.

Слайд 24





Анализ влияния ветра на водные потоки
Также, при анализе, было зафиксировано, что при высокой скорости ветра, скорость течений на поверхности озера также была высокой.
Описание слайда:
Анализ влияния ветра на водные потоки Также, при анализе, было зафиксировано, что при высокой скорости ветра, скорость течений на поверхности озера также была высокой.

Слайд 25





Заключение
Результатами дипломной работы являются: 
Понимание сути мониторинга водных ресурсов
Наглядная демонстрация возможностей VTK и Qt
Успешная визуализация озера Мичиган и анализ результатов этой визуализации
Задачи, которые были поставленны в дипломной работе, были успешно решены. Была достигнута цель дипломной работы, а именно визуализация конкретного водоема посредством VTK. В ходе выполнения данной работы были рассмотрены и изучены очень полезные инструменты визуализации как VTK, Qt, QtDesigner. Были рассмотрены сферы применения этих инструментов, несколько примеров, а также их достоинства. Еще эти инструменты были применены для визуализации конкретного водоема.
Описание слайда:
Заключение Результатами дипломной работы являются: Понимание сути мониторинга водных ресурсов Наглядная демонстрация возможностей VTK и Qt Успешная визуализация озера Мичиган и анализ результатов этой визуализации Задачи, которые были поставленны в дипломной работе, были успешно решены. Была достигнута цель дипломной работы, а именно визуализация конкретного водоема посредством VTK. В ходе выполнения данной работы были рассмотрены и изучены очень полезные инструменты визуализации как VTK, Qt, QtDesigner. Были рассмотрены сферы применения этих инструментов, несколько примеров, а также их достоинства. Еще эти инструменты были применены для визуализации конкретного водоема.



Похожие презентации
Mypresentation.ru
Загрузить презентацию