Страница 1 из 9

Получение координат участка по кадастровому номеру

Добавлено: 28 апр 2016, 19:31
rendrom
Всем привет!
Решил разработать инструмент, который позволяет получать координаты участка по его кадастровому номеру. Данные берутся с сайта публичной кадастровой карты http://pkk.rosreestr.ru/

Репозиторий проекта
Демонстрация работы приложения


Не придумал ничего лучше чем:
1 искать координаты прямоугольной рамки для участка (extent)
2 загружать картинку
3 искать на этой картинке углы
4 сопоставлять координаты углов картинки с координатами улов рамки

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

Сколько не искал, найти другой способ получения координат участка по кадастровому номеру (без оформления выписки) не получилось.
Если у кого-нибудь есть такая информация, буду рад услышать. Иначе нужно будет улучшать алгоритм обработки исходного изображения для получения максимального соответствия по количеству опорных углов.

Также рад буду обсудить любые предложения и идеи относительно данного проекта.

Re: Получение координат участка по кадастровому номеру

Добавлено: 28 апр 2016, 23:27
SergeyRyzhkov
Проверил по своей рыбацкой берлоге 03:09:660101:682
все верно :)
Молодца!

Re: Получение координат участка по кадастровому номеру

Добавлено: 29 апр 2016, 04:12
rendrom
Спасибо. С прямоугольными участками проще всего.

Re: Получение координат участка по кадастровому номеру

Добавлено: 29 апр 2016, 06:36
Oval
была идея векторизациии PNG в SVG через ImageMagic и трансляции координат SVG по экстентам

Re: Получение координат участка по кадастровому номеру

Добавлено: 29 апр 2016, 06:51
rendrom
Сейчас обрабатывается исходный png средствами OpenCV. Используется метод goodfeaturestotrack, который настроен, чтобы выявлять наиболее надёжные углы, из-за чего не все точки участка фиксируются.
В OpenCV есть возможность искать контуры по картинке, что позволит рисовать полигоны (даже с отверстиями).
Но это, как я вижу, абсолютно разные задачи:
- получить координаты как в кадастровой выписке
- получить приблизительный контур полигона с любым количеством вершин

Re: Получение координат участка по кадастровому номеру

Добавлено: 29 апр 2016, 07:29
Oval
при конвертации через SVG конечно тоже не получишь координаты как в кадастровой выписке

Re: Получение координат участка по кадастровому номеру

Добавлено: 29 апр 2016, 11:16
freeExec
Вот помню ребята делали оцифровку Эстонского кадастра и сравнивали её геометрию с ОСМ. http://osm.svimik.com/xgis2osm.php
Тоже в начале не выходило приемлемо. Но потом OverQuantum написал векторизатор и он давал неплохие результаты. Вам стоит почитать ветку развития событий http://forum.openstreetmap.org/viewtopic.php?id=11750
Или сразу начать отсюда http://forum.openstreetmap.org/viewtopi ... 35#p319435

Re: Получение координат участка по кадастровому номеру

Добавлено: 05 май 2016, 12:14
Oval
с нового pkk5 можно напрямую svg получать и точность изумительная получается
http://www.sasgis.org/mantis/view.php?id=2641#c17193

Re: Получение координат участка по кадастровому номеру

Добавлено: 05 май 2016, 12:14
Oval
и с "дырками" кстати

Re: Получение координат участка по кадастровому номеру

Добавлено: 05 май 2016, 12:45
rendrom
Здорово!
Получается, что сначала генерим svg запросом с параметрами ...&f=json&format=svg...
а затем уже вытаскиваем файл изображения. Круто. Обновлю в скором времени проект, добавлю извлечение координат из svg. Из png тоже оставлю.

Re: Получение координат участка по кадастровому номеру

Добавлено: 05 май 2016, 13:07
Oval
rendrom писал(а):Здорово!
Получается, что сначала генерим svg запросом с параметрами ...&f=json&format=svg...
а затем уже вытаскиваем файл изображения. Круто. Обновлю в скором времени проект, добавлю извлечение координат из svg. Из png тоже оставлю.
пути не светим, да :)

Re: Получение координат участка по кадастровому номеру

Добавлено: 05 май 2016, 20:15
rendrom
Oval писал(а):с нового pkk5 можно напрямую svg получать и точность изумительная получается
http://www.sasgis.org/mantis/view.php?id=2641#c17193
Получилось! Теперь находятся все точки полигона.
Новая версия на http://getpkk/
показательный участок - 38:36:000021:1106

Re: Получение координат участка по кадастровому номеру

Добавлено: 05 май 2016, 20:25
rendrom
или вот забавный пример 38:36:000033:375

Re: Получение координат участка по кадастровому номеру

Добавлено: 18 май 2016, 19:12
rendrom
Еще немного обновил приложение rosreestr2coord
Теперь находятся точки отверстия в участке и можно получить полигональную геометрию.

Обновил демонстрационный сайт getpkk.ru/:
- можно открывать участок по прямой ссылке getpkk.ru/38:36:000021:1106
- возможен перевод координат точек в разные системы координат (по mapbasic.ru/msk-wgs)
- добавлена возможность удаления/редактирования/создания точек
- производится расчет расстояния и дирекционного угла для каждой пары точек участка

Re: Получение координат участка по кадастровому номеру

Добавлено: 19 май 2016, 10:00
Slinger
rendrom

Питоновский скрипт (который с гитхаба скачен) хоть и возвращает геометрию участка, однако geojson нерабочий формируется. В Global mapper'e не открывается.