Мне нужно получить списком все номера кадастровых кварталов определенного района. Как это сделать? Запрос в ПКК по XX:XX:* дает только 1000 результатов, но в интересующих меня районах больше, чем 1000 кварталов. p.s. мне нужны от 15:00: до 15:09:.
Ни как, только вытаскивать по районам, если в нем больше 1000 кварталов, то по кадастровым блокам(массивам).
http://kadata.ru/ Интерфейсом портала может и нельзя, но GET запросы с подстановкой формата типа 15:01:01*, 15:01:02*, ... еще никто не отменял
Мне уже подсказали, всем спасибо. Вот ссылка, может кому надо http://maps.rosreestr.ru/arcgis/res...gdbVersion=&returnDistinctValues=false&f=html
Тема хоть и старая, но задача актуальна. Такая же ситуация, как и описанная вами: надо получить списком все номера кадастровых кварталов определенного района. По указанной выше ссылке (заменив maps.rosreestr.ru на pkk5.rosreestr.ru) результата нет, самостоятельно составить запрос не получается, т.к, используя форму на указанном сервисе, пишет что такая операция не поддерживается. Возможно, вы в курсе как решить вопрос?
На 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..., то нет смысла перебирать этот диапазон. Брутфорс наше все!
Спасибо за ответ. В принципе сейчас так и делается Только pkk5 периодически блокирует доступ во время парсинга, поэтому хотелось бы более простой способ, как, например, по приведенной R Geo ссылке.
Не большое уточнение: лимит на выдачу сведений - 12. Я пока сам не делал эту операцию, но мысли, примерно, следующие: 1. Получить количество кадастровых кварталов в кадастровом районе. 2. Отправляем первый запрос на получение первых 12 кварталов в районе (skip=0, limit=12). 3. Во втором запросе указываем значение skip=12, limit=12. Далее для каждого следующего запроса значение skip увеличиваем на 12. КМК, так запросы не будут давать лишнюю нагрузку на сервер. Если что - документация сервисов ПКК, в том числе сервисов идентификации, размещена здесь: http://pkk5.rosreestr.ru/help/pkk5_services.docx