Ведение базы данных полученных КПТ от Росреестра

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
kirill_62
Участник
Сообщения: 90
Зарегистрирован: 08 авг 2013, 11:12
Репутация: 2

Re: Ведение базы данных полученных КПТ от Росреестра

Сообщение kirill_62 » 30 мар 2015, 12:40

А из данных БД я думаю можно сделать web-мордочку и там смотреть и искать данные о наличии и актуальности данных

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Ведение базы данных полученных КПТ от Росреестра

Сообщение SergeyRyzhkov » 30 мар 2015, 12:45

А что далее с этим Вы делаете в QGSI ?

ЗЫ:
Как-то встречал интересные решения (не совсем по тему, но мало ли..)
https://kpt.kadnet.ru/
http://pbprog.ru/webservices/

UPD: Еще работа (продукт) коллеги
http://openlandgis.ru/

kirill_62
Участник
Сообщения: 90
Зарегистрирован: 08 авг 2013, 11:12
Репутация: 2

Re: Ведение базы данных полученных КПТ от Росреестра

Сообщение kirill_62 » 30 мар 2015, 12:50

Кадастровый учет - это программа минимум, а так статистику считаем и много всякой штуки....просто мы работаем только с КПТ росрееста, во всяких документах прописываются реквизиты данных полученных от Росреестра, и просто не хочется лишних денег тратить на заказ кпт если допустим оно уже есть, или оно не очень старое и подходит для использования. Просто сейчас есть папка и там куча всяких ZIP ( в основном ) и XML, а росреестр подписывает названия не имея ничего общего с наименованием кварталов, поэтому в папке "бедлан" полный.

kirill_62
Участник
Сообщения: 90
Зарегистрирован: 08 авг 2013, 11:12
Репутация: 2

Re: Ведение базы данных полученных КПТ от Росреестра

Сообщение kirill_62 » 30 мар 2015, 12:52

openland знаем, но там разве есть обновления на КПТ версии 09???? она удобна для кад.учета, но ведение кпт немного не то что я б хотел, просто я тоже думал, позаимствовать у данного клевого проекта, БД для КПТ. Думаю автор будет не против

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Ведение базы данных полученных КПТ от Росреестра

Сообщение SergeyRyzhkov » 30 мар 2015, 12:58

openland - лицензия GNU GPL
Код открыт https://github.com/Biryuchkov/openLand
Автор также на ГИС-Лаб присутствует, так что можете связаться.
Если структура базы по каким-либо причинам не соответствует Вашим потребностям, скажите что нужно, помогу сделать для любой СУБД за один обед :)

kirill_62
Участник
Сообщения: 90
Зарегистрирован: 08 авг 2013, 11:12
Репутация: 2

Re: Ведение базы данных полученных КПТ от Росреестра

Сообщение kirill_62 » 30 мар 2015, 13:49

Да думаю та структура подойдет, она же по большей части сделана на основе XML-схемы, только просто продумать как быть с датой актуальности, может просто при газрузке в каждый участок из кпт добавлять столбец с датой, от которой само КПТ

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Ведение базы данных полученных КПТ от Росреестра

Сообщение SergeyRyzhkov » 30 мар 2015, 14:19

Можно и так.
Можно сделать поле статус:
- Формирующийся
- Активный
- Исторический
А также даты перевода в статус.
При загрузке создаете новую строчку, а старые КПТ переводите в "историю". Я схему БД не видел, поэтому экспромт

kirill_62
Участник
Сообщения: 90
Зарегистрирован: 08 авг 2013, 11:12
Репутация: 2

Re: Ведение базы данных полученных КПТ от Росреестра

Сообщение kirill_62 » 30 мар 2015, 14:31

я приблизительно понял о чем Вы...подумаем на досуге..... Я все же все равно настраиваюсь на изучение PYTHON, года 2 назад php, html , mysql выучил, хотя в очень начальном уровне, а альше с книжками но все ж....теперь будем повышение квалификации проходить))))

Аватара пользователя
ANAT01
Активный участник
Сообщения: 196
Зарегистрирован: 18 апр 2012, 14:41
Репутация: 57

Re: Ведение базы данных полученных КПТ от Росреестра

Сообщение ANAT01 » 15 апр 2015, 08:55

Как писал выше все решил скриптами на Python.

Как происходит раздача КПТ, а также структура данны показано здесь
А вот как происходит обработка:
1) Присылают кучи архивов и файлов (там все вперемешку и xml и pdf,jpeg,sig,...) все это добро без разбора складывается вместе
2) Натравливается скрипт который распаковывает все архивы и достает все xml'ки, складывая их все вместе.
3) Для каждого файла вычисляется md5 сумма (чтобы не было одинаковых файлов) и каждый файл парсится lxml.
Из него вытягивается тип выписки, кадастровый квартал и дата выписки.
Все эти данные заносятся в SQLite базу данных.
4) Делается SQL запрос типа:

Код: Выделить всё

SELECT md5hash, cadnum WHERE date = (SELECT MAX(date) FROM database GROUP BY cadnum);
В результате получаем самые актуальные версии выписок, которые собираются в новом месте с правильной организацией структуры и наименованием файлов.
упячка11111адинадинадин!!!!11

Игнатенко Роман
Интересующийся
Сообщения: 35
Зарегистрирован: 02 июл 2014, 10:55
Репутация: 0
Откуда: г. Сальск
Контактная информация:

Re: Ведение базы данных полученных КПТ от Росреестра

Сообщение Игнатенко Роман » 28 авг 2015, 14:25

Я пока решаю эту проблему вот таким способом:

переименовываю кпт без двоеточий в кадастровый номер и кидаю в общую папку если попалась с таким же номером то тут же потребует заменить на файл либо с таким же размером либо если в неё что то добавили то соответственно больше. потом конвертирую всё RosreestrXML с настройками:
Безымянныйыва 1.jpg
Безымянныйыва 1.jpg (502.19 КБ) 11001 просмотр
сохраняю в шейп.
в шейпе есть строчка
Безымянный123 1.jpg
Безымянный123 1.jpg (240.03 КБ) 11001 просмотр
открывает путь и запускает кпт в екселе. понимаю что топорно но пока работает. я не программист и не геодезист
обычный пользователь пк. прошу сильно не пинать ногами.
ВСТРЕЧНЫЙ вопрос: как пользоваться макросом в гиперссылках ?

Игнатенко Роман
Интересующийся
Сообщения: 35
Зарегистрирован: 02 июл 2014, 10:55
Репутация: 0
Откуда: г. Сальск
Контактная информация:

Re: Ведение базы данных полученных КПТ от Росреестра

Сообщение Игнатенко Роман » 28 авг 2015, 14:27

блин картинки местами поменять нужно :(

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: Ведение базы данных полученных КПТ от Росреестра

Сообщение Филиппов Владислав » 14 сен 2015, 13:55

https://bitbucket.org/filippov70/landpr ... /branch/zk
можно LandProcessor использовать для сохранения (insert, update) конвертации в PostGIS, но это Java....

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя