<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AntonioRodriges</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AntonioRodriges"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/AntonioRodriges"/>
	<updated>2026-09-21T04:29:32Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30260</id>
		<title>Классификация объектов на спутниковых снимках с помощью глубокого обучения (командный проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30260"/>
		<updated>2018-10-21T13:36:32Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: AntonioRodriges переименовал страницу Классификация объектов на спутниковых снимках с помощью глубокого обучения (командный проект) в [[Класс…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#перенаправление [[Классификация объектов на спутниковых снимках с помощью глубокого обучения]]&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=30259</id>
		<title>Классификация объектов на спутниковых снимках с помощью глубокого обучения</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=30259"/>
		<updated>2018-10-21T13:36:32Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: AntonioRodriges переименовал страницу Классификация объектов на спутниковых снимках с помощью глубокого обучения (командный проект) в [[Класс…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Классификация объектов на спутниковых снимках с помощью глубокого обучения&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=3-4&lt;br /&gt;
|number_of_students=8&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Темы студенческих работ 2018-2019&#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:AntonioRodriges Страница ментора]&lt;br /&gt;
&lt;br /&gt;
* [https://www.hse.ru/mirror/pubs/share/226456009 Презентация проектов 2018-2019 (PDF)]&lt;br /&gt;
&lt;br /&gt;
* [https://eduhseru-my.sharepoint.com/:x:/g/personal/arodriges_edu_hse_ru/EYZzEzd9JzFBq7yMDmIwPx0B665RwOlVVYFc69FfpZPb6A?e=sBBOSx Дополнительные темы] (on-line таблица)&lt;br /&gt;
&lt;br /&gt;
* Узнать больше о данных ДЗЗ: https://learn.arcgis.com/ru/arcgis-imagery-book/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Спутниковые данные (данные дистанционного зондирования Земли, ДЗЗ) используются при планировании городской инфраструктуры, мониторинге чрезвычайных ситуаций, точном земледелии и решении [https://learn.arcgis.com/ru/arcgis-imagery-book/ многих других задач]. Amazon предоставляет [https://aws.amazon.com/earth петабайты данных ДЗЗ], Planet строит «[https://habr.com/post/408397/ Космический Google]» для планеты, а Роскосмос запускает масштабный проект «[https://www.youtube.com/watch?v=LsR_gfCeSlQ Цифровая Земля]». Недавно прошли несколько международных конкурсов и хакатонов (в т.ч. в России), которые посвящены этой тематике: [https://habr.com/company/avito/blog/325632/ статья 1], [https://habr.com/company/ods/blog/325096/ статья 2], [http://geohack.ru/ хакатон Croc].&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеРоскосмос.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=LsR_gfCeSlQ]]&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеPlanet.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=h5Zhk0U4aZ4]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель проекта&#039;&#039;&#039; — разработать облачный сервис классификации объектов на бесплатных данных [https://registry.opendata.aws/sentinel-2/ Sentinel (ESA, European Space Agency)], которые на сегодня имеют самое высокое разрешение (порядка 10 метров на пиксель) среди всех бесплатных данных ДЗЗ. &lt;br /&gt;
&lt;br /&gt;
Также можно будет использовать вспомогательные данные других космических аппаратов, а также векторные цифровые карты для повышения точности классификации. Мы будем стремиться к тому, чтобы наш сервис автоматически загружал новые спутниковые данные по мере их поступления для заданных ROI (Region of Interest) и выполнял их классификацию (сегментацию) с сохранением результатов в базу данных и интерактивной визуализацией по требованию.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* технологиям глубокого обучения&lt;br /&gt;
* соответствующим front-end и back-end технологиям, которые необходимы для сервиса (напр., сетевым протоколам передачи геопространственных данных, расширениям для хранения геоданных в СУБД, карты отображения данных в браузере)&lt;br /&gt;
* основам работы со спутниковыми данными&lt;br /&gt;
* библиотекам работы с геопространственными данными &lt;br /&gt;
* применению машинного обучения к реальным, практически полезным задачам&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования — любой&lt;br /&gt;
* желание разбираться с геопространственными данными&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Технологии очевидны из следующего описания сервиса.&lt;br /&gt;
Задачи или компоненты сервиса можно упрощать/усложнять/исключать исходя из количества студентов, которые выберут проект. &lt;br /&gt;
Также back-end и/или front-end могут разрабатываться разным числом студенов в зависимости от сложности и объемности задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сервер&#039;&#039;&#039; (back-end):&lt;br /&gt;
&lt;br /&gt;
* Периодически загружает из облака Amazon новые данные [https://registry.opendata.aws/sentinel-2/ Sentinel] для заданных регионов&lt;br /&gt;
* Выполняет подготовку данных: напр., используя векторную карту, вырезает из снимков полигоны, соответствующие зданиям, дорогам, паркам, т.п. с помощью специальных библиотек, напр. [https://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html Python]&lt;br /&gt;
* Умеет по специальному протоколу (напр., WCS - Web Coverage Service) передавать данные на клиент&lt;br /&gt;
* Запускает классификацию/сегментацию снимков на одном сервере либо на кластере в &amp;quot;облаке&amp;quot; &lt;br /&gt;
* Сохраняет результаты классификации в базу данных, напр. PostgreSQL/PostGIS&lt;br /&gt;
* Умеет принимать от клиента запросы &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Клиент&#039;&#039;&#039; (front-end):&lt;br /&gt;
&lt;br /&gt;
* Отображает карту, входные данные и результаты работы в браузере, напр. с помощью Leaflet&lt;br /&gt;
* Умеет принимать от пользователя регионы интереса, пометки к данным&lt;br /&gt;
* Умеет передавать на сервер геоданные (напр., по протоколу WFS - Web Feature Service)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* как устроены спутниковые данные (данные дистанционного зондирования Земли)&lt;br /&gt;
* библиотеки для работы с геопространственными данными &lt;br /&gt;
* особенности и паттерны применения нейронных сетей к спутниковым данным&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* использование дополнительных спутниковых данных, напр. гиперспектральных, радарных, DEM (Digital Elevation Model)&lt;br /&gt;
* наличие нескольких альтернативных моделей для классификации данных&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Адаптируются в зависимости от размера команды.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4-5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* выполнить подготовку данных (автоматическая загрузка + вырезка объектов по векторной карте для обучения)&lt;br /&gt;
* реализовать классификацию данных ДЗЗ (можно без автоматизации)&lt;br /&gt;
* реализованное приложение должно выполнять сегментацию&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6-7:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8-10:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop, но желательно web)&lt;br /&gt;
* сервер, cм. описание в разделе &amp;quot;Какие будут использоваться технологии?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30258</id>
		<title>Исследование производительности систем обработки больших векторных геоданных (командный проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30258"/>
		<updated>2018-10-21T13:36:18Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: AntonioRodriges переименовал страницу Исследование производительности систем обработки больших векторных геоданных (командный проект) в [[Ис…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#перенаправление [[Исследование производительности систем обработки больших векторных геоданных]]&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30257</id>
		<title>Исследование производительности систем обработки больших векторных геоданных</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30257"/>
		<updated>2018-10-21T13:36:18Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: AntonioRodriges переименовал страницу Исследование производительности систем обработки больших векторных геоданных (командный проект) в [[Ис…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Редактирование Исследование производительности систем обработки больших векторных геоданных&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=3-4&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Темы студенческих работ 2018-2019&#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:AntonioRodriges Страница ментора]&lt;br /&gt;
&lt;br /&gt;
* [https://www.hse.ru/mirror/pubs/share/226456009 Презентация проектов 2018-2019 (PDF)]&lt;br /&gt;
&lt;br /&gt;
* [https://eduhseru-my.sharepoint.com/:x:/g/personal/arodriges_edu_hse_ru/EYZzEzd9JzFBq7yMDmIwPx0B665RwOlVVYFc69FfpZPb6A?e=sBBOSx Дополнительные темы] (on-line таблица)&lt;br /&gt;
&lt;br /&gt;
* Узнать больше о данных ДЗЗ: https://learn.arcgis.com/ru/arcgis-imagery-book/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Векторные геоданные - точка, линия, полигон, мультиполигон и другие виды объетов, которые имеют географическую привязку. &lt;br /&gt;
Эти данные встречаются в картах Google, Yandex, Bing и любых подобных сервисах. &lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: этих данных очень много (представьте себе только одну Москву с миллионами объектов)&lt;br /&gt;
* особый workload: обработка запросов к геоданным не является тривиальной (нужны индексы, специальные алгоритмы и подходы)&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших векторных геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Пользователь мобильной связи&#039;&#039;&#039;: где находится ближайшая автозаправочная станция? Могу ли я по дороге домой купить корм для домашних животных?&lt;br /&gt;
* &#039;&#039;&#039;Командующий армией&#039;&#039;&#039;: произошли ли значительные передвижения войск противника по сравнению со вчерашним вечером?&lt;br /&gt;
* &#039;&#039;&#039;Менеждер по страховым рискам&#039;&#039;&#039;: какие постройки на берегу реки с наибольшей вероятностью пострадают от очередного большого наводнения?&lt;br /&gt;
* &#039;&#039;&#039;Специалист по транспорту&#039;&#039;&#039;: как следует расширить сеть автодорог, чтобы до минимума сократить заторы?&lt;br /&gt;
* и многие другие вопросы: Spatial Databases: A Tour http://www.spatial.cs.umn.edu/Book/&lt;br /&gt;
&lt;br /&gt;
Например, треки ураганов позволяют страховым компаниям [https://eigenrisk.com/news/real-time-event-response/ спрогнозировать ущерб]:&lt;br /&gt;
[[Файл:NCEP_CFSR_AND_IBTRACKS_HURRICANE_KATRINA_28August2005.png|центр|600px|link=http://www.wikience.org/|Треки ураганов позволяют страховым компаниям спрогнозировать ущерб]]&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших векторных геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Свежая статья об исследовании систем обработки больших векторных геоданных&#039;&#039;&#039;: How Good Are Modern Spatial Analytics Systems? [http://www.vldb.org/pvldb/vol11/p1661-pandey.pdf PDF] &lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
* GeoMesa https://www.geomesa.org/&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* GIS Tools for Hadoop http://esri.github.io/gis-tools-for-hadoop/&lt;br /&gt;
* Spatial Hadoop http://spatialhadoop.cs.umn.edu/&lt;br /&gt;
* Hadoop-GIS http://bmidb.cs.stonybrook.edu/hadoopgis/index&lt;br /&gt;
* GeoSpark https://github.com/DataSystemsLab/GeoSpark&lt;br /&gt;
* Magellan https://github.com/harsha2010/magellan&lt;br /&gt;
* Asterix-DB https://asterixdb.apache.org/&lt;br /&gt;
* MongoDB https://www.mongodb.com/&lt;br /&gt;
* Couchbase https://www.couchbase.com/&lt;br /&gt;
* ваши предложения (почти любая современная база данных поддерживает векторные геоданные)&lt;br /&gt;
&lt;br /&gt;
Перечень остальных подходов и систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки векторных геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
Перечень систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только векторных, но и растровых геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (города, треки, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30256</id>
		<title>Исследование производительности систем обработки больших растровых геоданных (командный проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30256"/>
		<updated>2018-10-21T13:36:02Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: AntonioRodriges переименовал страницу Исследование производительности систем обработки больших растровых геоданных (командный проект) в [[Ис…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#перенаправление [[Исследование производительности систем обработки больших растровых геоданных]]&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30255</id>
		<title>Исследование производительности систем обработки больших растровых геоданных</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30255"/>
		<updated>2018-10-21T13:36:02Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: AntonioRodriges переименовал страницу Исследование производительности систем обработки больших растровых геоданных (командный проект) в [[Ис…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших растровых геоданных&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=3-4&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Темы студенческих работ 2018-2019&#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:AntonioRodriges Страница ментора]&lt;br /&gt;
&lt;br /&gt;
* [https://www.hse.ru/mirror/pubs/share/226456009 Презентация проектов 2018-2019 (PDF)]&lt;br /&gt;
&lt;br /&gt;
* [https://eduhseru-my.sharepoint.com/:x:/g/personal/arodriges_edu_hse_ru/EYZzEzd9JzFBq7yMDmIwPx0B665RwOlVVYFc69FfpZPb6A?e=sBBOSx Дополнительные темы] (on-line таблица)&lt;br /&gt;
&lt;br /&gt;
* Узнать больше о данных ДЗЗ: https://learn.arcgis.com/ru/arcgis-imagery-book/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Растровые геоданные - &lt;br /&gt;
временной ряд (&#039;&#039;&#039;1D&#039;&#039;&#039;), &lt;br /&gt;
спутниковая сцена (&#039;&#039;&#039;2D&#039;&#039;&#039;), &lt;br /&gt;
прогноз погоды/климата (&#039;&#039;&#039;3D&#039;&#039;&#039;), &lt;br /&gt;
данные беспилотных летательных аппаратов (БПЛА), &lt;br /&gt;
лидаров и другие N-мерные массивы, которые имеют географическую привязку. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Wikience-wind-speed.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-mean-sea-level-pressure-and-isobars-300x300.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-co2-globe.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-no2.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: только лишь один DigitalGlobe, коммерческий провайдер спутниковых данных, собирает около [https://www.mapbox.com/blog/digitalglobe-maps-api/ 70 терабайт в день]&lt;br /&gt;
* особый workload: растровые геоданные обрабатываются по-своему: нужны особые алгоритмы и подходы&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших растровых геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Чрезвычайные ситуации&#039;&#039;&#039;: какие районы города будут затоплены при повышении уровня воды на 1 метр (используются [https://en.wikipedia.org/wiki/Digital_elevation_model DEM])?&lt;br /&gt;
* &#039;&#039;&#039;Сельское хозяйство&#039;&#039;&#039;: как нужно удобрять поле, чтобы собрать больше урожая (точное земледелие, [https://en.wikipedia.org/wiki/Precision_agriculture precision agriculture])?&lt;br /&gt;
* &#039;&#039;&#039;Городское планирование&#039;&#039;&#039;: где и какие санитарно-гигиенические мероприятия нужно проводить, чтобы повысить качество воздуха?&lt;br /&gt;
* и многие другие вопросы &lt;br /&gt;
&lt;br /&gt;
Конкретный пример: суперкомпьютер Blue Waters и спутниковые данные используются для предсказания урожая, что чрезвычайно важно для экономики: [https://aces.illinois.edu/news/illinois-research-accurately-predicts-us-end-season-corn-yield ссылка].&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших растровых геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с растровыми геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
&lt;br /&gt;
* SciDB https://www.paradigm4.com&lt;br /&gt;
* RasDaMan http://rasdaman.org/&lt;br /&gt;
* MrGeo https://github.com/ngageoint/mrgeo&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* TileDB https://tiledb.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* ClimateSpark https://github.com/feihugis/ClimateSpark&lt;br /&gt;
* SciSpark https://scispark.jpl.nasa.gov/&lt;br /&gt;
* RasterFrames http://rasterframes.io/&lt;br /&gt;
* Python Dask https://dask.org/&lt;br /&gt;
* BigDAWG https://bigdawg.mit.edu/&lt;br /&gt;
* Язык программирования Julia https://julialang.org/&lt;br /&gt;
* Python/TensorFlow https://www.tensorflow.org&lt;br /&gt;
* Myria http://myria.cs.washington.edu/&lt;br /&gt;
* ваши предложения&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки растровых геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только растровых, но и векторных геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (NASA, ECMWF, ESA, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Change_Detection_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30254</id>
		<title>Change Detection (командный проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Change_Detection_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30254"/>
		<updated>2018-10-21T13:35:18Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: AntonioRodriges переименовал страницу Change Detection (командный проект) в Change Detection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#перенаправление [[Change Detection]]&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Change_Detection&amp;diff=30253</id>
		<title>Change Detection</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Change_Detection&amp;diff=30253"/>
		<updated>2018-10-21T13:35:18Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: AntonioRodriges переименовал страницу Change Detection (командный проект) в Change Detection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Change Detection&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=3-4&lt;br /&gt;
|number_of_students=7&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Темы студенческих работ 2018-2019&#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:AntonioRodriges Страница ментора]&lt;br /&gt;
&lt;br /&gt;
* [https://www.hse.ru/mirror/pubs/share/226456009 Презентация проектов 2018-2019 (PDF)]&lt;br /&gt;
&lt;br /&gt;
* [https://eduhseru-my.sharepoint.com/:x:/g/personal/arodriges_edu_hse_ru/EYZzEzd9JzFBq7yMDmIwPx0B665RwOlVVYFc69FfpZPb6A?e=sBBOSx Дополнительные темы] (on-line таблица)&lt;br /&gt;
&lt;br /&gt;
* Узнать больше о данных ДЗЗ: https://learn.arcgis.com/ru/arcgis-imagery-book/&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Обнаружение изменений (change detection) на спутниковых снимках является практически важной задачей при управлении развитием городских и других территорий. &lt;br /&gt;
&lt;br /&gt;
Примеры результатов работы алгоритмов обнаружения изменений: &lt;br /&gt;
* на месте здания появилось футбольное поле&lt;br /&gt;
* на месте пустыря появился жилой комплекс&lt;br /&gt;
* длина строящегося моста выросла на 250 метров за прошедшие пол года &lt;br /&gt;
* площадь зеленых зон в городе увеличилась на 10%&lt;br /&gt;
&lt;br /&gt;
Таким образом, подходы обнаружения изменений позволяют повысить оперативность (за счет автоматизации) и объективность (за счет использования спутниковых данных) работы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обзор методов обнаружения изменений&#039;&#039;&#039;: Change detection from remotely sensed images: From pixel-based to object-based approaches [https://www.ec.gc.ca/glaces-ice/0F9E03B9-1146-4AD4-A13B-AE9E07C9F72B/1.change%20detection.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
Pipeline обнаружения изменений может выглядеть следующим образом:&lt;br /&gt;
* подготовка входных данных: спутниковые данные Sentinel (или другие) + векторные данные OpenStreetMap &lt;br /&gt;
* совмещение OpenStreetMap со спутниковыми данными (вырезка из них тренировочной выборки)&lt;br /&gt;
* обучение алгоритма обнаружения изменений&lt;br /&gt;
* применение обученного алгоритма к другим данным&lt;br /&gt;
* разработка приложения для отображения входных данных и результатов работы&lt;br /&gt;
* возможно использование дополнительных источников данных для улучшения результатов (напр., другие спутники или сервисы)&lt;br /&gt;
&lt;br /&gt;
При командной работе задачи можно распределить следующим образом:&lt;br /&gt;
* реализация алгоритма (1-2 человека в зависимости от числа выбранных алгоритмов)&lt;br /&gt;
* подготовка и совмещение входных данных (1-3 человека, в зависимости от разнообразия источников данных)&lt;br /&gt;
* разработка приложения (1-2 человека, можно back-end + front-end)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Примеры практической пользы обнаружения изменений ====&lt;br /&gt;
&lt;br /&gt;
=====Роскосмос &amp;quot;Цифровая Земля&amp;quot;=====&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеРоскосмос.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=LsR_gfCeSlQ]]&lt;br /&gt;
&lt;br /&gt;
=====Космический &amp;quot;Google для планеты&amp;quot;=====&lt;br /&gt;
&lt;br /&gt;
Источник: [https://habr.com/post/408397/ ссылка]&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеPlanet.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=h5Zhk0U4aZ4]]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* алгоритмы обнаружения изменений&lt;br /&gt;
* алгоритмы, которые полезны не только для обнаружения изменений&lt;br /&gt;
* знакомство с геопространственными данными&lt;br /&gt;
* библиотеки работы с геопространственными данными&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования -- любой&lt;br /&gt;
* желание разбираться с геопространственными данными&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* как устроены спутниковые данные (данные дистанционного зондирования Земли)&lt;br /&gt;
* библиотеки для работы с геопространственными данными&lt;br /&gt;
* подходы для обнаружения изменений на спутниковых данных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* реализация алгоритма (алгоритмов) обнаружения изменений на основе&lt;br /&gt;
** нейронных сетей&lt;br /&gt;
** SVM&lt;br /&gt;
** деревьев решений&lt;br /&gt;
** нечеткой логики&lt;br /&gt;
** объектных подходов&lt;br /&gt;
* использование входных данных сразу с нескольких космических аппаратов&lt;br /&gt;
* сохранение результатов работы в базу данных (напр., PostGIS) и выполнение над ними запросов (напр., вычисление площади полигона)&lt;br /&gt;
* разработка веб-сервиса для обнаружения изменений (любой язык программирования)&lt;br /&gt;
* разработка серверной части (автоматическая загрузка входных данных и обнаружение изменений)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* выполнить подготовку данных (можно вручную)&lt;br /&gt;
* реализовать алгоритм обнаружения изменений (любой)&lt;br /&gt;
* реализованный алгоритм должен находить изменения &lt;br /&gt;
&lt;br /&gt;
6-7:&lt;br /&gt;
* выполнить программную реализацию подготовки данных (с использованием OpenStreetMap, исходные данные можно загрузить вручную)&lt;br /&gt;
* реализовать алгоритм обнаружения изменений (см. Направления развития)&lt;br /&gt;
* простой графический интерфейс визуализации входных данных и результатов&lt;br /&gt;
* реализованный алгоритм должен находить изменения &lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* выполнить программную реализацию подготовки данных (с использованием OpenStreetMap)&lt;br /&gt;
* реализовать алгоритм обнаружения изменений (см. Направления развития, один либо несколько)&lt;br /&gt;
* сохранение результатов работы в базу данных (напр., PostGIS) и выполнение над ними запросов (напр., вычисление площади полигона)&lt;br /&gt;
* разработка приложения (не обязательно веб) для визуализации входных данных и результатов&lt;br /&gt;
* дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=30246</id>
		<title>Классификация объектов на спутниковых снимках с помощью глубокого обучения</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=30246"/>
		<updated>2018-10-20T08:14:27Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Классификация объектов на спутниковых снимках с помощью глубокого обучения&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=3-4&lt;br /&gt;
|number_of_students=8&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Темы студенческих работ 2018-2019&#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:AntonioRodriges Страница ментора]&lt;br /&gt;
&lt;br /&gt;
* [https://www.hse.ru/mirror/pubs/share/226456009 Презентация проектов 2018-2019 (PDF)]&lt;br /&gt;
&lt;br /&gt;
* [https://eduhseru-my.sharepoint.com/:x:/g/personal/arodriges_edu_hse_ru/EYZzEzd9JzFBq7yMDmIwPx0B665RwOlVVYFc69FfpZPb6A?e=sBBOSx Дополнительные темы] (on-line таблица)&lt;br /&gt;
&lt;br /&gt;
* Узнать больше о данных ДЗЗ: https://learn.arcgis.com/ru/arcgis-imagery-book/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Спутниковые данные (данные дистанционного зондирования Земли, ДЗЗ) используются при планировании городской инфраструктуры, мониторинге чрезвычайных ситуаций, точном земледелии и решении [https://learn.arcgis.com/ru/arcgis-imagery-book/ многих других задач]. Amazon предоставляет [https://aws.amazon.com/earth петабайты данных ДЗЗ], Planet строит «[https://habr.com/post/408397/ Космический Google]» для планеты, а Роскосмос запускает масштабный проект «[https://www.youtube.com/watch?v=LsR_gfCeSlQ Цифровая Земля]». Недавно прошли несколько международных конкурсов и хакатонов (в т.ч. в России), которые посвящены этой тематике: [https://habr.com/company/avito/blog/325632/ статья 1], [https://habr.com/company/ods/blog/325096/ статья 2], [http://geohack.ru/ хакатон Croc].&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеРоскосмос.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=LsR_gfCeSlQ]]&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеPlanet.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=h5Zhk0U4aZ4]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель проекта&#039;&#039;&#039; — разработать облачный сервис классификации объектов на бесплатных данных [https://registry.opendata.aws/sentinel-2/ Sentinel (ESA, European Space Agency)], которые на сегодня имеют самое высокое разрешение (порядка 10 метров на пиксель) среди всех бесплатных данных ДЗЗ. &lt;br /&gt;
&lt;br /&gt;
Также можно будет использовать вспомогательные данные других космических аппаратов, а также векторные цифровые карты для повышения точности классификации. Мы будем стремиться к тому, чтобы наш сервис автоматически загружал новые спутниковые данные по мере их поступления для заданных ROI (Region of Interest) и выполнял их классификацию (сегментацию) с сохранением результатов в базу данных и интерактивной визуализацией по требованию.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* технологиям глубокого обучения&lt;br /&gt;
* соответствующим front-end и back-end технологиям, которые необходимы для сервиса (напр., сетевым протоколам передачи геопространственных данных, расширениям для хранения геоданных в СУБД, карты отображения данных в браузере)&lt;br /&gt;
* основам работы со спутниковыми данными&lt;br /&gt;
* библиотекам работы с геопространственными данными &lt;br /&gt;
* применению машинного обучения к реальным, практически полезным задачам&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования — любой&lt;br /&gt;
* желание разбираться с геопространственными данными&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Технологии очевидны из следующего описания сервиса.&lt;br /&gt;
Задачи или компоненты сервиса можно упрощать/усложнять/исключать исходя из количества студентов, которые выберут проект. &lt;br /&gt;
Также back-end и/или front-end могут разрабатываться разным числом студенов в зависимости от сложности и объемности задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сервер&#039;&#039;&#039; (back-end):&lt;br /&gt;
&lt;br /&gt;
* Периодически загружает из облака Amazon новые данные [https://registry.opendata.aws/sentinel-2/ Sentinel] для заданных регионов&lt;br /&gt;
* Выполняет подготовку данных: напр., используя векторную карту, вырезает из снимков полигоны, соответствующие зданиям, дорогам, паркам, т.п. с помощью специальных библиотек, напр. [https://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html Python]&lt;br /&gt;
* Умеет по специальному протоколу (напр., WCS - Web Coverage Service) передавать данные на клиент&lt;br /&gt;
* Запускает классификацию/сегментацию снимков на одном сервере либо на кластере в &amp;quot;облаке&amp;quot; &lt;br /&gt;
* Сохраняет результаты классификации в базу данных, напр. PostgreSQL/PostGIS&lt;br /&gt;
* Умеет принимать от клиента запросы &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Клиент&#039;&#039;&#039; (front-end):&lt;br /&gt;
&lt;br /&gt;
* Отображает карту, входные данные и результаты работы в браузере, напр. с помощью Leaflet&lt;br /&gt;
* Умеет принимать от пользователя регионы интереса, пометки к данным&lt;br /&gt;
* Умеет передавать на сервер геоданные (напр., по протоколу WFS - Web Feature Service)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* как устроены спутниковые данные (данные дистанционного зондирования Земли)&lt;br /&gt;
* библиотеки для работы с геопространственными данными &lt;br /&gt;
* особенности и паттерны применения нейронных сетей к спутниковым данным&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* использование дополнительных спутниковых данных, напр. гиперспектральных, радарных, DEM (Digital Elevation Model)&lt;br /&gt;
* наличие нескольких альтернативных моделей для классификации данных&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Адаптируются в зависимости от размера команды.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4-5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* выполнить подготовку данных (автоматическая загрузка + вырезка объектов по векторной карте для обучения)&lt;br /&gt;
* реализовать классификацию данных ДЗЗ (можно без автоматизации)&lt;br /&gt;
* реализованное приложение должно выполнять сегментацию&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6-7:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8-10:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop, но желательно web)&lt;br /&gt;
* сервер, cм. описание в разделе &amp;quot;Какие будут использоваться технологии?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30245</id>
		<title>Исследование производительности систем обработки больших векторных геоданных</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30245"/>
		<updated>2018-10-20T08:14:18Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Редактирование Исследование производительности систем обработки больших векторных геоданных&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=3-4&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Темы студенческих работ 2018-2019&#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:AntonioRodriges Страница ментора]&lt;br /&gt;
&lt;br /&gt;
* [https://www.hse.ru/mirror/pubs/share/226456009 Презентация проектов 2018-2019 (PDF)]&lt;br /&gt;
&lt;br /&gt;
* [https://eduhseru-my.sharepoint.com/:x:/g/personal/arodriges_edu_hse_ru/EYZzEzd9JzFBq7yMDmIwPx0B665RwOlVVYFc69FfpZPb6A?e=sBBOSx Дополнительные темы] (on-line таблица)&lt;br /&gt;
&lt;br /&gt;
* Узнать больше о данных ДЗЗ: https://learn.arcgis.com/ru/arcgis-imagery-book/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Векторные геоданные - точка, линия, полигон, мультиполигон и другие виды объетов, которые имеют географическую привязку. &lt;br /&gt;
Эти данные встречаются в картах Google, Yandex, Bing и любых подобных сервисах. &lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: этих данных очень много (представьте себе только одну Москву с миллионами объектов)&lt;br /&gt;
* особый workload: обработка запросов к геоданным не является тривиальной (нужны индексы, специальные алгоритмы и подходы)&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших векторных геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Пользователь мобильной связи&#039;&#039;&#039;: где находится ближайшая автозаправочная станция? Могу ли я по дороге домой купить корм для домашних животных?&lt;br /&gt;
* &#039;&#039;&#039;Командующий армией&#039;&#039;&#039;: произошли ли значительные передвижения войск противника по сравнению со вчерашним вечером?&lt;br /&gt;
* &#039;&#039;&#039;Менеждер по страховым рискам&#039;&#039;&#039;: какие постройки на берегу реки с наибольшей вероятностью пострадают от очередного большого наводнения?&lt;br /&gt;
* &#039;&#039;&#039;Специалист по транспорту&#039;&#039;&#039;: как следует расширить сеть автодорог, чтобы до минимума сократить заторы?&lt;br /&gt;
* и многие другие вопросы: Spatial Databases: A Tour http://www.spatial.cs.umn.edu/Book/&lt;br /&gt;
&lt;br /&gt;
Например, треки ураганов позволяют страховым компаниям [https://eigenrisk.com/news/real-time-event-response/ спрогнозировать ущерб]:&lt;br /&gt;
[[Файл:NCEP_CFSR_AND_IBTRACKS_HURRICANE_KATRINA_28August2005.png|центр|600px|link=http://www.wikience.org/|Треки ураганов позволяют страховым компаниям спрогнозировать ущерб]]&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших векторных геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Свежая статья об исследовании систем обработки больших векторных геоданных&#039;&#039;&#039;: How Good Are Modern Spatial Analytics Systems? [http://www.vldb.org/pvldb/vol11/p1661-pandey.pdf PDF] &lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
* GeoMesa https://www.geomesa.org/&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* GIS Tools for Hadoop http://esri.github.io/gis-tools-for-hadoop/&lt;br /&gt;
* Spatial Hadoop http://spatialhadoop.cs.umn.edu/&lt;br /&gt;
* Hadoop-GIS http://bmidb.cs.stonybrook.edu/hadoopgis/index&lt;br /&gt;
* GeoSpark https://github.com/DataSystemsLab/GeoSpark&lt;br /&gt;
* Magellan https://github.com/harsha2010/magellan&lt;br /&gt;
* Asterix-DB https://asterixdb.apache.org/&lt;br /&gt;
* MongoDB https://www.mongodb.com/&lt;br /&gt;
* Couchbase https://www.couchbase.com/&lt;br /&gt;
* ваши предложения (почти любая современная база данных поддерживает векторные геоданные)&lt;br /&gt;
&lt;br /&gt;
Перечень остальных подходов и систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки векторных геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
Перечень систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только векторных, но и растровых геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (города, треки, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30244</id>
		<title>Исследование производительности систем обработки больших растровых геоданных</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30244"/>
		<updated>2018-10-20T08:14:00Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших растровых геоданных&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=3-4&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Темы студенческих работ 2018-2019&#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:AntonioRodriges Страница ментора]&lt;br /&gt;
&lt;br /&gt;
* [https://www.hse.ru/mirror/pubs/share/226456009 Презентация проектов 2018-2019 (PDF)]&lt;br /&gt;
&lt;br /&gt;
* [https://eduhseru-my.sharepoint.com/:x:/g/personal/arodriges_edu_hse_ru/EYZzEzd9JzFBq7yMDmIwPx0B665RwOlVVYFc69FfpZPb6A?e=sBBOSx Дополнительные темы] (on-line таблица)&lt;br /&gt;
&lt;br /&gt;
* Узнать больше о данных ДЗЗ: https://learn.arcgis.com/ru/arcgis-imagery-book/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Растровые геоданные - &lt;br /&gt;
временной ряд (&#039;&#039;&#039;1D&#039;&#039;&#039;), &lt;br /&gt;
спутниковая сцена (&#039;&#039;&#039;2D&#039;&#039;&#039;), &lt;br /&gt;
прогноз погоды/климата (&#039;&#039;&#039;3D&#039;&#039;&#039;), &lt;br /&gt;
данные беспилотных летательных аппаратов (БПЛА), &lt;br /&gt;
лидаров и другие N-мерные массивы, которые имеют географическую привязку. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Wikience-wind-speed.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-mean-sea-level-pressure-and-isobars-300x300.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-co2-globe.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-no2.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: только лишь один DigitalGlobe, коммерческий провайдер спутниковых данных, собирает около [https://www.mapbox.com/blog/digitalglobe-maps-api/ 70 терабайт в день]&lt;br /&gt;
* особый workload: растровые геоданные обрабатываются по-своему: нужны особые алгоритмы и подходы&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших растровых геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Чрезвычайные ситуации&#039;&#039;&#039;: какие районы города будут затоплены при повышении уровня воды на 1 метр (используются [https://en.wikipedia.org/wiki/Digital_elevation_model DEM])?&lt;br /&gt;
* &#039;&#039;&#039;Сельское хозяйство&#039;&#039;&#039;: как нужно удобрять поле, чтобы собрать больше урожая (точное земледелие, [https://en.wikipedia.org/wiki/Precision_agriculture precision agriculture])?&lt;br /&gt;
* &#039;&#039;&#039;Городское планирование&#039;&#039;&#039;: где и какие санитарно-гигиенические мероприятия нужно проводить, чтобы повысить качество воздуха?&lt;br /&gt;
* и многие другие вопросы &lt;br /&gt;
&lt;br /&gt;
Конкретный пример: суперкомпьютер Blue Waters и спутниковые данные используются для предсказания урожая, что чрезвычайно важно для экономики: [https://aces.illinois.edu/news/illinois-research-accurately-predicts-us-end-season-corn-yield ссылка].&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших растровых геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с растровыми геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
&lt;br /&gt;
* SciDB https://www.paradigm4.com&lt;br /&gt;
* RasDaMan http://rasdaman.org/&lt;br /&gt;
* MrGeo https://github.com/ngageoint/mrgeo&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* TileDB https://tiledb.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* ClimateSpark https://github.com/feihugis/ClimateSpark&lt;br /&gt;
* SciSpark https://scispark.jpl.nasa.gov/&lt;br /&gt;
* RasterFrames http://rasterframes.io/&lt;br /&gt;
* Python Dask https://dask.org/&lt;br /&gt;
* BigDAWG https://bigdawg.mit.edu/&lt;br /&gt;
* Язык программирования Julia https://julialang.org/&lt;br /&gt;
* Python/TensorFlow https://www.tensorflow.org&lt;br /&gt;
* Myria http://myria.cs.washington.edu/&lt;br /&gt;
* ваши предложения&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки растровых геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только растровых, но и векторных геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (NASA, ECMWF, ESA, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Change_Detection&amp;diff=30243</id>
		<title>Change Detection</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Change_Detection&amp;diff=30243"/>
		<updated>2018-10-20T08:13:37Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Change Detection&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=3-4&lt;br /&gt;
|number_of_students=7&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Темы студенческих работ 2018-2019&#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:AntonioRodriges Страница ментора]&lt;br /&gt;
&lt;br /&gt;
* [https://www.hse.ru/mirror/pubs/share/226456009 Презентация проектов 2018-2019 (PDF)]&lt;br /&gt;
&lt;br /&gt;
* [https://eduhseru-my.sharepoint.com/:x:/g/personal/arodriges_edu_hse_ru/EYZzEzd9JzFBq7yMDmIwPx0B665RwOlVVYFc69FfpZPb6A?e=sBBOSx Дополнительные темы] (on-line таблица)&lt;br /&gt;
&lt;br /&gt;
* Узнать больше о данных ДЗЗ: https://learn.arcgis.com/ru/arcgis-imagery-book/&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Обнаружение изменений (change detection) на спутниковых снимках является практически важной задачей при управлении развитием городских и других территорий. &lt;br /&gt;
&lt;br /&gt;
Примеры результатов работы алгоритмов обнаружения изменений: &lt;br /&gt;
* на месте здания появилось футбольное поле&lt;br /&gt;
* на месте пустыря появился жилой комплекс&lt;br /&gt;
* длина строящегося моста выросла на 250 метров за прошедшие пол года &lt;br /&gt;
* площадь зеленых зон в городе увеличилась на 10%&lt;br /&gt;
&lt;br /&gt;
Таким образом, подходы обнаружения изменений позволяют повысить оперативность (за счет автоматизации) и объективность (за счет использования спутниковых данных) работы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обзор методов обнаружения изменений&#039;&#039;&#039;: Change detection from remotely sensed images: From pixel-based to object-based approaches [https://www.ec.gc.ca/glaces-ice/0F9E03B9-1146-4AD4-A13B-AE9E07C9F72B/1.change%20detection.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
Pipeline обнаружения изменений может выглядеть следующим образом:&lt;br /&gt;
* подготовка входных данных: спутниковые данные Sentinel (или другие) + векторные данные OpenStreetMap &lt;br /&gt;
* совмещение OpenStreetMap со спутниковыми данными (вырезка из них тренировочной выборки)&lt;br /&gt;
* обучение алгоритма обнаружения изменений&lt;br /&gt;
* применение обученного алгоритма к другим данным&lt;br /&gt;
* разработка приложения для отображения входных данных и результатов работы&lt;br /&gt;
* возможно использование дополнительных источников данных для улучшения результатов (напр., другие спутники или сервисы)&lt;br /&gt;
&lt;br /&gt;
При командной работе задачи можно распределить следующим образом:&lt;br /&gt;
* реализация алгоритма (1-2 человека в зависимости от числа выбранных алгоритмов)&lt;br /&gt;
* подготовка и совмещение входных данных (1-3 человека, в зависимости от разнообразия источников данных)&lt;br /&gt;
* разработка приложения (1-2 человека, можно back-end + front-end)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Примеры практической пользы обнаружения изменений ====&lt;br /&gt;
&lt;br /&gt;
=====Роскосмос &amp;quot;Цифровая Земля&amp;quot;=====&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеРоскосмос.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=LsR_gfCeSlQ]]&lt;br /&gt;
&lt;br /&gt;
=====Космический &amp;quot;Google для планеты&amp;quot;=====&lt;br /&gt;
&lt;br /&gt;
Источник: [https://habr.com/post/408397/ ссылка]&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеPlanet.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=h5Zhk0U4aZ4]]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* алгоритмы обнаружения изменений&lt;br /&gt;
* алгоритмы, которые полезны не только для обнаружения изменений&lt;br /&gt;
* знакомство с геопространственными данными&lt;br /&gt;
* библиотеки работы с геопространственными данными&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования -- любой&lt;br /&gt;
* желание разбираться с геопространственными данными&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* как устроены спутниковые данные (данные дистанционного зондирования Земли)&lt;br /&gt;
* библиотеки для работы с геопространственными данными&lt;br /&gt;
* подходы для обнаружения изменений на спутниковых данных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* реализация алгоритма (алгоритмов) обнаружения изменений на основе&lt;br /&gt;
** нейронных сетей&lt;br /&gt;
** SVM&lt;br /&gt;
** деревьев решений&lt;br /&gt;
** нечеткой логики&lt;br /&gt;
** объектных подходов&lt;br /&gt;
* использование входных данных сразу с нескольких космических аппаратов&lt;br /&gt;
* сохранение результатов работы в базу данных (напр., PostGIS) и выполнение над ними запросов (напр., вычисление площади полигона)&lt;br /&gt;
* разработка веб-сервиса для обнаружения изменений (любой язык программирования)&lt;br /&gt;
* разработка серверной части (автоматическая загрузка входных данных и обнаружение изменений)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* выполнить подготовку данных (можно вручную)&lt;br /&gt;
* реализовать алгоритм обнаружения изменений (любой)&lt;br /&gt;
* реализованный алгоритм должен находить изменения &lt;br /&gt;
&lt;br /&gt;
6-7:&lt;br /&gt;
* выполнить программную реализацию подготовки данных (с использованием OpenStreetMap, исходные данные можно загрузить вручную)&lt;br /&gt;
* реализовать алгоритм обнаружения изменений (см. Направления развития)&lt;br /&gt;
* простой графический интерфейс визуализации входных данных и результатов&lt;br /&gt;
* реализованный алгоритм должен находить изменения &lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* выполнить программную реализацию подготовки данных (с использованием OpenStreetMap)&lt;br /&gt;
* реализовать алгоритм обнаружения изменений (см. Направления развития, один либо несколько)&lt;br /&gt;
* сохранение результатов работы в базу данных (напр., PostGIS) и выполнение над ними запросов (напр., вычисление площади полигона)&lt;br /&gt;
* разработка приложения (не обязательно веб) для визуализации входных данных и результатов&lt;br /&gt;
* дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:AntonioRodriges&amp;diff=30242</id>
		<title>Участник:AntonioRodriges</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:AntonioRodriges&amp;diff=30242"/>
		<updated>2018-10-20T08:12:27Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_ментора&lt;br /&gt;
|categorize = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Файл:AntonioRodriges.jpg|мини|Вот так выглядит Антонио Родригес]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примечания&#039;&#039;&#039;&lt;br /&gt;
* все темы можно выполнять на любом курсе (2-3-4, магистратура)&lt;br /&gt;
* выполнять индивидуально либо в команде&lt;br /&gt;
* в качестве ВКР либо проектной работы&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Темы студенческих работ 2018-2019&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://www.hse.ru/mirror/pubs/share/226456009 Презентация проектов 2018-2019 (PDF)]&lt;br /&gt;
&lt;br /&gt;
* [https://eduhseru-my.sharepoint.com/:x:/g/personal/arodriges_edu_hse_ru/EYZzEzd9JzFBq7yMDmIwPx0B665RwOlVVYFc69FfpZPb6A?e=sBBOSx Дополнительные темы] (on-line таблица)&lt;br /&gt;
&lt;br /&gt;
* Узнать больше о данных ДЗЗ: https://learn.arcgis.com/ru/arcgis-imagery-book/&lt;br /&gt;
&lt;br /&gt;
= Интересы =&lt;br /&gt;
&lt;br /&gt;
Работаю в области больших данных, распределенных систем, баз данных и геоинформатики. &lt;br /&gt;
&lt;br /&gt;
Многие предложенные мною проекты связаны с этими областями. О геоинформатике написано более широко ниже.&lt;br /&gt;
&lt;br /&gt;
Домашняя страница: [https://www.hse.ru/staff/rodriges www.hse.ru/staff/rodriges]&lt;br /&gt;
&lt;br /&gt;
= Геопространственные данные (Geospatial Data) =&lt;br /&gt;
&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Геоинформатика -- наука, которая занимается геоданными.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Geoinformatics slide.png|600px|центр]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Географические данные делятся на 2 вида: векторные (напр., точки, линии, полигоны) и растровые – многомерные массивы (напр., мультиспектральные спутниковые сцены). Работа с геопривязанными данными кардинально отличается от работы с обычными векторными объектами и массивами. Для этого используются особые подходы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Геоданные находят применение в широком круге научных и практически важных задачах:&lt;br /&gt;
* мониторинг окружающей среды&lt;br /&gt;
* транспорт&lt;br /&gt;
* городское планирование&lt;br /&gt;
* сельское хозяйство&lt;br /&gt;
* страхование&lt;br /&gt;
* недвижимость&lt;br /&gt;
и многих других областях. &lt;br /&gt;
&lt;br /&gt;
Короткие список примеров:&lt;br /&gt;
* [https://www.cnbc.com/2017/08/02/apple-has-over-70-map-tech-job-openings.html Apple нанимает более 70 экспертов в области геоданных]&lt;br /&gt;
* [https://www.youtube.com/watch?v=LsR_gfCeSlQ Видео от Роскосмоса] &lt;br /&gt;
* [https://www.globalforestwatch.org Проект Forest Watch]&lt;br /&gt;
* [https://geektimes.ru/post/295569/ «Космический Google для планеты»]&lt;br /&gt;
* [https://www.planet.com/markets/ Компания Planet]&lt;br /&gt;
* [http://geohack.ru/ Хакатон по геоданным в Москве от компании Croc]&lt;br /&gt;
* [https://www.digitalglobe.com/ Компания DigitalGlobe]&lt;br /&gt;
* [https://www.esri.com/en-us/industries/index Компания ESRI]&lt;br /&gt;
* [https://carto.com/ Компания Carto]&lt;br /&gt;
* [http://geoawesomeness.com/ много других примеров от GeoAwesomeness]&lt;br /&gt;
&lt;br /&gt;
На самых значимых в мире конференциях по компьютерным наукам всегда можно найти отдельные секции по пространственным данным (Spatial Data):&lt;br /&gt;
* [http://vldb2018.lncc.br/program-structure.html VLDB 2018]&lt;br /&gt;
* [https://sigmod2018.org/schedule_overview.shtml SIGMOD 2018]&lt;br /&gt;
&lt;br /&gt;
Р.А. Родригес Залепинос лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
= Контакты =&lt;br /&gt;
e-mail: [http://mailto:arodriges@hse.ru arodriges@hse.ru]&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30240</id>
		<title>Редактирование Исследование производительности систем обработки больших векторных геоданных (командный проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30240"/>
		<updated>2018-10-20T08:04:58Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: AntonioRodriges переименовал страницу [[Редактирование Исследование производительности систем обработки больших векторных геоданных (командн…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#перенаправление [[Исследование производительности систем обработки больших векторных геоданных (командный проект)]]&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30239</id>
		<title>Исследование производительности систем обработки больших векторных геоданных</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30239"/>
		<updated>2018-10-20T08:04:58Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: AntonioRodriges переименовал страницу [[Редактирование Исследование производительности систем обработки больших векторных геоданных (командн…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Редактирование Исследование производительности систем обработки больших векторных геоданных&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=3-4&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Векторные геоданные - точка, линия, полигон, мультиполигон и другие виды объетов, которые имеют географическую привязку. &lt;br /&gt;
Эти данные встречаются в картах Google, Yandex, Bing и любых подобных сервисах. &lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: этих данных очень много (представьте себе только одну Москву с миллионами объектов)&lt;br /&gt;
* особый workload: обработка запросов к геоданным не является тривиальной (нужны индексы, специальные алгоритмы и подходы)&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших векторных геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Пользователь мобильной связи&#039;&#039;&#039;: где находится ближайшая автозаправочная станция? Могу ли я по дороге домой купить корм для домашних животных?&lt;br /&gt;
* &#039;&#039;&#039;Командующий армией&#039;&#039;&#039;: произошли ли значительные передвижения войск противника по сравнению со вчерашним вечером?&lt;br /&gt;
* &#039;&#039;&#039;Менеждер по страховым рискам&#039;&#039;&#039;: какие постройки на берегу реки с наибольшей вероятностью пострадают от очередного большого наводнения?&lt;br /&gt;
* &#039;&#039;&#039;Специалист по транспорту&#039;&#039;&#039;: как следует расширить сеть автодорог, чтобы до минимума сократить заторы?&lt;br /&gt;
* и многие другие вопросы: Spatial Databases: A Tour http://www.spatial.cs.umn.edu/Book/&lt;br /&gt;
&lt;br /&gt;
Например, треки ураганов позволяют страховым компаниям [https://eigenrisk.com/news/real-time-event-response/ спрогнозировать ущерб]:&lt;br /&gt;
[[Файл:NCEP_CFSR_AND_IBTRACKS_HURRICANE_KATRINA_28August2005.png|центр|600px|link=http://www.wikience.org/|Треки ураганов позволяют страховым компаниям спрогнозировать ущерб]]&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших векторных геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Свежая статья об исследовании систем обработки больших векторных геоданных&#039;&#039;&#039;: How Good Are Modern Spatial Analytics Systems? [http://www.vldb.org/pvldb/vol11/p1661-pandey.pdf PDF] &lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
* GeoMesa https://www.geomesa.org/&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* GIS Tools for Hadoop http://esri.github.io/gis-tools-for-hadoop/&lt;br /&gt;
* Spatial Hadoop http://spatialhadoop.cs.umn.edu/&lt;br /&gt;
* Hadoop-GIS http://bmidb.cs.stonybrook.edu/hadoopgis/index&lt;br /&gt;
* GeoSpark https://github.com/DataSystemsLab/GeoSpark&lt;br /&gt;
* Magellan https://github.com/harsha2010/magellan&lt;br /&gt;
* Asterix-DB https://asterixdb.apache.org/&lt;br /&gt;
* MongoDB https://www.mongodb.com/&lt;br /&gt;
* Couchbase https://www.couchbase.com/&lt;br /&gt;
* ваши предложения (почти любая современная база данных поддерживает векторные геоданные)&lt;br /&gt;
&lt;br /&gt;
Перечень остальных подходов и систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки векторных геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
Перечень систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только векторных, но и растровых геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (города, треки, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30238</id>
		<title>Исследование производительности систем обработки больших растровых геоданных</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30238"/>
		<updated>2018-10-20T08:02:01Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших растровых геоданных&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=3-4&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Растровые геоданные - &lt;br /&gt;
временной ряд (&#039;&#039;&#039;1D&#039;&#039;&#039;), &lt;br /&gt;
спутниковая сцена (&#039;&#039;&#039;2D&#039;&#039;&#039;), &lt;br /&gt;
прогноз погоды/климата (&#039;&#039;&#039;3D&#039;&#039;&#039;), &lt;br /&gt;
данные беспилотных летательных аппаратов (БПЛА), &lt;br /&gt;
лидаров и другие N-мерные массивы, которые имеют географическую привязку. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Wikience-wind-speed.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-mean-sea-level-pressure-and-isobars-300x300.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-co2-globe.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-no2.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: только лишь один DigitalGlobe, коммерческий провайдер спутниковых данных, собирает около [https://www.mapbox.com/blog/digitalglobe-maps-api/ 70 терабайт в день]&lt;br /&gt;
* особый workload: растровые геоданные обрабатываются по-своему: нужны особые алгоритмы и подходы&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших растровых геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Чрезвычайные ситуации&#039;&#039;&#039;: какие районы города будут затоплены при повышении уровня воды на 1 метр (используются [https://en.wikipedia.org/wiki/Digital_elevation_model DEM])?&lt;br /&gt;
* &#039;&#039;&#039;Сельское хозяйство&#039;&#039;&#039;: как нужно удобрять поле, чтобы собрать больше урожая (точное земледелие, [https://en.wikipedia.org/wiki/Precision_agriculture precision agriculture])?&lt;br /&gt;
* &#039;&#039;&#039;Городское планирование&#039;&#039;&#039;: где и какие санитарно-гигиенические мероприятия нужно проводить, чтобы повысить качество воздуха?&lt;br /&gt;
* и многие другие вопросы &lt;br /&gt;
&lt;br /&gt;
Конкретный пример: суперкомпьютер Blue Waters и спутниковые данные используются для предсказания урожая, что чрезвычайно важно для экономики: [https://aces.illinois.edu/news/illinois-research-accurately-predicts-us-end-season-corn-yield ссылка].&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших растровых геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с растровыми геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
&lt;br /&gt;
* SciDB https://www.paradigm4.com&lt;br /&gt;
* RasDaMan http://rasdaman.org/&lt;br /&gt;
* MrGeo https://github.com/ngageoint/mrgeo&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* TileDB https://tiledb.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* ClimateSpark https://github.com/feihugis/ClimateSpark&lt;br /&gt;
* SciSpark https://scispark.jpl.nasa.gov/&lt;br /&gt;
* RasterFrames http://rasterframes.io/&lt;br /&gt;
* Python Dask https://dask.org/&lt;br /&gt;
* BigDAWG https://bigdawg.mit.edu/&lt;br /&gt;
* Язык программирования Julia https://julialang.org/&lt;br /&gt;
* Python/TensorFlow https://www.tensorflow.org&lt;br /&gt;
* Myria http://myria.cs.washington.edu/&lt;br /&gt;
* ваши предложения&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки растровых геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только растровых, но и векторных геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (NASA, ECMWF, ESA, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30237</id>
		<title>Исследование производительности систем обработки больших растровых геоданных</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30237"/>
		<updated>2018-10-20T08:01:21Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: Новая страница, с помощью формы Новый_командный_проект&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших растровых геоданных&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=3&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Чему научатся студенты? Что самое интересное в проекте? ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Организация работы (Как студенты будут работать в команде?) ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Компоненеты (Из каких частей состоит проект?) ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Похожие проекты ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Контактная информация ===&lt;br /&gt;
ы&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30236</id>
		<title>Исследование производительности систем обработки больших векторных геоданных</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30236"/>
		<updated>2018-10-20T08:00:29Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Редактирование Исследование производительности систем обработки больших векторных геоданных&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=3-4&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Векторные геоданные - точка, линия, полигон, мультиполигон и другие виды объетов, которые имеют географическую привязку. &lt;br /&gt;
Эти данные встречаются в картах Google, Yandex, Bing и любых подобных сервисах. &lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: этих данных очень много (представьте себе только одну Москву с миллионами объектов)&lt;br /&gt;
* особый workload: обработка запросов к геоданным не является тривиальной (нужны индексы, специальные алгоритмы и подходы)&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших векторных геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Пользователь мобильной связи&#039;&#039;&#039;: где находится ближайшая автозаправочная станция? Могу ли я по дороге домой купить корм для домашних животных?&lt;br /&gt;
* &#039;&#039;&#039;Командующий армией&#039;&#039;&#039;: произошли ли значительные передвижения войск противника по сравнению со вчерашним вечером?&lt;br /&gt;
* &#039;&#039;&#039;Менеждер по страховым рискам&#039;&#039;&#039;: какие постройки на берегу реки с наибольшей вероятностью пострадают от очередного большого наводнения?&lt;br /&gt;
* &#039;&#039;&#039;Специалист по транспорту&#039;&#039;&#039;: как следует расширить сеть автодорог, чтобы до минимума сократить заторы?&lt;br /&gt;
* и многие другие вопросы: Spatial Databases: A Tour http://www.spatial.cs.umn.edu/Book/&lt;br /&gt;
&lt;br /&gt;
Например, треки ураганов позволяют страховым компаниям [https://eigenrisk.com/news/real-time-event-response/ спрогнозировать ущерб]:&lt;br /&gt;
[[Файл:NCEP_CFSR_AND_IBTRACKS_HURRICANE_KATRINA_28August2005.png|центр|600px|link=http://www.wikience.org/|Треки ураганов позволяют страховым компаниям спрогнозировать ущерб]]&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших векторных геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Свежая статья об исследовании систем обработки больших векторных геоданных&#039;&#039;&#039;: How Good Are Modern Spatial Analytics Systems? [http://www.vldb.org/pvldb/vol11/p1661-pandey.pdf PDF] &lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
* GeoMesa https://www.geomesa.org/&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* GIS Tools for Hadoop http://esri.github.io/gis-tools-for-hadoop/&lt;br /&gt;
* Spatial Hadoop http://spatialhadoop.cs.umn.edu/&lt;br /&gt;
* Hadoop-GIS http://bmidb.cs.stonybrook.edu/hadoopgis/index&lt;br /&gt;
* GeoSpark https://github.com/DataSystemsLab/GeoSpark&lt;br /&gt;
* Magellan https://github.com/harsha2010/magellan&lt;br /&gt;
* Asterix-DB https://asterixdb.apache.org/&lt;br /&gt;
* MongoDB https://www.mongodb.com/&lt;br /&gt;
* Couchbase https://www.couchbase.com/&lt;br /&gt;
* ваши предложения (почти любая современная база данных поддерживает векторные геоданные)&lt;br /&gt;
&lt;br /&gt;
Перечень остальных подходов и систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки векторных геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
Перечень систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только векторных, но и растровых геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (города, треки, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30235</id>
		<title>Исследование производительности систем обработки больших векторных геоданных</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=30235"/>
		<updated>2018-10-20T07:59:56Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: Новая страница, с помощью формы Новый_командный_проект&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Редактирование Исследование производительности систем обработки больших векторных геоданных&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=3&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
в&lt;br /&gt;
&lt;br /&gt;
=== Чему научатся студенты? Что самое интересное в проекте? ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Организация работы (Как студенты будут работать в команде?) ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Компоненеты (Из каких частей состоит проект?) ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Похожие проекты ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Контактная информация ===&lt;br /&gt;
ы&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=30234</id>
		<title>Классификация объектов на спутниковых снимках с помощью глубокого обучения</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=30234"/>
		<updated>2018-10-20T07:47:03Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Классификация объектов на спутниковых снимках с помощью глубокого обучения&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=3-4&lt;br /&gt;
|number_of_students=8&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Спутниковые данные (данные дистанционного зондирования Земли, ДЗЗ) используются при планировании городской инфраструктуры, мониторинге чрезвычайных ситуаций, точном земледелии и решении [https://learn.arcgis.com/ru/arcgis-imagery-book/ многих других задач]. Amazon предоставляет [https://aws.amazon.com/earth петабайты данных ДЗЗ], Planet строит «[https://habr.com/post/408397/ Космический Google]» для планеты, а Роскосмос запускает масштабный проект «[https://www.youtube.com/watch?v=LsR_gfCeSlQ Цифровая Земля]». Недавно прошли несколько международных конкурсов и хакатонов (в т.ч. в России), которые посвящены этой тематике: [https://habr.com/company/avito/blog/325632/ статья 1], [https://habr.com/company/ods/blog/325096/ статья 2], [http://geohack.ru/ хакатон Croc].&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеРоскосмос.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=LsR_gfCeSlQ]]&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеPlanet.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=h5Zhk0U4aZ4]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель проекта&#039;&#039;&#039; — разработать облачный сервис классификации объектов на бесплатных данных [https://registry.opendata.aws/sentinel-2/ Sentinel (ESA, European Space Agency)], которые на сегодня имеют самое высокое разрешение (порядка 10 метров на пиксель) среди всех бесплатных данных ДЗЗ. &lt;br /&gt;
&lt;br /&gt;
Также можно будет использовать вспомогательные данные других космических аппаратов, а также векторные цифровые карты для повышения точности классификации. Мы будем стремиться к тому, чтобы наш сервис автоматически загружал новые спутниковые данные по мере их поступления для заданных ROI (Region of Interest) и выполнял их классификацию (сегментацию) с сохранением результатов в базу данных и интерактивной визуализацией по требованию.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* технологиям глубокого обучения&lt;br /&gt;
* соответствующим front-end и back-end технологиям, которые необходимы для сервиса (напр., сетевым протоколам передачи геопространственных данных, расширениям для хранения геоданных в СУБД, карты отображения данных в браузере)&lt;br /&gt;
* основам работы со спутниковыми данными&lt;br /&gt;
* библиотекам работы с геопространственными данными &lt;br /&gt;
* применению машинного обучения к реальным, практически полезным задачам&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования — любой&lt;br /&gt;
* желание разбираться с геопространственными данными&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Технологии очевидны из следующего описания сервиса.&lt;br /&gt;
Задачи или компоненты сервиса можно упрощать/усложнять/исключать исходя из количества студентов, которые выберут проект. &lt;br /&gt;
Также back-end и/или front-end могут разрабатываться разным числом студенов в зависимости от сложности и объемности задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сервер&#039;&#039;&#039; (back-end):&lt;br /&gt;
&lt;br /&gt;
* Периодически загружает из облака Amazon новые данные [https://registry.opendata.aws/sentinel-2/ Sentinel] для заданных регионов&lt;br /&gt;
* Выполняет подготовку данных: напр., используя векторную карту, вырезает из снимков полигоны, соответствующие зданиям, дорогам, паркам, т.п. с помощью специальных библиотек, напр. [https://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html Python]&lt;br /&gt;
* Умеет по специальному протоколу (напр., WCS - Web Coverage Service) передавать данные на клиент&lt;br /&gt;
* Запускает классификацию/сегментацию снимков на одном сервере либо на кластере в &amp;quot;облаке&amp;quot; &lt;br /&gt;
* Сохраняет результаты классификации в базу данных, напр. PostgreSQL/PostGIS&lt;br /&gt;
* Умеет принимать от клиента запросы &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Клиент&#039;&#039;&#039; (front-end):&lt;br /&gt;
&lt;br /&gt;
* Отображает карту, входные данные и результаты работы в браузере, напр. с помощью Leaflet&lt;br /&gt;
* Умеет принимать от пользователя регионы интереса, пометки к данным&lt;br /&gt;
* Умеет передавать на сервер геоданные (напр., по протоколу WFS - Web Feature Service)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* как устроены спутниковые данные (данные дистанционного зондирования Земли)&lt;br /&gt;
* библиотеки для работы с геопространственными данными &lt;br /&gt;
* особенности и паттерны применения нейронных сетей к спутниковым данным&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* использование дополнительных спутниковых данных, напр. гиперспектральных, радарных, DEM (Digital Elevation Model)&lt;br /&gt;
* наличие нескольких альтернативных моделей для классификации данных&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Адаптируются в зависимости от размера команды.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4-5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* выполнить подготовку данных (автоматическая загрузка + вырезка объектов по векторной карте для обучения)&lt;br /&gt;
* реализовать классификацию данных ДЗЗ (можно без автоматизации)&lt;br /&gt;
* реализованное приложение должно выполнять сегментацию&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6-7:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8-10:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop, но желательно web)&lt;br /&gt;
* сервер, cм. описание в разделе &amp;quot;Какие будут использоваться технологии?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30233</id>
		<title>Классификация объектов на спутниковых снимках с помощью глубокого обучения (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30233"/>
		<updated>2018-10-20T07:46:55Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Классификация объектов на спутниковых данных с помощью глубокого обучения&lt;br /&gt;
|mentor=Antonio Rodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=8&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Спутниковые данные (данные дистанционного зондирования Земли, ДЗЗ) используются при планировании городской инфраструктуры, мониторинге чрезвычайных ситуаций, точном земледелии и решении [https://learn.arcgis.com/ru/arcgis-imagery-book/ многих других задач]. Amazon предоставляет [https://aws.amazon.com/earth петабайты данных ДЗЗ], Planet строит «[https://habr.com/post/408397/ Космический Google]» для планеты, а Роскосмос запускает масштабный проект «[https://www.youtube.com/watch?v=LsR_gfCeSlQ Цифровая Земля]». Недавно прошли несколько международных конкурсов и хакатонов (в т.ч. в России), которые посвящены этой тематике: [https://habr.com/company/avito/blog/325632/ статья 1], [https://habr.com/company/ods/blog/325096/ статья 2], [http://geohack.ru/ хакатон Croc].&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеРоскосмос.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=LsR_gfCeSlQ]]&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеPlanet.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=h5Zhk0U4aZ4]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель проекта&#039;&#039;&#039; — разработать облачный сервис классификации объектов на бесплатных данных [https://registry.opendata.aws/sentinel-2/ Sentinel (ESA, European Space Agency)], которые на сегодня имеют самое высокое разрешение (порядка 10 метров на пиксель) среди всех бесплатных данных ДЗЗ. &lt;br /&gt;
&lt;br /&gt;
Также можно будет использовать вспомогательные данные других космических аппаратов, а также векторные цифровые карты для повышения точности классификации. Мы будем стремиться к тому, чтобы наш сервис автоматически загружал новые спутниковые данные по мере их поступления для заданных ROI (Region of Interest) и выполнял их классификацию (сегментацию) с сохранением результатов в базу данных и интерактивной визуализацией по требованию.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* технологиям глубокого обучения&lt;br /&gt;
* соответствующим front-end и back-end технологиям, которые необходимы для сервиса (напр., сетевым протоколам передачи геопространственных данных, расширениям для хранения геоданных в СУБД, карты отображения данных в браузере)&lt;br /&gt;
* основам работы со спутниковыми данными&lt;br /&gt;
* библиотекам работы с геопространственными данными &lt;br /&gt;
* применению машинного обучения к реальным, практически полезным задачам&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования — любой&lt;br /&gt;
* желание разбираться с геопространственными данными&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Технологии очевидны из следующего описания сервиса.&lt;br /&gt;
Задачи или компоненты сервиса можно упрощать/усложнять/исключать исходя из количества студентов, которые выберут проект. &lt;br /&gt;
Также back-end и/или front-end могут разрабатываться разным числом студенов в зависимости от сложности и объемности задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сервер&#039;&#039;&#039; (back-end):&lt;br /&gt;
&lt;br /&gt;
* Периодически загружает из облака Amazon новые данные [https://registry.opendata.aws/sentinel-2/ Sentinel] для заданных регионов&lt;br /&gt;
* Выполняет подготовку данных: напр., используя векторную карту, вырезает из снимков полигоны, соответствующие зданиям, дорогам, паркам, т.п. с помощью специальных библиотек, напр. [https://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html Python]&lt;br /&gt;
* Умеет по специальному протоколу (напр., WCS - Web Coverage Service) передавать данные на клиент&lt;br /&gt;
* Запускает классификацию/сегментацию снимков на одном сервере либо на кластере в &amp;quot;облаке&amp;quot; &lt;br /&gt;
* Сохраняет результаты классификации в базу данных, напр. PostgreSQL/PostGIS&lt;br /&gt;
* Умеет принимать от клиента запросы &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Клиент&#039;&#039;&#039; (front-end):&lt;br /&gt;
&lt;br /&gt;
* Отображает карту, входные данные и результаты работы в браузере, напр. с помощью Leaflet&lt;br /&gt;
* Умеет принимать от пользователя регионы интереса, пометки к данным&lt;br /&gt;
* Умеет передавать на сервер геоданные (напр., по протоколу WFS - Web Feature Service)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* как устроены спутниковые данные (данные дистанционного зондирования Земли)&lt;br /&gt;
* библиотеки для работы с геопространственными данными &lt;br /&gt;
* особенности и паттерны применения нейронных сетей к спутниковым данным&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* использование дополнительных спутниковых данных, напр. гиперспектральных, радарных, DEM (Digital Elevation Model)&lt;br /&gt;
* наличие нескольких альтернативных моделей для классификации данных&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Адаптируются в зависимости от размера команды.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4-5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* выполнить подготовку данных (автоматическая загрузка + вырезка объектов по векторной карте для обучения)&lt;br /&gt;
* реализовать классификацию данных ДЗЗ (можно без автоматизации)&lt;br /&gt;
* реализованное приложение должно выполнять сегментацию&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6-7:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8-10:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop, но желательно web)&lt;br /&gt;
* сервер, cм. описание в разделе &amp;quot;Какие будут использоваться технологии?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=30232</id>
		<title>Классификация объектов на спутниковых снимках с помощью глубокого обучения</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=30232"/>
		<updated>2018-10-20T07:45:31Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: Новая страница, с помощью формы Новый_командный_проект&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Классификация объектов на спутниковых снимках с помощью глубокого обучения&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=3&lt;br /&gt;
|number_of_students=3-4&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Чему научатся студенты? Что самое интересное в проекте? ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Организация работы (Как студенты будут работать в команде?) ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Компоненеты (Из каких частей состоит проект?) ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Похожие проекты ===&lt;br /&gt;
ы&lt;br /&gt;
&lt;br /&gt;
=== Контактная информация ===&lt;br /&gt;
ы&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Change_Detection&amp;diff=30231</id>
		<title>Change Detection</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Change_Detection&amp;diff=30231"/>
		<updated>2018-10-20T07:42:20Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Change Detection&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=3-4&lt;br /&gt;
|number_of_students=7&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Обнаружение изменений (change detection) на спутниковых снимках является практически важной задачей при управлении развитием городских и других территорий. &lt;br /&gt;
&lt;br /&gt;
Примеры результатов работы алгоритмов обнаружения изменений: &lt;br /&gt;
* на месте здания появилось футбольное поле&lt;br /&gt;
* на месте пустыря появился жилой комплекс&lt;br /&gt;
* длина строящегося моста выросла на 250 метров за прошедшие пол года &lt;br /&gt;
* площадь зеленых зон в городе увеличилась на 10%&lt;br /&gt;
&lt;br /&gt;
Таким образом, подходы обнаружения изменений позволяют повысить оперативность (за счет автоматизации) и объективность (за счет использования спутниковых данных) работы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обзор методов обнаружения изменений&#039;&#039;&#039;: Change detection from remotely sensed images: From pixel-based to object-based approaches [https://www.ec.gc.ca/glaces-ice/0F9E03B9-1146-4AD4-A13B-AE9E07C9F72B/1.change%20detection.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
Pipeline обнаружения изменений может выглядеть следующим образом:&lt;br /&gt;
* подготовка входных данных: спутниковые данные Sentinel (или другие) + векторные данные OpenStreetMap &lt;br /&gt;
* совмещение OpenStreetMap со спутниковыми данными (вырезка из них тренировочной выборки)&lt;br /&gt;
* обучение алгоритма обнаружения изменений&lt;br /&gt;
* применение обученного алгоритма к другим данным&lt;br /&gt;
* разработка приложения для отображения входных данных и результатов работы&lt;br /&gt;
* возможно использование дополнительных источников данных для улучшения результатов (напр., другие спутники или сервисы)&lt;br /&gt;
&lt;br /&gt;
При командной работе задачи можно распределить следующим образом:&lt;br /&gt;
* реализация алгоритма (1-2 человека в зависимости от числа выбранных алгоритмов)&lt;br /&gt;
* подготовка и совмещение входных данных (1-3 человека, в зависимости от разнообразия источников данных)&lt;br /&gt;
* разработка приложения (1-2 человека, можно back-end + front-end)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Примеры практической пользы обнаружения изменений ====&lt;br /&gt;
&lt;br /&gt;
=====Роскосмос &amp;quot;Цифровая Земля&amp;quot;=====&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеРоскосмос.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=LsR_gfCeSlQ]]&lt;br /&gt;
&lt;br /&gt;
=====Космический &amp;quot;Google для планеты&amp;quot;=====&lt;br /&gt;
&lt;br /&gt;
Источник: [https://habr.com/post/408397/ ссылка]&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеPlanet.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=h5Zhk0U4aZ4]]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* алгоритмы обнаружения изменений&lt;br /&gt;
* алгоритмы, которые полезны не только для обнаружения изменений&lt;br /&gt;
* знакомство с геопространственными данными&lt;br /&gt;
* библиотеки работы с геопространственными данными&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования -- любой&lt;br /&gt;
* желание разбираться с геопространственными данными&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* как устроены спутниковые данные (данные дистанционного зондирования Земли)&lt;br /&gt;
* библиотеки для работы с геопространственными данными&lt;br /&gt;
* подходы для обнаружения изменений на спутниковых данных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* реализация алгоритма (алгоритмов) обнаружения изменений на основе&lt;br /&gt;
** нейронных сетей&lt;br /&gt;
** SVM&lt;br /&gt;
** деревьев решений&lt;br /&gt;
** нечеткой логики&lt;br /&gt;
** объектных подходов&lt;br /&gt;
* использование входных данных сразу с нескольких космических аппаратов&lt;br /&gt;
* сохранение результатов работы в базу данных (напр., PostGIS) и выполнение над ними запросов (напр., вычисление площади полигона)&lt;br /&gt;
* разработка веб-сервиса для обнаружения изменений (любой язык программирования)&lt;br /&gt;
* разработка серверной части (автоматическая загрузка входных данных и обнаружение изменений)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* выполнить подготовку данных (можно вручную)&lt;br /&gt;
* реализовать алгоритм обнаружения изменений (любой)&lt;br /&gt;
* реализованный алгоритм должен находить изменения &lt;br /&gt;
&lt;br /&gt;
6-7:&lt;br /&gt;
* выполнить программную реализацию подготовки данных (с использованием OpenStreetMap, исходные данные можно загрузить вручную)&lt;br /&gt;
* реализовать алгоритм обнаружения изменений (см. Направления развития)&lt;br /&gt;
* простой графический интерфейс визуализации входных данных и результатов&lt;br /&gt;
* реализованный алгоритм должен находить изменения &lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* выполнить программную реализацию подготовки данных (с использованием OpenStreetMap)&lt;br /&gt;
* реализовать алгоритм обнаружения изменений (см. Направления развития, один либо несколько)&lt;br /&gt;
* сохранение результатов работы в базу данных (напр., PostGIS) и выполнение над ними запросов (напр., вычисление площади полигона)&lt;br /&gt;
* разработка приложения (не обязательно веб) для визуализации входных данных и результатов&lt;br /&gt;
* дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Change_Detection&amp;diff=30230</id>
		<title>Change Detection</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Change_Detection&amp;diff=30230"/>
		<updated>2018-10-20T07:40:48Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: Новая страница, с помощью формы Новый_командный_проект&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Change Detection&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=3&lt;br /&gt;
|number_of_students=3-4&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
TDB&lt;br /&gt;
&lt;br /&gt;
=== Чему научатся студенты? Что самое интересное в проекте? ===&lt;br /&gt;
TDB&lt;br /&gt;
&lt;br /&gt;
=== Организация работы (Как студенты будут работать в команде?) ===&lt;br /&gt;
TDB&lt;br /&gt;
&lt;br /&gt;
=== Компоненеты (Из каких частей состоит проект?) ===&lt;br /&gt;
TDB&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
TDB&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
TDB&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
TDB&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
TDB&lt;br /&gt;
&lt;br /&gt;
=== Похожие проекты ===&lt;br /&gt;
TDB&lt;br /&gt;
&lt;br /&gt;
=== Контактная информация ===&lt;br /&gt;
TDB&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%81%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30229</id>
		<title>Тест (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%81%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30229"/>
		<updated>2018-10-20T07:32:13Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших векторных геоданных&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=3-4&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Векторные геоданные - точка, линия, полигон, мультиполигон и другие виды объетов, которые имеют географическую привязку. &lt;br /&gt;
Эти данные встречаются в картах Google, Yandex, Bing и любых подобных сервисах. &lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: этих данных очень много (представьте себе только одну Москву с миллионами объектов)&lt;br /&gt;
* особый workload: обработка запросов к геоданным не является тривиальной (нужны индексы, специальные алгоритмы и подходы)&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших векторных геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Пользователь мобильной связи&#039;&#039;&#039;: где находится ближайшая автозаправочная станция? Могу ли я по дороге домой купить корм для домашних животных?&lt;br /&gt;
* &#039;&#039;&#039;Командующий армией&#039;&#039;&#039;: произошли ли значительные передвижения войск противника по сравнению со вчерашним вечером?&lt;br /&gt;
* &#039;&#039;&#039;Менеждер по страховым рискам&#039;&#039;&#039;: какие постройки на берегу реки с наибольшей вероятностью пострадают от очередного большого наводнения?&lt;br /&gt;
* &#039;&#039;&#039;Специалист по транспорту&#039;&#039;&#039;: как следует расширить сеть автодорог, чтобы до минимума сократить заторы?&lt;br /&gt;
* и многие другие вопросы: Spatial Databases: A Tour http://www.spatial.cs.umn.edu/Book/&lt;br /&gt;
&lt;br /&gt;
Например, треки ураганов позволяют страховым компаниям [https://eigenrisk.com/news/real-time-event-response/ спрогнозировать ущерб]:&lt;br /&gt;
[[Файл:NCEP_CFSR_AND_IBTRACKS_HURRICANE_KATRINA_28August2005.png|центр|600px|link=http://www.wikience.org/|Треки ураганов позволяют страховым компаниям спрогнозировать ущерб]]&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших векторных геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Свежая статья об исследовании систем обработки больших векторных геоданных&#039;&#039;&#039;: How Good Are Modern Spatial Analytics Systems? [http://www.vldb.org/pvldb/vol11/p1661-pandey.pdf PDF] &lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
* GeoMesa https://www.geomesa.org/&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* GIS Tools for Hadoop http://esri.github.io/gis-tools-for-hadoop/&lt;br /&gt;
* Spatial Hadoop http://spatialhadoop.cs.umn.edu/&lt;br /&gt;
* Hadoop-GIS http://bmidb.cs.stonybrook.edu/hadoopgis/index&lt;br /&gt;
* GeoSpark https://github.com/DataSystemsLab/GeoSpark&lt;br /&gt;
* Magellan https://github.com/harsha2010/magellan&lt;br /&gt;
* Asterix-DB https://asterixdb.apache.org/&lt;br /&gt;
* MongoDB https://www.mongodb.com/&lt;br /&gt;
* Couchbase https://www.couchbase.com/&lt;br /&gt;
* ваши предложения (почти любая современная база данных поддерживает векторные геоданные)&lt;br /&gt;
&lt;br /&gt;
Перечень остальных подходов и систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки векторных геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
Перечень систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только векторных, но и растровых геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (города, треки, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%81%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30228</id>
		<title>Тест (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%81%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30228"/>
		<updated>2018-10-20T07:30:34Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших векторных геоданных&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2-4&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Векторные геоданные - точка, линия, полигон, мультиполигон и другие виды объетов, которые имеют географическую привязку. &lt;br /&gt;
Эти данные встречаются в картах Google, Yandex, Bing и любых подобных сервисах. &lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: этих данных очень много (представьте себе только одну Москву с миллионами объектов)&lt;br /&gt;
* особый workload: обработка запросов к геоданным не является тривиальной (нужны индексы, специальные алгоритмы и подходы)&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших векторных геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Пользователь мобильной связи&#039;&#039;&#039;: где находится ближайшая автозаправочная станция? Могу ли я по дороге домой купить корм для домашних животных?&lt;br /&gt;
* &#039;&#039;&#039;Командующий армией&#039;&#039;&#039;: произошли ли значительные передвижения войск противника по сравнению со вчерашним вечером?&lt;br /&gt;
* &#039;&#039;&#039;Менеждер по страховым рискам&#039;&#039;&#039;: какие постройки на берегу реки с наибольшей вероятностью пострадают от очередного большого наводнения?&lt;br /&gt;
* &#039;&#039;&#039;Специалист по транспорту&#039;&#039;&#039;: как следует расширить сеть автодорог, чтобы до минимума сократить заторы?&lt;br /&gt;
* и многие другие вопросы: Spatial Databases: A Tour http://www.spatial.cs.umn.edu/Book/&lt;br /&gt;
&lt;br /&gt;
Например, треки ураганов позволяют страховым компаниям [https://eigenrisk.com/news/real-time-event-response/ спрогнозировать ущерб]:&lt;br /&gt;
[[Файл:NCEP_CFSR_AND_IBTRACKS_HURRICANE_KATRINA_28August2005.png|центр|600px|link=http://www.wikience.org/|Треки ураганов позволяют страховым компаниям спрогнозировать ущерб]]&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших векторных геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Свежая статья об исследовании систем обработки больших векторных геоданных&#039;&#039;&#039;: How Good Are Modern Spatial Analytics Systems? [http://www.vldb.org/pvldb/vol11/p1661-pandey.pdf PDF] &lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
* GeoMesa https://www.geomesa.org/&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* GIS Tools for Hadoop http://esri.github.io/gis-tools-for-hadoop/&lt;br /&gt;
* Spatial Hadoop http://spatialhadoop.cs.umn.edu/&lt;br /&gt;
* Hadoop-GIS http://bmidb.cs.stonybrook.edu/hadoopgis/index&lt;br /&gt;
* GeoSpark https://github.com/DataSystemsLab/GeoSpark&lt;br /&gt;
* Magellan https://github.com/harsha2010/magellan&lt;br /&gt;
* Asterix-DB https://asterixdb.apache.org/&lt;br /&gt;
* MongoDB https://www.mongodb.com/&lt;br /&gt;
* Couchbase https://www.couchbase.com/&lt;br /&gt;
* ваши предложения (почти любая современная база данных поддерживает векторные геоданные)&lt;br /&gt;
&lt;br /&gt;
Перечень остальных подходов и систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки векторных геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
Перечень систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только векторных, но и растровых геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (города, треки, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%81%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30227</id>
		<title>Тест (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A2%D0%B5%D1%81%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30227"/>
		<updated>2018-10-20T07:29:04Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: Новая страница, с помощью формы Новый_проект&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Тест&lt;br /&gt;
|mentor=AntonioRodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
TBD&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30215</id>
		<title>Исследование производительности систем обработки больших растровых геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=30215"/>
		<updated>2018-10-19T11:30:33Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: /* Что это за проект? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших растровых геоданных&lt;br /&gt;
|mentor=AntonioRodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Растровые геоданные - &lt;br /&gt;
временной ряд (&#039;&#039;&#039;1D&#039;&#039;&#039;), &lt;br /&gt;
спутниковая сцена (&#039;&#039;&#039;2D&#039;&#039;&#039;), &lt;br /&gt;
прогноз погоды/климата (&#039;&#039;&#039;3D&#039;&#039;&#039;), &lt;br /&gt;
данные беспилотных летательных аппаратов (БПЛА), &lt;br /&gt;
лидаров и другие N-мерные массивы, которые имеют географическую привязку. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Wikience-wind-speed.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-mean-sea-level-pressure-and-isobars-300x300.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-co2-globe.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-no2.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: только лишь один DigitalGlobe, коммерческий провайдер спутниковых данных, собирает около [https://www.mapbox.com/blog/digitalglobe-maps-api/ 70 терабайт в день]&lt;br /&gt;
* особый workload: растровые геоданные обрабатываются по-своему: нужны особые алгоритмы и подходы&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших растровых геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Чрезвычайные ситуации&#039;&#039;&#039;: какие районы города будут затоплены при повышении уровня воды на 1 метр (используются [https://en.wikipedia.org/wiki/Digital_elevation_model DEM])?&lt;br /&gt;
* &#039;&#039;&#039;Сельское хозяйство&#039;&#039;&#039;: как нужно удобрять поле, чтобы собрать больше урожая (точное земледелие, [https://en.wikipedia.org/wiki/Precision_agriculture precision agriculture])?&lt;br /&gt;
* &#039;&#039;&#039;Городское планирование&#039;&#039;&#039;: где и какие санитарно-гигиенические мероприятия нужно проводить, чтобы повысить качество воздуха?&lt;br /&gt;
* и многие другие вопросы &lt;br /&gt;
&lt;br /&gt;
Конкретный пример: суперкомпьютер Blue Waters и спутниковые данные используются для предсказания урожая, что чрезвычайно важно для экономики: [https://aces.illinois.edu/news/illinois-research-accurately-predicts-us-end-season-corn-yield ссылка].&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших растровых геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с растровыми геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
&lt;br /&gt;
* SciDB https://www.paradigm4.com&lt;br /&gt;
* RasDaMan http://rasdaman.org/&lt;br /&gt;
* MrGeo https://github.com/ngageoint/mrgeo&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* TileDB https://tiledb.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* ClimateSpark https://github.com/feihugis/ClimateSpark&lt;br /&gt;
* SciSpark https://scispark.jpl.nasa.gov/&lt;br /&gt;
* RasterFrames http://rasterframes.io/&lt;br /&gt;
* Python Dask https://dask.org/&lt;br /&gt;
* BigDAWG https://bigdawg.mit.edu/&lt;br /&gt;
* Язык программирования Julia https://julialang.org/&lt;br /&gt;
* Python/TensorFlow https://www.tensorflow.org&lt;br /&gt;
* Myria http://myria.cs.washington.edu/&lt;br /&gt;
* ваши предложения&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки растровых геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только растровых, но и векторных геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (NASA, ECMWF, ESA, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29962</id>
		<title>Исследование производительности систем обработки больших векторных геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29962"/>
		<updated>2018-10-14T09:27:36Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: /* Что это за проект? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших векторных геоданных&lt;br /&gt;
|mentor=AntonioRodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Векторные геоданные - точка, линия, полигон, мультиполигон и другие виды объетов, которые имеют географическую привязку. &lt;br /&gt;
Эти данные встречаются в картах Google, Yandex, Bing и любых подобных сервисах. &lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: этих данных очень много (представьте себе только одну Москву с миллионами объектов)&lt;br /&gt;
* особый workload: обработка запросов к геоданным не является тривиальной (нужны индексы, специальные алгоритмы и подходы)&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших векторных геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Пользователь мобильной связи&#039;&#039;&#039;: где находится ближайшая автозаправочная станция? Могу ли я по дороге домой купить корм для домашних животных?&lt;br /&gt;
* &#039;&#039;&#039;Командующий армией&#039;&#039;&#039;: произошли ли значительные передвижения войск противника по сравнению со вчерашним вечером?&lt;br /&gt;
* &#039;&#039;&#039;Менеждер по страховым рискам&#039;&#039;&#039;: какие постройки на берегу реки с наибольшей вероятностью пострадают от очередного большого наводнения?&lt;br /&gt;
* &#039;&#039;&#039;Специалист по транспорту&#039;&#039;&#039;: как следует расширить сеть автодорог, чтобы до минимума сократить заторы?&lt;br /&gt;
* и многие другие вопросы: Spatial Databases: A Tour http://www.spatial.cs.umn.edu/Book/&lt;br /&gt;
&lt;br /&gt;
Например, треки ураганов позволяют страховым компаниям [https://eigenrisk.com/news/real-time-event-response/ спрогнозировать ущерб]:&lt;br /&gt;
[[Файл:NCEP_CFSR_AND_IBTRACKS_HURRICANE_KATRINA_28August2005.png|центр|600px|link=http://www.wikience.org/|Треки ураганов позволяют страховым компаниям спрогнозировать ущерб]]&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших векторных геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Свежая статья об исследовании систем обработки больших векторных геоданных&#039;&#039;&#039;: How Good Are Modern Spatial Analytics Systems? [http://www.vldb.org/pvldb/vol11/p1661-pandey.pdf PDF] &lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
* GeoMesa https://www.geomesa.org/&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* GIS Tools for Hadoop http://esri.github.io/gis-tools-for-hadoop/&lt;br /&gt;
* Spatial Hadoop http://spatialhadoop.cs.umn.edu/&lt;br /&gt;
* Hadoop-GIS http://bmidb.cs.stonybrook.edu/hadoopgis/index&lt;br /&gt;
* GeoSpark https://github.com/DataSystemsLab/GeoSpark&lt;br /&gt;
* Magellan https://github.com/harsha2010/magellan&lt;br /&gt;
* Asterix-DB https://asterixdb.apache.org/&lt;br /&gt;
* MongoDB https://www.mongodb.com/&lt;br /&gt;
* Couchbase https://www.couchbase.com/&lt;br /&gt;
* ваши предложения (почти любая современная база данных поддерживает векторные геоданные)&lt;br /&gt;
&lt;br /&gt;
Перечень остальных подходов и систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки векторных геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
Перечень систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только векторных, но и растровых геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (города, треки, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29961</id>
		<title>Исследование производительности систем обработки больших растровых геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29961"/>
		<updated>2018-10-14T09:27:18Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: /* Что это за проект? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших растровых геоданных&lt;br /&gt;
|mentor=AntonioRodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Растровые геоданные - &lt;br /&gt;
временной ряд (&#039;&#039;&#039;1D&#039;&#039;&#039;), &lt;br /&gt;
спутниковая сцена (&#039;&#039;&#039;2D&#039;&#039;&#039;), &lt;br /&gt;
прогноз погоды/климата (&#039;&#039;&#039;3D&#039;&#039;&#039;), &lt;br /&gt;
данные беспилотных летательных аппаратов (БПЛА), &lt;br /&gt;
лидаров и другие N-мерные массивы, которые имеют географическую привязку. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Wikience-wind-speed.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-mean-sea-level-pressure-and-isobars-300x300.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-co2-globe.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-no2.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: только лишь один DigitalGlobe, коммерческий провайдер спутниковых данных, собирает около [https://www.mapbox.com/blog/digitalglobe-maps-api/ 70 терабайт в день]&lt;br /&gt;
* особый workload: растровые геоданные обрабатываются по-своему: нужны особые алгоритмы и подходы&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших растровых геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Чрезвычайные ситуации&#039;&#039;&#039;: какие районы города будут затоплены при повышении уровня воды на 1 метр (используются [https://en.wikipedia.org/wiki/Digital_elevation_model DEM])?&lt;br /&gt;
* &#039;&#039;&#039;Сельское хозяйство&#039;&#039;&#039;: как мне нужно удобрять поле, чтобы повысить объем урожая (точное земледелие, [https://en.wikipedia.org/wiki/Precision_agriculture precision agriculture])?&lt;br /&gt;
* &#039;&#039;&#039;Городское планирование&#039;&#039;&#039;: где и какие санитарно-гигиенические мероприятия нужно проводить, чтобы повысить качество воздуха?&lt;br /&gt;
* и многие другие вопросы &lt;br /&gt;
&lt;br /&gt;
Конкретный пример: суперкомпьютер Blue Waters и спутниковые данные используются для предсказания урожая, что чрезвычайно важно для экономики: [https://aces.illinois.edu/news/illinois-research-accurately-predicts-us-end-season-corn-yield ссылка].&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших растровых геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с растровыми геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
&lt;br /&gt;
* SciDB https://www.paradigm4.com&lt;br /&gt;
* RasDaMan http://rasdaman.org/&lt;br /&gt;
* MrGeo https://github.com/ngageoint/mrgeo&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* TileDB https://tiledb.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* ClimateSpark https://github.com/feihugis/ClimateSpark&lt;br /&gt;
* SciSpark https://scispark.jpl.nasa.gov/&lt;br /&gt;
* RasterFrames http://rasterframes.io/&lt;br /&gt;
* Python Dask https://dask.org/&lt;br /&gt;
* BigDAWG https://bigdawg.mit.edu/&lt;br /&gt;
* Язык программирования Julia https://julialang.org/&lt;br /&gt;
* Python/TensorFlow https://www.tensorflow.org&lt;br /&gt;
* Myria http://myria.cs.washington.edu/&lt;br /&gt;
* ваши предложения&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки растровых геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только растровых, но и векторных геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (NASA, ECMWF, ESA, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29960</id>
		<title>Исследование производительности систем обработки больших растровых геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29960"/>
		<updated>2018-10-14T09:24:29Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: /* Что это за проект? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших растровых геоданных&lt;br /&gt;
|mentor=AntonioRodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Растровые геоданные - &lt;br /&gt;
временной ряд (&#039;&#039;&#039;1D&#039;&#039;&#039;), &lt;br /&gt;
спутниковая сцена (&#039;&#039;&#039;2D&#039;&#039;&#039;), &lt;br /&gt;
прогноз погоды/климата (&#039;&#039;&#039;3D&#039;&#039;&#039;), &lt;br /&gt;
данные беспилотных летательных аппаратов (БПЛА), &lt;br /&gt;
лидаров и другие N-мерные массивы, которые имеют географическую привязку. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Wikience-wind-speed.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-mean-sea-level-pressure-and-isobars-300x300.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-co2-globe.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-no2.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: только лишь один DigitalGlobe, коммерческий провайдер спутниковых данных, собирает около [https://www.mapbox.com/blog/digitalglobe-maps-api/ 70 терабайт в день]&lt;br /&gt;
* особый workload: растровые геоданные обрабатываются по-своему: нужны особые алгоритмы и подходы&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших растровых геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Чрезвычайные ситуации&#039;&#039;&#039;: какие районы города будут затоплены при повышении уровня воды на 1 метр (используются [https://en.wikipedia.org/wiki/Digital_elevation_model DEM])?&lt;br /&gt;
* &#039;&#039;&#039;Сельское хозяйство&#039;&#039;&#039;: как мне нужно удобрять поле, чтобы повысить объем урожая (точное земледелие, [https://en.wikipedia.org/wiki/Precision_agriculture precision agriculture])?&lt;br /&gt;
* &#039;&#039;&#039;Городское планирование&#039;&#039;&#039;: где и какие санитарно-гигиенические мероприятия нужно проводить, чтобы повысить качество воздуха?&lt;br /&gt;
* и многие другие вопросы &lt;br /&gt;
&lt;br /&gt;
Конкретный пример: суперкомпьютер Blue Waters и спутниковые данные используются для предсказания урожая, что чрезвычайно важно для экономики: [https://aces.illinois.edu/news/illinois-research-accurately-predicts-us-end-season-corn-yield ссылка].&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших растровых геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с растровыми геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
&lt;br /&gt;
* SciDB https://www.paradigm4.com&lt;br /&gt;
* RasDaMan http://rasdaman.org/&lt;br /&gt;
* MrGeo https://github.com/ngageoint/mrgeo&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* BigGIS http://biggis-project.eu/biggis-docs/&lt;br /&gt;
* TileDB https://tiledb.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* ClimateSpark https://github.com/feihugis/ClimateSpark&lt;br /&gt;
* SciSpark https://scispark.jpl.nasa.gov/&lt;br /&gt;
* RasterFrames http://rasterframes.io/&lt;br /&gt;
* Python Dask https://dask.org/&lt;br /&gt;
* BigDAWG https://bigdawg.mit.edu/&lt;br /&gt;
* Язык программирования Julia https://julialang.org/&lt;br /&gt;
* Python/TensorFlow https://www.tensorflow.org&lt;br /&gt;
* Myria http://myria.cs.washington.edu/&lt;br /&gt;
* ваши предложения&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки растровых геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только растровых, но и векторных геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (NASA, ECMWF, ESA, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29959</id>
		<title>Исследование производительности систем обработки больших векторных геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29959"/>
		<updated>2018-10-14T09:23:53Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: /* Что это за проект? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших векторных геоданных&lt;br /&gt;
|mentor=AntonioRodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Векторные геоданные - точка, линия, полигон, мультиполигон и другие виды объетов, которые имеют географическую привязку. &lt;br /&gt;
Эти данные встречаются в картах Google, Yandex, Bing и любых подобных сервисах. &lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: этих данных очень много (представьте себе только одну Москву с миллионами объектов)&lt;br /&gt;
* особый workload: обработка запросов к геоданным не является тривиальной (нужны индексы, специальные алгоритмы и подходы)&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших векторных геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Пользователь мобильной связи&#039;&#039;&#039;: где находится ближайшая автозаправочная станция? Могу ли я по дороге домой купить корм для домашних животных?&lt;br /&gt;
* &#039;&#039;&#039;Командующий армией&#039;&#039;&#039;: произошли ли значительные передвижения войск противника по сравнению со вчерашним вечером?&lt;br /&gt;
* &#039;&#039;&#039;Менеждер по страховым рискам&#039;&#039;&#039;: какие постройки на берегу реки с наибольшей вероятностью пострадают от очередного большого наводнения?&lt;br /&gt;
* &#039;&#039;&#039;Специалист по транспорту&#039;&#039;&#039;: как следует расширить сеть автодорог, чтобы до минимума сократить заторы?&lt;br /&gt;
* и многие другие вопросы: Spatial Databases: A Tour http://www.spatial.cs.umn.edu/Book/&lt;br /&gt;
&lt;br /&gt;
Например, треки ураганов позволяют страховым компаниям [https://eigenrisk.com/news/real-time-event-response/ спрогнозировать ущерб]:&lt;br /&gt;
[[Файл:NCEP_CFSR_AND_IBTRACKS_HURRICANE_KATRINA_28August2005.png|центр|600px|link=http://www.wikience.org/|Треки ураганов позволяют страховым компаниям спрогнозировать ущерб]]&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших векторных геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Свежая статья об исследовании систем обработки больших векторных геоданных&#039;&#039;&#039;: How Good Are Modern Spatial Analytics Systems? [http://www.vldb.org/pvldb/vol11/p1661-pandey.pdf PDF] &lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
* GeoMesa https://www.geomesa.org/&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* BigGIS http://biggis-project.eu/biggis-docs/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* GIS Tools for Hadoop http://esri.github.io/gis-tools-for-hadoop/&lt;br /&gt;
* Spatial Hadoop http://spatialhadoop.cs.umn.edu/&lt;br /&gt;
* Hadoop-GIS http://bmidb.cs.stonybrook.edu/hadoopgis/index&lt;br /&gt;
* GeoSpark https://github.com/DataSystemsLab/GeoSpark&lt;br /&gt;
* Magellan https://github.com/harsha2010/magellan&lt;br /&gt;
* Asterix-DB https://asterixdb.apache.org/&lt;br /&gt;
* MongoDB https://www.mongodb.com/&lt;br /&gt;
* Couchbase https://www.couchbase.com/&lt;br /&gt;
* ваши предложения (почти любая современная база данных поддерживает векторные геоданные)&lt;br /&gt;
&lt;br /&gt;
Перечень остальных подходов и систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки векторных геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
Перечень систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только векторных, но и растровых геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (города, треки, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29816</id>
		<title>Исследование производительности систем обработки больших растровых геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29816"/>
		<updated>2018-10-08T19:48:10Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших растровых геоданных&lt;br /&gt;
|mentor=AntonioRodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Растровые геоданные - &lt;br /&gt;
временной ряд (&#039;&#039;&#039;1D&#039;&#039;&#039;), &lt;br /&gt;
спутниковая сцена (&#039;&#039;&#039;2D&#039;&#039;&#039;), &lt;br /&gt;
прогноз погоды/климата (&#039;&#039;&#039;3D&#039;&#039;&#039;), &lt;br /&gt;
данные беспилотных летательных аппаратов (БПЛА), &lt;br /&gt;
лидаров и другие N-мерные массивы, которые имеют географическую привязку. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Wikience-wind-speed.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-mean-sea-level-pressure-and-isobars-300x300.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-co2-globe.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-no2.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: только лишь один DigitalGlobe, коммерческий провайдер спутниковых данных, собирает около [https://www.mapbox.com/blog/digitalglobe-maps-api/ 70 терабайт в день]&lt;br /&gt;
* особый workload: растровые геоданные обрабатываются по-своему: нужны особые алгоритмы и подходы&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших растровых геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Чрезвычайные ситуации&#039;&#039;&#039;: какие районы города будут затоплены при повышении уровня воды на 1 метр (используются [https://en.wikipedia.org/wiki/Digital_elevation_model DEM])?&lt;br /&gt;
* &#039;&#039;&#039;Сельское хозяйство&#039;&#039;&#039;: как мне нужно удобрять поле, чтобы повысить объем урожая (точное земледелие, [https://en.wikipedia.org/wiki/Precision_agriculture precision agriculture])?&lt;br /&gt;
* &#039;&#039;&#039;Городское планирование&#039;&#039;&#039;: где и какие санитарно-гигиенические мероприятия нужно проводить, чтобы повысить качество воздуха?&lt;br /&gt;
* и многие другие вопросы &lt;br /&gt;
&lt;br /&gt;
Конкретный пример: суперкомпьютер Blue Waters и спутниковые данные используются для предсказания урожая, что чрезвычайно важно для экономики: [https://aces.illinois.edu/news/illinois-research-accurately-predicts-us-end-season-corn-yield ссылка].&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших растровых геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с растровыми геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
&lt;br /&gt;
* SciDB https://www.paradigm4.com&lt;br /&gt;
* RasDaMan http://rasdaman.org/&lt;br /&gt;
* MrGeo https://github.com/ngageoint/mrgeo&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* TileDB https://tiledb.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* ClimateSpark https://github.com/feihugis/ClimateSpark&lt;br /&gt;
* SciSpark https://scispark.jpl.nasa.gov/&lt;br /&gt;
* RasterFrames http://rasterframes.io/&lt;br /&gt;
* Python Dask https://dask.org/&lt;br /&gt;
* BigDAWG https://bigdawg.mit.edu/&lt;br /&gt;
* Язык программирования Julia https://julialang.org/&lt;br /&gt;
* Python/TensorFlow https://www.tensorflow.org&lt;br /&gt;
* Myria http://myria.cs.washington.edu/&lt;br /&gt;
* ваши предложения&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки растровых геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только растровых, но и векторных геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (NASA, ECMWF, ESA, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:AntonioRodriges&amp;diff=29813</id>
		<title>Участник:AntonioRodriges</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:AntonioRodriges&amp;diff=29813"/>
		<updated>2018-10-08T17:01:28Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_ментора&lt;br /&gt;
|categorize = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Файл:AntonioRodriges.jpg|мини|Вот так выглядит Антонио Родригес]]&lt;br /&gt;
&lt;br /&gt;
= Интересы =&lt;br /&gt;
&lt;br /&gt;
Работаю в области больших данных, распределенных систем, баз данных и геоинформатики. &lt;br /&gt;
&lt;br /&gt;
Многие предложенные мною проекты связаны с этими областями. О геоинформатике написано более широко ниже.&lt;br /&gt;
&lt;br /&gt;
Домашняя страница: [https://www.hse.ru/staff/rodriges www.hse.ru/staff/rodriges]&lt;br /&gt;
&lt;br /&gt;
= Геопространственные данные (Geospatial Data) =&lt;br /&gt;
&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Геоинформатика -- наука, которая занимается геоданными.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Geoinformatics slide.png|600px|центр]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Географические данные делятся на 2 вида: векторные (напр., точки, линии, полигоны) и растровые – многомерные массивы (напр., мультиспектральные спутниковые сцены). Работа с геопривязанными данными кардинально отличается от работы с обычными векторными объектами и массивами. Для этого используются особые подходы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Геоданные находят применение в широком круге научных и практически важных задачах:&lt;br /&gt;
* мониторинг окружающей среды&lt;br /&gt;
* транспорт&lt;br /&gt;
* городское планирование&lt;br /&gt;
* сельское хозяйство&lt;br /&gt;
* страхование&lt;br /&gt;
* недвижимость&lt;br /&gt;
и многих других областях. &lt;br /&gt;
&lt;br /&gt;
Короткие список примеров:&lt;br /&gt;
* [https://www.cnbc.com/2017/08/02/apple-has-over-70-map-tech-job-openings.html Apple нанимает более 70 экспертов в области геоданных]&lt;br /&gt;
* [https://www.youtube.com/watch?v=LsR_gfCeSlQ Видео от Роскосмоса] &lt;br /&gt;
* [https://www.globalforestwatch.org Проект Forest Watch]&lt;br /&gt;
* [https://geektimes.ru/post/295569/ «Космический Google для планеты»]&lt;br /&gt;
* [https://www.planet.com/markets/ Компания Planet]&lt;br /&gt;
* [http://geohack.ru/ Хакатон по геоданным в Москве от компании Croc]&lt;br /&gt;
* [https://www.digitalglobe.com/ Компания DigitalGlobe]&lt;br /&gt;
* [https://www.esri.com/en-us/industries/index Компания ESRI]&lt;br /&gt;
* [https://carto.com/ Компания Carto]&lt;br /&gt;
* [http://geoawesomeness.com/ много других примеров от GeoAwesomeness]&lt;br /&gt;
&lt;br /&gt;
На самых значимых в мире конференциях по компьютерным наукам всегда можно найти отдельные секции по пространственным данным (Spatial Data):&lt;br /&gt;
* [http://vldb2018.lncc.br/program-structure.html VLDB 2018]&lt;br /&gt;
* [https://sigmod2018.org/schedule_overview.shtml SIGMOD 2018]&lt;br /&gt;
&lt;br /&gt;
Р.А. Родригес Залепинос лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
= Контакты =&lt;br /&gt;
e-mail: [http://mailto:arodriges@hse.ru arodriges@hse.ru]&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29812</id>
		<title>Исследование производительности систем обработки больших векторных геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29812"/>
		<updated>2018-10-08T16:59:13Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших векторных геоданных&lt;br /&gt;
|mentor=AntonioRodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Векторные геоданные - точка, линия, полигон, мультиполигон и другие виды объетов, которые имеют географическую привязку. &lt;br /&gt;
Эти данные встречаются в картах Google, Yandex, Bing и любых подобных сервисах. &lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: этих данных очень много (представьте себе только одну Москву с миллионами объектов)&lt;br /&gt;
* особый workload: обработка запросов к геоданным не является тривиальной (нужны индексы, специальные алгоритмы и подходы)&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших векторных геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Пользователь мобильной связи&#039;&#039;&#039;: где находится ближайшая автозаправочная станция? Могу ли я по дороге домой купить корм для домашних животных?&lt;br /&gt;
* &#039;&#039;&#039;Командующий армией&#039;&#039;&#039;: произошли ли значительные передвижения войск противника по сравнению со вчерашним вечером?&lt;br /&gt;
* &#039;&#039;&#039;Менеждер по страховым рискам&#039;&#039;&#039;: какие постройки на берегу реки с наибольшей вероятностью пострадают от очередного большого наводнения?&lt;br /&gt;
* &#039;&#039;&#039;Специалист по транспорту&#039;&#039;&#039;: как следует расширить сеть автодорог, чтобы до минимума сократить заторы?&lt;br /&gt;
* и многие другие вопросы: Spatial Databases: A Tour http://www.spatial.cs.umn.edu/Book/&lt;br /&gt;
&lt;br /&gt;
Например, треки ураганов позволяют страховым компаниям [https://eigenrisk.com/news/real-time-event-response/ спрогнозировать ущерб]:&lt;br /&gt;
[[Файл:NCEP_CFSR_AND_IBTRACKS_HURRICANE_KATRINA_28August2005.png|центр|600px|link=http://www.wikience.org/|Треки ураганов позволяют страховым компаниям спрогнозировать ущерб]]&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших векторных геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Свежая статья об исследовании систем обработки больших векторных геоданных&#039;&#039;&#039;: How Good Are Modern Spatial Analytics Systems? [http://www.vldb.org/pvldb/vol11/p1661-pandey.pdf PDF] &lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
* GeoMesa https://www.geomesa.org/&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* GIS Tools for Hadoop http://esri.github.io/gis-tools-for-hadoop/&lt;br /&gt;
* Spatial Hadoop http://spatialhadoop.cs.umn.edu/&lt;br /&gt;
* Hadoop-GIS http://bmidb.cs.stonybrook.edu/hadoopgis/index&lt;br /&gt;
* GeoSpark https://github.com/DataSystemsLab/GeoSpark&lt;br /&gt;
* Magellan https://github.com/harsha2010/magellan&lt;br /&gt;
* Asterix-DB https://asterixdb.apache.org/&lt;br /&gt;
* MongoDB https://www.mongodb.com/&lt;br /&gt;
* Couchbase https://www.couchbase.com/&lt;br /&gt;
* ваши предложения (почти любая современная база данных поддерживает векторные геоданные)&lt;br /&gt;
&lt;br /&gt;
Перечень остальных подходов и систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки векторных геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
Перечень систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только векторных, но и растровых геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (города, треки, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:NCEP_CFSR_AND_IBTRACKS_HURRICANE_KATRINA_28August2005.png&amp;diff=29811</id>
		<title>Файл:NCEP CFSR AND IBTRACKS HURRICANE KATRINA 28August2005.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:NCEP_CFSR_AND_IBTRACKS_HURRICANE_KATRINA_28August2005.png&amp;diff=29811"/>
		<updated>2018-10-08T16:51:26Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29810</id>
		<title>Исследование производительности систем обработки больших растровых геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29810"/>
		<updated>2018-10-08T16:46:19Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших растровых геоданных&lt;br /&gt;
|mentor=AntonioRodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Растровые геоданные - &lt;br /&gt;
временной ряд (&#039;&#039;&#039;1D&#039;&#039;&#039;), &lt;br /&gt;
спутниковая сцена (&#039;&#039;&#039;2D&#039;&#039;&#039;), &lt;br /&gt;
прогноз погоды/климата (&#039;&#039;&#039;3D&#039;&#039;&#039;), &lt;br /&gt;
данные беспилотных летательных аппаратов (БПЛА), &lt;br /&gt;
лидаров и другие N-мерные массивы, которые имеют географическую привязку. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Wikience-wind-speed.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-mean-sea-level-pressure-and-isobars-300x300.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-co2-globe.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:Wikience-no2.png|200px|link=http://www.wikience.org/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: только лишь один DigitalGlobe, коммерческий провайдер спутниковых данных, собирает около [https://www.mapbox.com/blog/digitalglobe-maps-api/ 70 терабайт в день]&lt;br /&gt;
* особый workload: растровые геоданные обрабатываются по-своему: нужны особые алгоритмы и подходы&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших растровых геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Чрезвычайные ситуации&#039;&#039;&#039;: какие районы города будут затоплены при повышении уровня воды на 1 метр (используются [https://en.wikipedia.org/wiki/Digital_elevation_model DEM])?&lt;br /&gt;
* &#039;&#039;&#039;Сельское хозяйство&#039;&#039;&#039;: как мне нужно удобрять поле, чтобы повысить объем урожая (точное земледелие, [https://en.wikipedia.org/wiki/Precision_agriculture precision agriculture])?&lt;br /&gt;
* &#039;&#039;&#039;Городское планирование&#039;&#039;&#039;: где и какие санитарно-гигиенические мероприятия нужно проводить, чтобы повысить качество воздуха?&lt;br /&gt;
* и многие другие вопросы &lt;br /&gt;
&lt;br /&gt;
Конкретный пример: суперкомпьютер Blue Waters и спутниковые данные используются для предсказания урожая, что чрезвычайно важно для экономики: [https://aces.illinois.edu/news/illinois-research-accurately-predicts-us-end-season-corn-yield ссылка].&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших растровых геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с растровыми геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
&lt;br /&gt;
* SciDB https://www.paradigm4.com&lt;br /&gt;
* RasDaMan http://rasdaman.org/&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* TileDB https://tiledb.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* ClimateSpark https://github.com/feihugis/ClimateSpark&lt;br /&gt;
* SciSpark https://scispark.jpl.nasa.gov/&lt;br /&gt;
* RasterFrames http://rasterframes.io/&lt;br /&gt;
* Python Dask https://dask.org/&lt;br /&gt;
* BigDAWG https://bigdawg.mit.edu/&lt;br /&gt;
* Язык программирования Julia https://julialang.org/&lt;br /&gt;
* Python/TensorFlow https://www.tensorflow.org&lt;br /&gt;
* Myria http://myria.cs.washington.edu/&lt;br /&gt;
* ваши предложения&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки растровых геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только растровых, но и векторных геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (NASA, ECMWF, ESA, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29808</id>
		<title>Исследование производительности систем обработки больших векторных геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29808"/>
		<updated>2018-10-08T16:32:46Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших векторных геоданных&lt;br /&gt;
|mentor=AntonioRodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Векторные геоданные - точка, линия, полигон, мультиполигон и другие виды объетов, которые имеют географическую привязку. &lt;br /&gt;
Эти данные встречаются в картах Google, Yandex, Bing и любых подобных сервисах. &lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: этих данных очень много (представьте себе только одну Москву с миллионами объектов)&lt;br /&gt;
* особый workload: обработка запросов к геоданным не является тривиальной (нужны индексы, специальные алгоритмы и подходы)&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших векторных геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Пользователь мобильной связи&#039;&#039;&#039;: где находится ближайшая автозаправочная станция? Могу ли я по дороге домой купить корм для домашних животных?&lt;br /&gt;
* &#039;&#039;&#039;Командующий армией&#039;&#039;&#039;: произошли ли значительные передвижения войск противника по сравнению со вчерашним вечером?&lt;br /&gt;
* &#039;&#039;&#039;Менеждер по страховым рискам&#039;&#039;&#039;: какие постройки на берегу реки с наибольшей вероятностью пострадают от очередного большого наводнения?&lt;br /&gt;
* &#039;&#039;&#039;Специалист по транспорту&#039;&#039;&#039;: как следует расширить сеть автодорог, чтобы до минимума сократить заторы?&lt;br /&gt;
* и многие другие вопросы: Spatial Databases: A Tour http://www.spatial.cs.umn.edu/Book/&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших векторных геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Свежая статья об исследовании систем обработки больших векторных геоданных&#039;&#039;&#039;: How Good Are Modern Spatial Analytics Systems? [http://www.vldb.org/pvldb/vol11/p1661-pandey.pdf PDF] &lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
* GeoMesa https://www.geomesa.org/&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* GIS Tools for Hadoop http://esri.github.io/gis-tools-for-hadoop/&lt;br /&gt;
* Spatial Hadoop http://spatialhadoop.cs.umn.edu/&lt;br /&gt;
* Hadoop-GIS http://bmidb.cs.stonybrook.edu/hadoopgis/index&lt;br /&gt;
* GeoSpark https://github.com/DataSystemsLab/GeoSpark&lt;br /&gt;
* Magellan https://github.com/harsha2010/magellan&lt;br /&gt;
* Asterix-DB https://asterixdb.apache.org/&lt;br /&gt;
* MongoDB https://www.mongodb.com/&lt;br /&gt;
* Couchbase https://www.couchbase.com/&lt;br /&gt;
* ваши предложения (почти любая современная база данных поддерживает векторные геоданные)&lt;br /&gt;
&lt;br /&gt;
Перечень остальных подходов и систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки векторных геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
Перечень систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только векторных, но и растровых геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (города, треки, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wikience-no2.png&amp;diff=29807</id>
		<title>Файл:Wikience-no2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wikience-no2.png&amp;diff=29807"/>
		<updated>2018-10-08T16:31:18Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wikience-co2-globe.png&amp;diff=29806</id>
		<title>Файл:Wikience-co2-globe.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wikience-co2-globe.png&amp;diff=29806"/>
		<updated>2018-10-08T16:19:04Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wikience-mean-sea-level-pressure-and-isobars-300x300.png&amp;diff=29805</id>
		<title>Файл:Wikience-mean-sea-level-pressure-and-isobars-300x300.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wikience-mean-sea-level-pressure-and-isobars-300x300.png&amp;diff=29805"/>
		<updated>2018-10-08T16:18:34Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wikience-wind-speed.png&amp;diff=29804</id>
		<title>Файл:Wikience-wind-speed.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wikience-wind-speed.png&amp;diff=29804"/>
		<updated>2018-10-08T16:17:37Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29803</id>
		<title>Исследование производительности систем обработки больших векторных геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29803"/>
		<updated>2018-10-08T15:55:57Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших векторных геоданных&lt;br /&gt;
|mentor=AntonioRodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Векторные геоданные - точка, линия, полигон, мультиполигон и другие виды объетов, которые имеют географическую привязку. &lt;br /&gt;
Эти данные встречаются в картах Google, Yandex, Bing и любых подобных сервисах. &lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: этих данных очень много (представьте себе только одну Москву с миллионами объектов)&lt;br /&gt;
* особый workload: обработка запросов к геоданным не является тривиальной (нужны индексы, специальные алгоритмы и подходы)&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших векторных геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Пользователь мобильной связи&#039;&#039;&#039;: где находится ближайшая автозаправочная станция? Могу ли я по дороге домой купить корм для домашних животных?&lt;br /&gt;
* &#039;&#039;&#039;Командующий армией&#039;&#039;&#039;: произошли ли значительные передвижения войск противника по сравнению со вчерашним вечером?&lt;br /&gt;
* &#039;&#039;&#039;Менеждер по страховым рискам&#039;&#039;&#039;: какие постройки на берегу реки с наибольшей вероятностью пострадают от очередного большого наводнения?&lt;br /&gt;
* &#039;&#039;&#039;Специалист по транспорту&#039;&#039;&#039;: как следует расширить сеть автодорог, чтобы до минимума сократить заторы?&lt;br /&gt;
* и многие другие вопросы: Spatial Databases: A Tour http://www.spatial.cs.umn.edu/Book/&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших векторных геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Свежая статья об исследовании систем обработки больших векторных геоданных&#039;&#039;&#039;: How Good Are Modern Spatial Analytics Systems? [http://www.vldb.org/pvldb/vol11/p1661-pandey.pdf PDF] &lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это был единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
* GeoMesa https://www.geomesa.org/&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* GIS Tools for Hadoop http://esri.github.io/gis-tools-for-hadoop/&lt;br /&gt;
* Spatial Hadoop http://spatialhadoop.cs.umn.edu/&lt;br /&gt;
* Hadoop-GIS http://bmidb.cs.stonybrook.edu/hadoopgis/index&lt;br /&gt;
* GeoSpark https://github.com/DataSystemsLab/GeoSpark&lt;br /&gt;
* Magellan https://github.com/harsha2010/magellan&lt;br /&gt;
* Asterix-DB https://asterixdb.apache.org/&lt;br /&gt;
* MongoDB https://www.mongodb.com/&lt;br /&gt;
* Couchbase https://www.couchbase.com/&lt;br /&gt;
* ваши предложения (почти любая современная база данных поддерживает векторные геоданные)&lt;br /&gt;
&lt;br /&gt;
Перечень остальных подходов и систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки векторных геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
Перечень систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только векторных, но и растровых геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (города, треки, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29802</id>
		<title>Исследование производительности систем обработки больших растровых геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D1%80%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B2%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29802"/>
		<updated>2018-10-08T15:55:52Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: Новая страница, с помощью формы Новый_проект&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших растровых геоданных&lt;br /&gt;
|mentor=AntonioRodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=10&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Растровые геоданные - &lt;br /&gt;
временной ряд (&#039;&#039;&#039;1D&#039;&#039;&#039;), &lt;br /&gt;
спутниковая сцена (&#039;&#039;&#039;2D&#039;&#039;&#039;), &lt;br /&gt;
прогноз погоды/климата (&#039;&#039;&#039;3D&#039;&#039;&#039;), &lt;br /&gt;
данные беспилотных летательных аппаратов (БПЛА), &lt;br /&gt;
лидаров и другие N-мерные массивы, которые имеют географическую привязку. &lt;br /&gt;
&lt;br /&gt;
[[Файл:http://www.wikience.org/wordpress/wp-content/uploads/2015/02/wikience-wind-speed.png|300px|центр|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:http://www.wikience.org/wordpress/wp-content/uploads/2015/02/wikience-mean-sea-level-pressure-and-isobars-300x300.png|300px|центр|link=http://www.wikience.org/]]&lt;br /&gt;
[[Файл:http://www.wikience.org/wordpress/wp-content/uploads/2015/01/wikience-co2-globe.png|300px|центр|link=http://www.wikience.org/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: только лишь один DigitalGlobe, коммерческий провайдер спутниковых данных, собирает около &lt;br /&gt;
[https://www.mapbox.com/blog/digitalglobe-maps-api/ 70 терабайт в день]&lt;br /&gt;
* особый workload: растровые геоданные обрабатываются по-своему: нужны особые алгоритмы и подходы&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших растровых геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Чрезвычайные ситуации&#039;&#039;&#039;: какие районы города будут затоплены при повышении уровня воды на 1 метр (используются [https://en.wikipedia.org/wiki/Digital_elevation_model DEM])?&lt;br /&gt;
* &#039;&#039;&#039;Сельское хозяйство&#039;&#039;&#039;: как мне нужно удобрять поле, чтобы повысить объем урожая (точное земледелие, [https://en.wikipedia.org/wiki/Precision_agriculture precision agriculture])?&lt;br /&gt;
* &#039;&#039;&#039;Городское планирование&#039;&#039;&#039;: где и какие санитарно-гигиенические мероприятия нужно проводить, чтобы повысить качество воздуха?&lt;br /&gt;
* и многие другие вопросы &lt;br /&gt;
&lt;br /&gt;
Конкретный пример: суперкомпьютер Blue Waters и спутниковые данные используются для предсказания урожая, что чрезвычайно важно для экономики: [https://aces.illinois.edu/news/illinois-research-accurately-predicts-us-end-season-corn-yield ссылка].&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших растровых геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с растровыми геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это был единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки растровых геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки растровых геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только растровых, но и векторных геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (NASA, ECMWF, ESA, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/, AIST https://aistconf.org&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29788</id>
		<title>Исследование производительности систем обработки больших векторных геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29788"/>
		<updated>2018-10-08T08:20:58Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших векторных геоданных&lt;br /&gt;
|mentor=AntonioRodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=15&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Векторные геоданные - точка, линия, полигон, мультиполигон и другие виды объетов, которые имеют географическую привязку. &lt;br /&gt;
Эти данные встречаются в картах Google, Yandex, Bing и любых подобных сервисах. &lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: этих данных очень много (представьте себе только одну Москву с миллионами объектов)&lt;br /&gt;
* особый workload: обработка запросов к геоданным не является тривиальной (нужны индексы, специальные алгоритмы и подходы)&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших векторных геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Пользователь мобильной связи&#039;&#039;&#039;: где находится ближайшая автозаправочная станция? Могу ли я по дороге домой купить корм для домашних животных?&lt;br /&gt;
* &#039;&#039;&#039;Командующий армией&#039;&#039;&#039;: произошли ли значительные передвижения войск противника по сравнению со вчерашним вечером?&lt;br /&gt;
* &#039;&#039;&#039;Менеждер по страховым рискам&#039;&#039;&#039;: какие постройки на берегу реки с наибольшей вероятностью пострадают от очередного большого наводнения?&lt;br /&gt;
* &#039;&#039;&#039;Специалист по транспорту&#039;&#039;&#039;: как следует расширить сеть автодорог, чтобы до минимума сократить заторы?&lt;br /&gt;
* и многие другие вопросы: Spatial Databases: A Tour http://www.spatial.cs.umn.edu/Book/&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших векторных геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Свежая статья об исследовании систем обработки больших векторных геоданных&#039;&#039;&#039;: How Good Are Modern Spatial Analytics Systems? [http://www.vldb.org/pvldb/vol11/p1661-pandey.pdf PDF] &lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это был единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
* GeoMesa https://www.geomesa.org/&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* GIS Tools for Hadoop http://esri.github.io/gis-tools-for-hadoop/&lt;br /&gt;
* Spatial Hadoop http://spatialhadoop.cs.umn.edu/&lt;br /&gt;
* Hadoop-GIS http://bmidb.cs.stonybrook.edu/hadoopgis/index&lt;br /&gt;
* GeoSpark https://github.com/DataSystemsLab/GeoSpark&lt;br /&gt;
* Magellan https://github.com/harsha2010/magellan&lt;br /&gt;
* Asterix-DB https://asterixdb.apache.org/&lt;br /&gt;
* MongoDB https://www.mongodb.com/&lt;br /&gt;
* Couchbase https://www.couchbase.com/&lt;br /&gt;
* ваши предложения (почти любая современная база данных поддерживает векторные геоданные)&lt;br /&gt;
&lt;br /&gt;
Перечень остальных подходов и систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки векторных геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
Перечень систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только векторных, но и растровых геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (города, треки, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29787</id>
		<title>Исследование производительности систем обработки больших векторных геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29787"/>
		<updated>2018-10-08T08:20:30Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: /* Что это за проект? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Исследование производительности систем обработки больших векторных геоданных&lt;br /&gt;
|mentor=AntonioRodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=10&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Геопространственные данные (геоданные) это такие данные, у которых есть географическая привязка. &lt;br /&gt;
В современном мире, около 80% всех данных содержат географическую привязку: &lt;br /&gt;
[https://www.forbes.com/sites/truebridge/2016/05/06/how-imaging-technologies-are-changing-the-world-part-2/ ссылка 1],&lt;br /&gt;
[https://carto.com/blog/eighty-data-visualizations-examples-using-location-data-maps/ ссылка 2].&lt;br /&gt;
&lt;br /&gt;
Векторные геоданные - точка, линия, полигон, мультиполигон и другие виды объетов, которые имеют географическую привязку. &lt;br /&gt;
Эти данные встречаются в картах Google, Yandex, Bing и любых подобных сервисах. &lt;br /&gt;
При обработке этих данных мы встречаемся с такими основными проблемами:&lt;br /&gt;
* большие данные: этих данных очень много (представьте себе только одну Москву с миллионами объектов)&lt;br /&gt;
* особый workload: обработка запросов к геоданным не является тривиальной (нужны индексы, специальные алгоритмы и подходы)&lt;br /&gt;
* облачные системы: для обработки больших данных нужно использовать компьютерные кластеры и распределенные системы&lt;br /&gt;
&lt;br /&gt;
Системы обработки больших векторных геоданных могут отвечать на такие вопросы:&lt;br /&gt;
* &#039;&#039;&#039;Пользователь мобильной связи&#039;&#039;&#039;: где находится ближайшая автозаправочная станция? Могу ли я по дороге домой купить корм для домашних животных?&lt;br /&gt;
* &#039;&#039;&#039;Командующий армией&#039;&#039;&#039;: произошли ли значительные передвижения войск противника по сравнению со вчерашним вечером?&lt;br /&gt;
* &#039;&#039;&#039;Менеждер по страховым рискам&#039;&#039;&#039;: какие постройки на берегу реки с наибольшей вероятностью пострадают от очередного большого наводнения?&lt;br /&gt;
* &#039;&#039;&#039;Специалист по транспорту&#039;&#039;&#039;: как следует расширить сеть автодорог, чтобы до минимума сократить заторы?&lt;br /&gt;
* и многие другие вопросы: Spatial Databases: A Tour http://www.spatial.cs.umn.edu/Book/&lt;br /&gt;
&lt;br /&gt;
Исследование производительности систем обработки больших векторных геоданных заключается в следующем:&lt;br /&gt;
* развернуть систему обработки данных в облаке либо на локальной машине&lt;br /&gt;
* импортировать данные в систему&lt;br /&gt;
* разработать запросы для системы с учетом ее особенностей (это поможет сделать ментор), чтобы выявить сильные и слабые стороны системы (с какими задачами система справляется лучше, а с какими хуже)&lt;br /&gt;
* выполнить исследование системы: запустить запросы на системе с разным количеством узлов кластера, разным объемов данных, модифицировать запросы, чтобы улучшить или ухудшить производительность системы, найти данные на которых система работает лучше/хуже и т.п.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель работы&#039;&#039;&#039; -- познакомиться с геоданными, изучить системы и особенности работы с ними. Это позволит существенно улучшить Ваше резюме. Например, многие системы основаны на Apache Spark, который является одной из самых популярных и востребованных работодателями систем работы с Большими Данными.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Свежая статья об исследовании систем обработки больших векторных геоданных&#039;&#039;&#039;: How Good Are Modern Spatial Analytics Systems? [http://www.vldb.org/pvldb/vol11/p1661-pandey.pdf PDF] &lt;br /&gt;
&lt;br /&gt;
Ментор этого проекта лично выступал на VLDB 2018 - одной из самых значимых в мире конференций по Большим Данным, Распределенным Системам, и Базам Данных: ChronosDB: Distributed, File Based, Geospatial Array DBMS [http://www.vldb.org/pvldb/vol11/p1247-zalipynis.pdf PDF]. Это был единственный устный доклад от РФ за последние 10 лет. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;При командной работе задачи распределяются так&#039;&#039;&#039;: студент берет себе одну из систем. &lt;br /&gt;
&lt;br /&gt;
Системы:&lt;br /&gt;
* GeoMesa https://www.geomesa.org/&lt;br /&gt;
* GeoTrellis https://geotrellis.io/&lt;br /&gt;
* PostgreSQL/PostGIS https://postgis.net/&lt;br /&gt;
* GIS Tools for Hadoop http://esri.github.io/gis-tools-for-hadoop/&lt;br /&gt;
* Spatial Hadoop http://spatialhadoop.cs.umn.edu/&lt;br /&gt;
* Hadoop-GIS http://bmidb.cs.stonybrook.edu/hadoopgis/index&lt;br /&gt;
* GeoSpark https://github.com/DataSystemsLab/GeoSpark&lt;br /&gt;
* Magellan https://github.com/harsha2010/magellan&lt;br /&gt;
* Asterix-DB https://asterixdb.apache.org/&lt;br /&gt;
* MongoDB https://www.mongodb.com/&lt;br /&gt;
* Couchbase https://www.couchbase.com/&lt;br /&gt;
* ваши предложения (почти любая современная база данных поддерживает векторные геоданные)&lt;br /&gt;
&lt;br /&gt;
Перечень остальных подходов и систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* работе с облачными сервисами Azure либо Amazon&lt;br /&gt;
* работе с системами обработки векторных геоданных&lt;br /&gt;
* основам новых языков программирования: некоторые (не все) системы используют Python/Scala/... для своего API, их знание не является обязательным для работы над проектом, они легко осваиваются по ходу работы&lt;br /&gt;
* принципам работы алгоритмов обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования - любой, новый осваивается по ходу работы в зависимости от системы либо облачного сервиса&lt;br /&gt;
* желание разбираться с геопространственными данными, системами и алгоритмами их обработки, облачными сервисами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Перечень технологий доступен на сайте курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
Перечень систем (не исчерпывающий): The Era of Big Spatial Data [http://www.vldb.org/pvldb/vol10/p1992-eldawy.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* системы для обработки больших геопространственных данных&lt;br /&gt;
* виды запросов и их особенности для обработки векторных геоданных&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* исследование производительности новейших систем, напр. Rheem http://da.qcri.org/rheem/&lt;br /&gt;
* исследование производительности машинного обучения с использованием геоданных&lt;br /&gt;
* модификация систем для изменения поведения при ответе на запросы&lt;br /&gt;
* комбинация в запросах не только векторных, но и растровых геоданных, данных других баз данных&lt;br /&gt;
* использование данных из различных источников (города, треки, ...) для исследования системы&lt;br /&gt;
* публикация статьи в следующем году по результатам исследований: напр., Суперкомпьютерные дни в России http://www.russianscdays.org/&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5:&lt;br /&gt;
* подготовить тестовые геоданные&lt;br /&gt;
* реализовать импорт геоданных в выбранную систему&lt;br /&gt;
* составить 10 одноэтапных (выполняющих какую-то одну пространственную операцию) запросов к системе &lt;br /&gt;
* уметь с помощью API системы выполнять к ней запросы&lt;br /&gt;
* построить диаграммы, графики и другие необходимые отчетные материлы иллюстрации производительности системы&lt;br /&gt;
&lt;br /&gt;
6-7: &lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;, кроме запросов&lt;br /&gt;
* уметь разворачивать систему на компьютерном кластере в облаке Azure/Amazon (если бесплатная версия системы это позволяет)&lt;br /&gt;
* составить 10 (можно больше) сложных запросов к системе (запрос должен проверять сразу несколько аспектов работы системы)&lt;br /&gt;
* уметь измерять время выполнения различных этапов работы системы (напр., подготовка данных, shuffling между узлами кластера, ...)&lt;br /&gt;
&lt;br /&gt;
8-10:&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* уметь создавать компьютерный кластер в облаке c помощью API Azure/Amazon (если это будет необходимо)&lt;br /&gt;
* проверить работу системы на различных данных, их объемах и конфигурациях оборудования (кластера, если система распределенная)&lt;br /&gt;
* подготовить UDF (User Defined Functions) для выполнения системой пользовательских запросов&lt;br /&gt;
* научиться задавать расположение исходных данных на узлах кластера с помощью API системы&lt;br /&gt;
* самостоятельно предлагать запросы, которые позволят выявить слабые и сильные стороны системы (на 10 баллов)&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29621</id>
		<title>Классификация объектов на спутниковых снимках с помощью глубокого обучения (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29621"/>
		<updated>2018-10-01T19:11:26Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Классификация объектов на спутниковых данных с помощью глубокого обучения&lt;br /&gt;
|mentor=Antonio Rodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=4&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Спутниковые данные (данные дистанционного зондирования Земли, ДЗЗ) используются при планировании городской инфраструктуры, мониторинге чрезвычайных ситуаций, точном земледелии и решении [https://learn.arcgis.com/ru/arcgis-imagery-book/ многих других задач]. Amazon предоставляет [https://aws.amazon.com/earth петабайты данных ДЗЗ], Planet строит «[https://habr.com/post/408397/ Космический Google]» для планеты, а Роскосмос запускает масштабный проект «[https://www.youtube.com/watch?v=LsR_gfCeSlQ Цифровая Земля]». Недавно прошли несколько международных конкурсов и хакатонов (в т.ч. в России), которые посвящены этой тематике: [https://habr.com/company/avito/blog/325632/ статья 1], [https://habr.com/company/ods/blog/325096/ статья 2], [http://geohack.ru/ хакатон Croc].&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеРоскосмос.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=LsR_gfCeSlQ]]&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеPlanet.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=h5Zhk0U4aZ4]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель проекта&#039;&#039;&#039; — разработать облачный сервис классификации объектов на бесплатных данных [https://registry.opendata.aws/sentinel-2/ Sentinel (ESA, European Space Agency)], которые на сегодня имеют самое высокое разрешение (порядка 10 метров на пиксель) среди всех бесплатных данных ДЗЗ. &lt;br /&gt;
&lt;br /&gt;
Также можно будет использовать вспомогательные данные других космических аппаратов, а также векторные цифровые карты для повышения точности классификации. Мы будем стремиться к тому, чтобы наш сервис автоматически загружал новые спутниковые данные по мере их поступления для заданных ROI (Region of Interest) и выполнял их классификацию (сегментацию) с сохранением результатов в базу данных и интерактивной визуализацией по требованию.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* технологиям глубокого обучения&lt;br /&gt;
* соответствующим front-end и back-end технологиям, которые необходимы для сервиса (напр., сетевым протоколам передачи геопространственных данных, расширениям для хранения геоданных в СУБД, карты отображения данных в браузере)&lt;br /&gt;
* основам работы со спутниковыми данными&lt;br /&gt;
* библиотекам работы с геопространственными данными &lt;br /&gt;
* применению машинного обучения к реальным, практически полезным задачам&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования — любой&lt;br /&gt;
* желание разбираться с геопространственными данными&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Технологии очевидны из следующего описания сервиса.&lt;br /&gt;
Задачи или компоненты сервиса можно упрощать/усложнять/исключать исходя из количества студентов, которые выберут проект. &lt;br /&gt;
Также back-end и/или front-end могут разрабатываться разным числом студенов в зависимости от сложности и объемности задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сервер&#039;&#039;&#039; (back-end):&lt;br /&gt;
&lt;br /&gt;
* Периодически загружает из облака Amazon новые данные [https://registry.opendata.aws/sentinel-2/ Sentinel] для заданных регионов&lt;br /&gt;
* Выполняет подготовку данных: напр., используя векторную карту, вырезает из снимков полигоны, соответствующие зданиям, дорогам, паркам, т.п. с помощью специальных библиотек, напр. [https://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html Python]&lt;br /&gt;
* Умеет по специальному протоколу (напр., WCS - Web Coverage Service) передавать данные на клиент&lt;br /&gt;
* Запускает классификацию/сегментацию снимков на одном сервере либо на кластере в &amp;quot;облаке&amp;quot; &lt;br /&gt;
* Сохраняет результаты классификации в базу данных, напр. PostgreSQL/PostGIS&lt;br /&gt;
* Умеет принимать от клиента запросы &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Клиент&#039;&#039;&#039; (front-end):&lt;br /&gt;
&lt;br /&gt;
* Отображает карту, входные данные и результаты работы в браузере, напр. с помощью Leaflet&lt;br /&gt;
* Умеет принимать от пользователя регионы интереса, пометки к данным&lt;br /&gt;
* Умеет передавать на сервер геоданные (напр., по протоколу WFS - Web Feature Service)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* как устроены спутниковые данные (данные дистанционного зондирования Земли)&lt;br /&gt;
* библиотеки для работы с геопространственными данными &lt;br /&gt;
* особенности и паттерны применения нейронных сетей к спутниковым данным&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* использование дополнительных спутниковых данных, напр. гиперспектральных, радарных, DEM (Digital Elevation Model)&lt;br /&gt;
* наличие нескольких альтернативных моделей для классификации данных&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Адаптируются в зависимости от размера команды.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4-5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* выполнить подготовку данных (автоматическая загрузка + вырезка объектов по векторной карте для обучения)&lt;br /&gt;
* реализовать классификацию данных ДЗЗ (можно без автоматизации)&lt;br /&gt;
* реализованное приложение должно выполнять сегментацию&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6-7:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8-10:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop, но желательно web)&lt;br /&gt;
* сервер, cм. описание в разделе &amp;quot;Какие будут использоваться технологии?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29620</id>
		<title>Классификация объектов на спутниковых снимках с помощью глубокого обучения (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29620"/>
		<updated>2018-10-01T19:11:01Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: /* Что это за проект? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Классификация объектов на спутниковых данных с помощью глубокого обучения&lt;br /&gt;
|mentor=Antonio Rodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=4&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Спутниковые данные (данные дистанционного зондирования Земли, ДЗЗ) используются при планировании городской инфраструктуры, мониторинге чрезвычайных ситуаций, точном земледелии и решении [https://learn.arcgis.com/ru/arcgis-imagery-book/ многих других задач]. Amazon предоставляет [https://aws.amazon.com/earth петабайты данных ДЗЗ], Planet строит «[https://habr.com/post/408397/ Космический Google]» для планеты, а Роскосмос запускает масштабный проект «[https://www.youtube.com/watch?v=LsR_gfCeSlQ Цифровая Земля]». Недавно прошли несколько международных конкурсов и хакатонов (в т.ч. в России), которые посвящены этой тематике: [https://habr.com/company/avito/blog/325632/ статья 1], [https://habr.com/company/ods/blog/325096/ статья 2], [http://geohack.ru/ хакатон Croc].&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеРоскосмос.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=LsR_gfCeSlQ]]&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеPlanet.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=h5Zhk0U4aZ4]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель проекта&#039;&#039;&#039; — разработать облачный сервис классификации объектов на бесплатных данных [https://registry.opendata.aws/sentinel-2/ Sentinel (ESA, European Space Agency)], которые на сегодня имеют самое высокое разрешение (порядка 10 метров на пиксель) среди всех бесплатных данных ДЗЗ. &lt;br /&gt;
&lt;br /&gt;
Также можно будет использовать вспомогательные данные других космических аппаратов, а также векторные цифровые карты для повышения точности классификации. Мы будем стремиться к тому, чтобы наш сервис автоматически загружал новые спутниковые данные по мере их поступления для заданных ROI (Region of Interest) и выполнял их классификацию (сегментацию) с сохранением результатов в базу данных и интерактивной визуализацией по требованию.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* технологиям глубокого обучения&lt;br /&gt;
* соответствующим front-end и back-end технологиям, которые необходимы для сервиса (напр., сетевым протоколам передачи геопространственных данных, расширениям для хранения геоданных в СУБД, карты отображения данных в браузере)&lt;br /&gt;
* основам работы со спутниковыми данными&lt;br /&gt;
* библиотекам работы с геопространственными данными &lt;br /&gt;
* применению машинного обучения к реальным, практически полезным задачам&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования — любой&lt;br /&gt;
* желание разбираться с геопространственными данными&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Технологии очевидны из следующего описания сервиса.&lt;br /&gt;
Задачи или компоненты сервиса можно упрощать/усложнять/исключать исходя из количества студентов, которые выберут проект. &lt;br /&gt;
Также back-end и/или front-end могут разрабатываться разным числом студенов в зависимости от сложности и объемности задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сервер&#039;&#039;&#039; (back-end):&lt;br /&gt;
&lt;br /&gt;
* Периодически загружает из облака Amazon новые данные Sentinel для заданных регионов&lt;br /&gt;
* Выполняет подготовку данных: напр., используя векторную карту, вырезает из снимков полигоны, соответствующие зданиям, дорогам, паркам, т.п. с помощью специальных библиотек, напр. [https://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html Python]&lt;br /&gt;
* Умеет по специальному протоколу (напр., WCS - Web Coverage Service) передавать данные на клиент&lt;br /&gt;
* Запускает классификацию/сегментацию снимков на одном сервере либо на кластере в &amp;quot;облаке&amp;quot; &lt;br /&gt;
* Сохраняет результаты классификации в базу данных, напр. PostgreSQL/PostGIS&lt;br /&gt;
* Умеет принимать от клиента запросы &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Клиент&#039;&#039;&#039; (front-end):&lt;br /&gt;
&lt;br /&gt;
* Отображает карту, входные данные и результаты работы в браузере, напр. с помощью Leaflet&lt;br /&gt;
* Умеет принимать от пользователя регионы интереса, пометки к данным&lt;br /&gt;
* Умеет передавать на сервер геоданные (напр., по протоколу WFS - Web Feature Service)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* как устроены спутниковые данные (данные дистанционного зондирования Земли)&lt;br /&gt;
* библиотеки для работы с геопространственными данными &lt;br /&gt;
* особенности и паттерны применения нейронных сетей к спутниковым данным&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* использование дополнительных спутниковых данных, напр. гиперспектральных, радарных, DEM (Digital Elevation Model)&lt;br /&gt;
* наличие нескольких альтернативных моделей для классификации данных&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Адаптируются в зависимости от размера команды.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4-5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* выполнить подготовку данных (автоматическая загрузка + вырезка объектов по векторной карте для обучения)&lt;br /&gt;
* реализовать классификацию данных ДЗЗ (можно без автоматизации)&lt;br /&gt;
* реализованное приложение должно выполнять сегментацию&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6-7:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8-10:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop, но желательно web)&lt;br /&gt;
* сервер, cм. описание в разделе &amp;quot;Какие будут использоваться технологии?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29619</id>
		<title>Классификация объектов на спутниковых снимках с помощью глубокого обучения (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29619"/>
		<updated>2018-10-01T19:02:19Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Классификация объектов на спутниковых данных с помощью глубокого обучения&lt;br /&gt;
|mentor=Antonio Rodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=4&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Спутниковые данные (данные дистанционного зондирования Земли, ДЗЗ) используются при планировании городской инфраструктуры, мониторинге чрезвычайных ситуаций, точном земледелии и решении [https://learn.arcgis.com/ru/arcgis-imagery-book/ многих других задач]. Amazon предоставляет [https://aws.amazon.com/earth петабайты данных ДЗЗ], Planet строит «[https://habr.com/post/408397/ Космический Google]» для планеты, а Роскосмос запускает масштабный проект «[https://www.youtube.com/watch?v=LsR_gfCeSlQ Цифровая Земля]». Недавно прошли несколько международных конкурсов и хакатонов (в т.ч. в России), которые посвящены этой тематике: [https://habr.com/company/avito/blog/325632/ статья 1], [https://habr.com/company/ods/blog/325096/ статья 2], [http://geohack.ru/ хакатон Croc].&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеРоскосмос.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=LsR_gfCeSlQ]]&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеPlanet.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=h5Zhk0U4aZ4]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель проекта&#039;&#039;&#039; — разработать облачный сервис классификации объектов на бесплатных данных Sentinel (ESA, European Space Agency), которые на сегодня имеют самое высокое разрешение (порядка 10 метров на пиксель) среди всех бесплатных данных ДЗЗ. &lt;br /&gt;
&lt;br /&gt;
Также можно будет использовать вспомогательные данные других космических аппаратов, а также векторные цифровые карты для повышения точности классификации. Мы будем стремиться к тому, чтобы наш сервис автоматически загружал новые спутниковые данные по мере их поступления для заданных ROI (Region of Interest) и выполнял их классификацию (сегментацию) с сохранением результатов в базу данных и интерактивной визуализацией по требованию.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* технологиям глубокого обучения&lt;br /&gt;
* соответствующим front-end и back-end технологиям, которые необходимы для сервиса (напр., сетевым протоколам передачи геопространственных данных, расширениям для хранения геоданных в СУБД, карты отображения данных в браузере)&lt;br /&gt;
* основам работы со спутниковыми данными&lt;br /&gt;
* библиотекам работы с геопространственными данными &lt;br /&gt;
* применению машинного обучения к реальным, практически полезным задачам&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования — любой&lt;br /&gt;
* желание разбираться с геопространственными данными&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Технологии очевидны из следующего описания сервиса.&lt;br /&gt;
Задачи или компоненты сервиса можно упрощать/усложнять/исключать исходя из количества студентов, которые выберут проект. &lt;br /&gt;
Также back-end и/или front-end могут разрабатываться разным числом студенов в зависимости от сложности и объемности задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сервер&#039;&#039;&#039; (back-end):&lt;br /&gt;
&lt;br /&gt;
* Периодически загружает из облака Amazon новые данные Sentinel для заданных регионов&lt;br /&gt;
* Выполняет подготовку данных: напр., используя векторную карту, вырезает из снимков полигоны, соответствующие зданиям, дорогам, паркам, т.п. с помощью специальных библиотек, напр. [https://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html Python]&lt;br /&gt;
* Умеет по специальному протоколу (напр., WCS - Web Coverage Service) передавать данные на клиент&lt;br /&gt;
* Запускает классификацию/сегментацию снимков на одном сервере либо на кластере в &amp;quot;облаке&amp;quot; &lt;br /&gt;
* Сохраняет результаты классификации в базу данных, напр. PostgreSQL/PostGIS&lt;br /&gt;
* Умеет принимать от клиента запросы &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Клиент&#039;&#039;&#039; (front-end):&lt;br /&gt;
&lt;br /&gt;
* Отображает карту, входные данные и результаты работы в браузере, напр. с помощью Leaflet&lt;br /&gt;
* Умеет принимать от пользователя регионы интереса, пометки к данным&lt;br /&gt;
* Умеет передавать на сервер геоданные (напр., по протоколу WFS - Web Feature Service)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* как устроены спутниковые данные (данные дистанционного зондирования Земли)&lt;br /&gt;
* библиотеки для работы с геопространственными данными &lt;br /&gt;
* особенности и паттерны применения нейронных сетей к спутниковым данным&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* использование дополнительных спутниковых данных, напр. гиперспектральных, радарных, DEM (Digital Elevation Model)&lt;br /&gt;
* наличие нескольких альтернативных моделей для классификации данных&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Адаптируются в зависимости от размера команды.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4-5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* выполнить подготовку данных (автоматическая загрузка + вырезка объектов по векторной карте для обучения)&lt;br /&gt;
* реализовать классификацию данных ДЗЗ (можно без автоматизации)&lt;br /&gt;
* реализованное приложение должно выполнять сегментацию&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6-7:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8-10:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop, но желательно web)&lt;br /&gt;
* сервер, cм. описание в разделе &amp;quot;Какие будут использоваться технологии?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29618</id>
		<title>Классификация объектов на спутниковых снимках с помощью глубокого обучения (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=29618"/>
		<updated>2018-10-01T19:01:17Z</updated>

		<summary type="html">&lt;p&gt;AntonioRodriges: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Сервис классификации объектов на спутниковых данных с помощью глубокого обучения&lt;br /&gt;
|mentor=Antonio Rodriges&lt;br /&gt;
|mentor_login={{URLENCODE:AntonioRodriges|WIKI}}&lt;br /&gt;
|semester=Осень 2018&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=4&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Спутниковые данные (данные дистанционного зондирования Земли, ДЗЗ) используются при планировании городской инфраструктуры, мониторинге чрезвычайных ситуаций, точном земледелии и решении [https://learn.arcgis.com/ru/arcgis-imagery-book/ многих других задач]. Amazon предоставляет [https://aws.amazon.com/earth петабайты данных ДЗЗ], Planet строит «[https://habr.com/post/408397/ Космический Google]» для планеты, а Роскосмос запускает масштабный проект «[https://www.youtube.com/watch?v=LsR_gfCeSlQ Цифровая Земля]». Недавно прошли несколько международных конкурсов и хакатонов (в т.ч. в России), которые посвящены этой тематике: [https://habr.com/company/avito/blog/325632/ статья 1], [https://habr.com/company/ods/blog/325096/ статья 2], [http://geohack.ru/ хакатон Croc].&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеРоскосмос.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=LsR_gfCeSlQ]]&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПользаГеоданныеPlanet.PNG|800px|безрамки|центр|link=https://www.youtube.com/watch?v=h5Zhk0U4aZ4]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель проекта&#039;&#039;&#039; — разработать облачный сервис классификации объектов на бесплатных данных Sentinel (ESA, European Space Agency), которые на сегодня имеют самое высокое разрешение (порядка 10 метров на пиксель) среди всех бесплатных данных ДЗЗ. &lt;br /&gt;
&lt;br /&gt;
Также можно будет использовать вспомогательные данные других космических аппаратов, а также векторные цифровые карты для повышения точности классификации. Мы будем стремиться к тому, чтобы наш сервис автоматически загружал новые спутниковые данные по мере их поступления для заданных ROI (Region of Interest) и выполнял их классификацию (сегментацию) с сохранением результатов в базу данных и интерактивной визуализацией по требованию.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* технологиям глубокого обучения&lt;br /&gt;
* соответствующим front-end и back-end технологиям, которые необходимы для сервиса (напр., сетевым протоколам передачи геопространственных данных, расширениям для хранения геоданных в СУБД, карты отображения данных в браузере)&lt;br /&gt;
* основам работы со спутниковыми данными&lt;br /&gt;
* библиотекам работы с геопространственными данными &lt;br /&gt;
* применению машинного обучения к реальным, практически полезным задачам&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* технический английский (для чтения статей)&lt;br /&gt;
* язык программирования — любой&lt;br /&gt;
* желание разбираться с геопространственными данными&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Технологии очевидны из следующего описания сервиса.&lt;br /&gt;
Задачи или компоненты сервиса можно упрощать/усложнять/исключать исходя из количества студентов, которые выберут проект. &lt;br /&gt;
Также back-end и/или front-end могут разрабатываться разным числом студенов в зависимости от сложности и объемности задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сервер&#039;&#039;&#039; (back-end):&lt;br /&gt;
&lt;br /&gt;
* Периодически загружает из облака Amazon новые данные Sentinel для заданных регионов&lt;br /&gt;
* Выполняет подготовку данных: напр., используя векторную карту, вырезает из снимков полигоны, соответствующие зданиям, дорогам, паркам, т.п. с помощью специальных библиотек, напр. [https://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html Python]&lt;br /&gt;
* Умеет по специальному протоколу (напр., WCS - Web Coverage Service) передавать данные на клиент&lt;br /&gt;
* Запускает классификацию/сегментацию снимков на одном сервере либо на кластере в &amp;quot;облаке&amp;quot; &lt;br /&gt;
* Сохраняет результаты классификации в базу данных, напр. PostgreSQL/PostGIS&lt;br /&gt;
* Умеет принимать от клиента запросы &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Клиент&#039;&#039;&#039; (front-end):&lt;br /&gt;
&lt;br /&gt;
* Отображает карту, входные данные и результаты работы в браузере, напр. с помощью Leaflet&lt;br /&gt;
* Умеет принимать от пользователя регионы интереса, пометки к данным&lt;br /&gt;
* Умеет передавать на сервер геоданные (напр., по протоколу WFS - Web Feature Service)&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
Мы возьмем некоторые темы из курса [http://rgeo.wikience.org/index2017.html Разработка геоприложений]&lt;br /&gt;
&lt;br /&gt;
* что такое геопространственные данные, какие они бывают и какие особенности работы с ними&lt;br /&gt;
* как устроены спутниковые данные (данные дистанционного зондирования Земли)&lt;br /&gt;
* библиотеки для работы с геопространственными данными &lt;br /&gt;
* особенности и паттерны применения нейронных сетей к спутниковым данным&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* использование дополнительных спутниковых данных, напр. гиперспектральных, радарных, DEM (Digital Elevation Model)&lt;br /&gt;
* наличие нескольких альтернативных моделей для классификации данных&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Адаптируются в зависимости от размера команды.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4-5:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* выполнить подготовку данных (автоматическая загрузка + вырезка объектов по векторной карте для обучения)&lt;br /&gt;
* реализовать классификацию данных ДЗЗ (можно без автоматизации)&lt;br /&gt;
* реализованное приложение должно выполнять сегментацию&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6-7:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;4-5&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8-10:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* все пункты &#039;&#039;&#039;6-7&#039;&#039;&#039;&lt;br /&gt;
* визуальный интерфейс (любой - web либо desktop, но желательно web)&lt;br /&gt;
* сервер, cм. описание в разделе &amp;quot;Какие будут использоваться технологии?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Дополнительные баллы можно также получить при выполнении пунктов из раздела &amp;quot;Направления развития&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
По договоренности. Ориентировочно ВТ 16.40-18.10 (по четной неделе)&lt;/div&gt;</summary>
		<author><name>AntonioRodriges</name></author>
	</entry>
</feed>