Темы проектов студентов

Анализ больших данных с помощью Google Earth Engine

27 October 2015   //   by admin   //   Темы проектов студентов  //  Comments (0)
Information-icon Тема занята
 

Курс: без ограничений. Языки JavaScript/Python (один из двух; надо знать либо быстро освоить), R (можно освоить в процессе).

Польза от выбора темы: опыт работы с R, Google Earth Engine, Google Fusion Tables, облачными технологиями.

Работа из раздела big data и data mining.

Что делаем:

  • с помощью Google Earth Engine (javascript/python) сканируем многотерабайтный архив спутниковых данных (примерно 40 лет), извлекаем необходимую информацию
  • с помощью R извлекаем информацию Европейской сети наблюдений (станции, точечные данные)
  • совмещаем выборки данных
  • строим модели в R
Между делом надо будет применять clustering, dimensionality reduction и другие методы.

Мобильное приложение “Локальные мини-карты”

20 October 2015   //   by admin   //   Темы проектов студентов  //  Comments (0)
Information-icon Тема занята
 

В команде 3 человека (Android, iOS, разработчик серверной части)
Курс: 1—4. Android, iOS, iWatch.

Многие посещают места отдыха и достопримечательности, события. К ним относятся парк им. Горького, День Вышки, Фестиваль Света, Сокольники и многие другие места. Часто при входе можно встретить табличку с планом меcта/мероприятия. Запомнить такую схему очень тяжело и хотелось бы иметь такую карту “при себе” во время прогулки.

Современные приложения “Карты Google” либо “2GIS” предоставляют не достаточно полную детализацию местности. Также на них не содержится план/график проводимого мероприятия.

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

  • сконструировать карту для организатора мероприятия либо владельцев достопримечательности: можно просто обойти все места и на основе GPS пометить где и что
  • привязать к точкам расписание, события, расписание действующих заведений (атракционов)
  • отображать не просто в виде квадрата места на карте, а добавить пиктограммы
  • привязать исторические справки, фото к местам
  • в клиентском приложении сохранять маршрут, который я прошел и следить за тем, что я уже посетил

Желательна командная работа на 2/3 курсе либо ВКР на 4 курсе с подачей работы на конкурс, напр. IT-планета либо ImagineCup

Визуализация прогноза CFSv2

4 September 2015   //   by admin   //   Темы проектов студентов  //  Comments (0)
Information-icon Тема занята
 

Каждые 6 часов происходит запуск модели CFSv2 (Climate Forecast System version 2), c помощью которой для всего Земного шара выполняется прогноз погоды на 180 дней вперед.

Идея проекта: через каждые N часов загружать на сервер свежий прогноз CFSv2, на основе данных генерировать визуализацию в web.

Программа выполняет следующее:

  • Запускает wget для загрузки новых данных CFSv2 по FTP (два варианта — либо запуск из программы другой сторонней программы либо настройка чего-то наподобие cron). Можно ограничиться для начала только температурой воздуха.
  • Генерируем соответсвтующие визуализации на основе данных (напр., карты, диаграммы, временные ряды)
  • Генерируем соответсвтующие HTML страницы с подготовленной визуализацией и элементами управления, по которым пользователь может перемещаться во времени и сравнивать температуру (либо другие параметры) за различные даты

Язык программирования — С/С++/Java/Python или любой другой, который имеет библиотеки для чтения файлов формата grib2.

Disclaimer: невозможно точно спрогнозировать погоду на 180 дней вперед. Данные, которые выдает модель CFSv2 служат некоторым приближением. По ним можно судить более о качественных характеристиках. Напр., будет ли сезон теплым/холодным вместо точной температуры для заданной даты.

Презентации на основе NASA WorldWind

4 September 2015   //   by admin   //   Темы проектов студентов  //  Comments (0)
Information-icon Тема занята
 

NASA WorldWind это 3D модель планеты Земля и одновременно “движок”, который в отличие от Google Earth:

  • 100% Java и быстрый (на основе OpenGL)
  • open source
  • можно встраивать в свои desktop & web приложения
  • польностью управляемый, расширяемый и customizable

Идея проекта: разработать приложение (desktop либо web), которое позволит создавать презентации на основе NASA WorldWind.

Вначале пользователь создает презентацию с помощью нашего приложения, а потом ее демонстрирует. Например, показать планету Земля, чтобы она целиком помещалась на экране. Затем плавно пролететь и приблизиться к Москве. На территории Москвы появляются значки — расположение каких-либо объектов. Потом они изчезают, переносимся на другое место и так далее.

Можно разработать спец. язык с командами, например “FlyTo lat,lon,elevation” плавно подлететь к координате (lat, lon) и застыть на высоте elevation метров над землей.

Похоже на PowerPoint, только с Землей. Можно назвать PowerGlobe.

Построение изолиний

31 August 2015   //   by admin   //   Темы проектов студентов  //  Comments (0)
Information-icon Тема свободна.
 

Метод, предложенный в статье (см. ниже) использует структуру данных R-дерево из библиотеки JTS Topology Suite, чтобы ускорить поиск соседних сегментов одной и той же изолинии для объединения их в единый сегмент. Этот подход все еще достаточно долгий, поэтому в этом проекте предлагается использовать другие методы поиска соседних сегментов.

Изолинии — ключевая графика для понимая многих видов данных. Существующие методы строят изолинии из многих разрозненных сегментов, что увеличивает нагрузку на подсистему визуализации. Метод, предложенный в статье (см. ниже) отличается тем, что представляет каждую изолинию одним полигоном вместо множества соприкасающихся сегментов. Все полигоны гарантированно замкнуты, а их количество в среднем в 200 раз меньше количества сегментов. Это позволяет снизить нагрузку и обеспечить интерактивное исследование данных в реальном времени.

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

wikience-mean-sea-level-pressure-and-isobars

Изолинии, построенные с помощью предложенного метода (см. ниже). Визуализация системы Climate Wikience.

Статья:

Pages:«1234»