Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Как получить список кадастровых кварталов района?

Тема в разделе "Получение сведений ГКН, ЕГРП", создана пользователем R Geo, 10 сен 2014.

  1. R Geo

    Форумчанин

    Регистрация:
    8 апр 2010
    Сообщения:
    119
    Симпатии:
    31
    Мне нужно получить списком все номера кадастровых кварталов определенного района. Как это сделать? Запрос в ПКК по XX:XX:* дает только 1000 результатов, но в интересующих меня районах больше, чем 1000 кварталов.
    p.s. мне нужны от 15:00: до 15:09:.
     
    #1
  2. cfifti

    Форумчанин

    Регистрация:
    2 май 2012
    Сообщения:
    113
    Симпатии:
    44
    Ни как, только вытаскивать по районам, если в нем больше 1000 кварталов, то по кадастровым блокам(массивам).
     
    #2
  3. ANAT01

    Форумчанин

    Регистрация:
    20 янв 2011
    Сообщения:
    428
    Симпатии:
    288
    http://kadata.ru/

    Интерфейсом портала может и нельзя, но GET запросы с подстановкой формата типа 15:01:01*, 15:01:02*, ... еще никто не отменял ::biggrin24.gif::
     
    #3
    R Geo нравится это.
  4. R Geo

    Форумчанин

    Регистрация:
    8 апр 2010
    Сообщения:
    119
    Симпатии:
    31
    #4
  5. user241

    Регистрация:
    23 июн 2017
    Сообщения:
    2
    Симпатии:
    0

    Тема хоть и старая, но задача актуальна.
    Такая же ситуация, как и описанная вами: надо получить списком все номера кадастровых кварталов определенного района. По указанной выше ссылке (заменив maps.rosreestr.ru на pkk5.rosreestr.ru) результата нет, самостоятельно составить запрос не получается, т.к, используя форму на указанном сервисе, пишет что такая операция не поддерживается. Возможно, вы в курсе как решить вопрос?
     
    #5
  6. ANAT01

    Форумчанин

    Регистрация:
    20 янв 2011
    Сообщения:
    428
    Симпатии:
    288
    На pkk5.rosreestr.ru есть возможность искать по кварталам.
    В результате поиска делаются ajax запросы которые выдают ответ в формате json
    Например, http://pkk5.rosreestr.ru/api/typeahead?text=15:08:000001&limit=1&skip=0&type=2, который выдает по 10 ответов за раз.

    Натравливаете curl на этот адрес с перебором кварталов (15:08:000000, 15:08:000001, 15:08:000002, и т.д до 15:08:999999)
    Потом парсите этот миллион json-файлов, удаляете дубликаты и вуаля!!!!

    Для уменьшения количества запросов - проверять нужно по группам, например проверяем есть ли квартала 15:08:01, если есть проверяем есть ли 15:08:0101 и т.д., то есть если нет квартала начинающегося с 15:08:09..., то нет смысла перебирать этот диапазон.

    Брутфорс наше все! ::biggrin24.gif::
     
    #6
    Последнее редактирование: 23 июн 2017
  7. user241

    Регистрация:
    23 июн 2017
    Сообщения:
    2
    Симпатии:
    0
    Спасибо за ответ. В принципе сейчас так и делается ::biggrin24.gif:: Только pkk5 периодически блокирует доступ во время парсинга, поэтому хотелось бы более простой способ, как, например, по приведенной R Geo ссылке.
     
    #7
  8. tsarev

    Регистрация:
    24 апр 2014
    Сообщения:
    15
    Симпатии:
    0
    Адрес:
    Moscow, Russia
    Не большое уточнение: лимит на выдачу сведений - 12.
    Я пока сам не делал эту операцию, но мысли, примерно, следующие:
    1. Получить количество кадастровых кварталов в кадастровом районе.
    2. Отправляем первый запрос на получение первых 12 кварталов в районе (skip=0, limit=12).
    3. Во втором запросе указываем значение skip=12, limit=12.
    Далее для каждого следующего запроса значение skip увеличиваем на 12.

    КМК, так запросы не будут давать лишнюю нагрузку на сервер.

    Если что - документация сервисов ПКК, в том числе сервисов идентификации, размещена здесь:

    http://pkk5.rosreestr.ru/help/pkk5_services.docx
     
    #8

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление