Встреча GIS-Lab 17, Хакатон, АТД

Материал из GIS-Lab
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
Эта страница опубликована на сайте в разделе «Организационные материалы»
по адресу 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

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

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

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