Страница 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
Получилось! Теперь находятся все точки полигона.
Новая версия на
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 не открывается.