Встреча GIS-Lab 17, Хакатон, АТД: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
 
(не показано 11 промежуточных версий 2 участников)
Строка 2: Строка 2:


В рамках 17-й встречи GIS-Lab состоялся хакатон посвященный работе над рядом задач по административно-территориальному делению РФ (АТД).
В рамках 17-й встречи GIS-Lab состоялся хакатон посвященный работе над рядом задач по административно-территориальному делению РФ (АТД).
==Участники==
http://doodle.com/a56e6wichdta9k3b


==Обсуждение в форуме==
==Обсуждение в форуме==
Строка 17: Строка 14:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Задача !! Описание !! Кто берется !! Сделано !! Итог
! Задача !! Описание !! Кто берется !! Итог
|-
|-
| Исправить ошибки в границах Москвы
| Исправить ошибки в границах Москвы
| Ручное редактирование, частности, нужно исправить пересечения с домами, коих выявлено аж 216 штук
| Ручное редактирование, частности, нужно исправить пересечения с домами, коих выявлено аж 216 штук
| МД, МК
| Михаил Каленков, Анна Смирнова, Максим Дубинин, Артём Светлов, Никита Лаврентьев, Евгений Федин, Анастасия Ильичева
|
| Исправлено около 150 ошибок, было [http://ether.gis-lab.info/hack17 366], осталось 217.
|  
|-
|-
| Проверить границы Москвы
| Проверить границы Москвы
| Ручное редактирование, исходные данные - ([http://docs.cntd.ru/document/3608167 ФЗ г. Москвы])
| Ручное редактирование, исходные данные - ([http://docs.cntd.ru/document/3608167 ФЗ г. Москвы])
| МД, МК
| Михаил Каленков, Анна Смирнова, Евгений Федин, Анастасия Ильичева
|
| местами сделано
|  
|-
|-
| Обновить наборы данных по АТД Москвы
| Обновить наборы данных по АТД Москвы
| http://gis-lab.info/qa/moscow-atd.html
| http://gis-lab.info/qa/moscow-atd.html
|  
| Максим Дубинин
|  
| сделано
|
|-
|-
| Инструмент для QGIS для разбития полигонов
| Инструмент для QGIS для разбития полигонов
| На входе слой полигонов и слой линий, на выходе слой полигонов разбитых линиями
| На входе слой полигонов и слой линий, на выходе слой полигонов разбитых линиями
| ДР
| Денис Рыков
|
| сделано в виде модели для Processing (см. ниже)
|  
|-
|-
| Обновить процесс генерализации АТД
| Обновить процесс генерализации АТД
| [[Генерализация векторных данных в GRASS]]
|  
|  
|  
| не сделано
|
|
|-
|-
| Обновить наборы генерализованных данных
| Обновить наборы генерализованных данных
| http://gis-lab.info/qa/rusbounds-rosreestr-gen.html
|  
|  
|  
| не сделано
|
|
|-
|-
| Обновить и улучшить наборы данных по делению на избирательные округа
| Обновить и улучшить наборы данных по делению на избирательные округа
|  
| http://gis-lab.info/qa/elect-okrug-msk.html
|  
| Максим Дубинин
|  
| сделано, результаты загружены на uikgeo.ru и обновлены в описании
|
|-
|-
| Починка и наладка сервиса выгрузок границ и регцентров
| Починка и наладка сервиса выгрузок границ и регцентров
| http://gis-lab.info/qa/osm-adm.html<br>
| http://gis-lab.info/qa/osm-adm.html<br>
http://gis-lab.info/qa/osm-regcenter.html
http://gis-lab.info/qa/osm-regcenter.html
| ДК
| Дмитрий Колесов, Евгений Никулин
|
| не сделано, требуется значительно больше времени на починку
|
|-
| Разбивка полигонов линиями
|
|
|
|  
|}
|}
== Инструмент для QGIS для разбития полигонов ==
Для решения данной задачи можно создать модель в QGIS, использующую алгоритм ''Polygon-line intersection'' из SAGA.
[[Файл:Poly-split-model.png]]
Особенность данного алгоритма заключается в том, что данный алгоритм корректно разделяет полигоны линиями, которые пересекают полигоны только один раз, в противном случае определяется первая и последняя точки пересечения и отрезком, соединяющим данные точки, разрезается полигон.


==Отчет о результатах==
==Отчет о результатах==
[http://gis-lab.info/blog/2013-07/hack-uik-results/ О результатах хакатона]
О результатах хакатона - см. колонку "Итог" в таблице выше.


[[Категория:Уточнение расположения УИКов]]
[[Категория:Уточнение расположения УИКов]]
[[Категория:Служебные]]
[[Категория:Служебные]]

Текущая версия от 22:06, 23 июня 2014

Эта страница опубликована на сайте в разделе «Организационные материалы»
по адресу http://gis-lab.info/qa/meet17.html

В рамках 17-й встречи GIS-Lab состоялся хакатон посвященный работе над рядом задач по административно-территориальному делению РФ (АТД).

Обсуждение в форуме

http://gis-lab.info/forum/viewtopic.php?t=16654

Место проведения

Место проведения: офис NextGIS

Задачи для хакатона

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

Задача Описание Кто берется Итог
Исправить ошибки в границах Москвы Ручное редактирование, частности, нужно исправить пересечения с домами, коих выявлено аж 216 штук Михаил Каленков, Анна Смирнова, Максим Дубинин, Артём Светлов, Никита Лаврентьев, Евгений Федин, Анастасия Ильичева Исправлено около 150 ошибок, было 366, осталось 217.
Проверить границы Москвы Ручное редактирование, исходные данные - (ФЗ г. Москвы) Михаил Каленков, Анна Смирнова, Евгений Федин, Анастасия Ильичева местами сделано
Обновить наборы данных по АТД Москвы http://gis-lab.info/qa/moscow-atd.html Максим Дубинин сделано
Инструмент для QGIS для разбития полигонов На входе слой полигонов и слой линий, на выходе слой полигонов разбитых линиями Денис Рыков сделано в виде модели для Processing (см. ниже)
Обновить процесс генерализации АТД Генерализация векторных данных в GRASS не сделано
Обновить наборы генерализованных данных http://gis-lab.info/qa/rusbounds-rosreestr-gen.html не сделано
Обновить и улучшить наборы данных по делению на избирательные округа http://gis-lab.info/qa/elect-okrug-msk.html Максим Дубинин сделано, результаты загружены на uikgeo.ru и обновлены в описании
Починка и наладка сервиса выгрузок границ и регцентров http://gis-lab.info/qa/osm-adm.html

http://gis-lab.info/qa/osm-regcenter.html

Дмитрий Колесов, Евгений Никулин не сделано, требуется значительно больше времени на починку

Инструмент для QGIS для разбития полигонов

Для решения данной задачи можно создать модель в QGIS, использующую алгоритм Polygon-line intersection из SAGA.

Poly-split-model.png

Особенность данного алгоритма заключается в том, что данный алгоритм корректно разделяет полигоны линиями, которые пересекают полигоны только один раз, в противном случае определяется первая и последняя точки пересечения и отрезком, соединяющим данные точки, разрезается полигон.

Отчет о результатах

О результатах хакатона - см. колонку "Итог" в таблице выше.