All Projects → rendrom → rosreestr2coord

rendrom / rosreestr2coord

Licence: MIT License
Вычисление координат участка по кадастровому номеру с сайта https://pkk.rosreestr.ru

Programming Languages

python
139335 projects - #7 most used programming language
Batchfile
5799 projects
Makefile
30231 projects

Projects that are alternatives of or similar to rosreestr2coord

rosreestr-xml-to-gis-converter
Позволяет конвертировать набор выписок из ЕГРН (Росреестра) на земельные участки, здания, сооружения, помещения в формат ESRI Shapefile (.shp) и таблицу XLSX (Microsoft Office Excel начиная с версии 2007)
Stars: ✭ 27 (-76.52%)
Mutual labels:  rosreestr
Asistente-LADM-COL
Complemento para QGIS v3 que permite capturar, consultar, mantener, validar y exportar datos conformes con el modelo LADM-COL.
Stars: ✭ 22 (-80.87%)
Mutual labels:  cadastre
mozambique
Who are the people behind the mining industry in Mozambique? A partial answer can be found by connecting minerals concessions to the people who control the licensed exploration and mining companies. Accessible at: https://ancir.github.io/mozambique/bigshots/
Stars: ✭ 16 (-86.09%)
Mutual labels:  cadastre

ROSREESTR TO COORDINATE

PyPI

Инструмент, позволяющий вычислять координаты участка по его кадастровому номеру. Данные берутся с сайта публичной кадастровой карты http://pkk.rosreestr.ru/.

Результат работы скрипта не соответствует информации в кадастровой выписке

Удобно получать данные прямо в QGIS можно с помощью вот этого инструмента (нужна подписка)

Plot output

Зависимости

Установка

Установка через пакетный менеджер

pip install rosreestr2coord

Установка девелоперской версии

git clone https://github.com/rendrom/rosreestr2coord
cd ./rosreestr2coord
python setup.py install

Установка через виртуальное окружение

git clone https://github.com/rendrom/rosreestr2coord
cd ./rosreestr2coord
# создание виртуального окружения
python -m venv ./.env
# активация виртуального окружения Linux and MacOS
. ./.env/bin/activate
# активация виртуального окружения для Windows
. ./.env/Scripts/activate
# установка зависимостей
pip install -r requirements.txt

Использование

Из консоли

# если установлен через `pip install rosreestr2coord` или `python setup.py install`
rosreestr2coord -c 38:06:144003:4723
rosreestr2coord -l ./cadastral_numbers_list.txt
# запуск из директории проекта
python -m rosreestr2coord -c 38:06:144003:4723

Во время выполнения скрипта, в директории откуда был произведен запуск будут созданы файлы и папки. Поэтому рекомендуется создать отдельную директорию для работы с приложением из консоли.

Опции:

  • -h - справка
  • -c - кадастровый номер
  • -p - путь для промежуточных файлов
  • -o - путь для полученного geojson файла
  • -e - параметр, определяющий точность аппроксимации. Чем меньше, тем больше точек на полигоне:
    • Plot output
  • -t - тип площади:
    • 1 - Участки
    • 2 - Кварталы
    • 3 - Районы
    • 4 - Округа
    • 5 - ОКС
    • 6 - Тер. зоны; 7 - Границы; 9 - ГОК; 10 - ЗОУИТ; 12 - Лес; 13 - Красные линии; 15 - СРЗУ; 16 - ОЭЗ 16
  • -l - пакетная загрузка из списка в текстовом файле ( rosreestr2coord -l list_example.txt )
  • -d - визуализация распознанных точек (для режима --code)
  • -r - не использовать кэширование
  • -P - загрузка через прокси
  • -C - экспортировать только центры участков
  • -v - показать версию

Программно

from rosreestr2coord import Area

area = Area("38:06:144003:4723")
# аргументы
#   code='' - кадастровый номер участка
#   area_type=1 - тип площади
#   epsilon=5 - точность аппроксимации
#   media_path='' - путь для временных файлов
#   with_log=True - логирование
#   coord_out='EPSG:4326' - или EPSG:3857 (будет удалена в последующих версиях)
#   center_only=False - экспорт координат центров участка
#   with_proxy=False - запросы через прокси
#   use_cache=True - использовать кэширование запросов
area.to_geojson()
area.to_geojson_poly()
area.get_coord() # [[[area1_xy], [hole1_xy], [hole2_xy]], [[area2_xyl]]]
area.get_attrs()

Журнал

  • 29.11.2021 - v.4.0.19
    • Доработка загрузки area_type = 7 (Границы)
  • 27.11.2021 - v.4.0.18
    • Исправлена загрузка для area_type = 7 (Границы)
    • Исправлено формирование запросов с нулями в кадастровом номере.
    • Исправлено поведении опции -r, --refresh.
  • 10.11.2021 - v.4.0.15
  • 20.07.2021 - v.4.0.12 - v.4.0.14
  • 30.01.2021 - v.4.0.11
  • 09.07.2020 - v.4.0.10
    • Исправлен экспорт в KML #36.
    • Добавлена опция консоли -v для вывода текущей версии библиотеки.
  • 28.05.2020 - v.4.0.9
    • Исправлена проблема с путями в Windows #34.
  • 14.05.2020 - v.4.0.8 by alexandervlpl
    • Оптимизировать склеивание тайлов #30.
  • 12.05.2020 - v.4.0.7
    • Исправление экспорта мультиполигональной геометрии.
    • Экспорт в KML #31.
  • 10.05.2020 - v.4.0.6
    • Обработка запросов с ошибоками, исправление кэширования.
  • 01.05.2020 - v.4.0.5
    • Загрузка ЗОУИТ (-t 10).
    • Добавлен файл привязки к получаемому растру.
  • 21.04.2020 - v.4.0.4 by magican
    • небольшой рефакторинг - подготовка к type и pep тестам.
    • добавлен poetry.
    • добавлен Makefile.
    • добавлены тесты (pytest).
  • 08.04.2020 - v.4.0.0
    • Координаты всегда в WGS84.
    • Всегда добавляются атрибуты.
    • Каталог заменен на кэширование запростов.
    • Из проекта удалён GUI (будет переписан на вебсервер).
  • 18.03.2020 - Обеспечение совместимости с новой версией api публичной кадастровой карты.
  • 28.10.2019 - Перевод на Python3 by botanegg.
  • 16.10.2019 - Исправление функции загрузки данных с росреестра by botanegg.
  • 11.09.2018 - Исправление ошибки формирование полигональной геометрии при экспорте в GEOJSON #8 by denny123.
  • 12.03.2018 - Исправление функции завершения выполнения операций в консоли при нажатии на Ctrl+C.
  • 05.03.2018 - Добавлена возможность загрузки через прокси #7 by Niakr1s.
  • 09.03.2017 - Добавлена поддержка пользовательского интерфейса с интерактивной картой.
  • 17.10.2016 - Увеличена точность вычисления контуров участков.
  • 14.10.2016 - Обработка участков с несколькими полигонами.
  • 06.10.2016 - Осуществление экспорта таблиц в формате csv.
  • 05.10.2016 - Пакетная загрузка участков по списку кадастровых номеров из файла, перевод координат в WGS84.
  • 03.10.2016 - Добавлена возможность выбора типа площади.
  • 05.09.2016 - Изменен формат записи координат, добавлена возможность хранить мультиполигональную геометрию.
  • 23.05.2016 - В тестовом режиме работает восстановление полигонов с отверстиями по PNG.
  • 21.05.2016 - Были внесены изменения, чтобы вернуть работу с распознаванием точек по PNG. Упала точность, пропала способность рисовать полигоны и выделять отверстия.
  • 21.05.2016 - На публичных кадастровых картах заблокировали SVG и внесли ещё некоторые изменения в работу сервисов. В связи с этим перестало работать приложение.

Разработка

INSTALL.md

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].