5.5. Сервисы кадастровых сервисов Росреестра, дополнение для разработчиков¶
5.5.1. Общая информация¶
Важно
Данный инструмент доступен только владельцам плана Premium.
Предупреждение
NextGIS не несет ответственность за работоспособность сервисов Росреестра. Периодическая недоступность сервисов Росреестра - регулярное явление и может повлиять на работу некоторых функций модуля.
Сервисы NextGIS GeoServices PKK могут быть использованы программно посредством API и соответствующих запросов.
5.5.2. Типы запросов и объектов¶
На данный момент у API есть два типа запросов:
Получить объект по координатам, https://geoservices.nextgis.com/pkk/features/by_pos?lat={lat}&lon={lon}&cache=include&types=1,2,4,5,10&apikey=YOUR-API-KEY
Получить объект по кадастровому номеру, https://geoservices.nextgis.com/pkk/features/by_id?cache=include&type={type:1,2,4,5,10}&id={id}&apikey=YOUR-API-KEY
Параметры запросов:
lat={lat}&lon={lon} - широта,долгота в СК EPSG:4326 (WGS84).
cache=only,include,without - only - только результаты из кэша, include - возвращать результаты из кэша если они там есть, without - только результаты прямых запросов.
YOUR-API-KEY - ваш ключ API, получается на https://geoservices.nextgis.com
Возможно получение данных по следующим типам (type) объектов:
1 - parcels - Земельные участки. Пример кадастрового номера: 40:7:122101:5
2 - units - Кадастровые кварталы. Пример кадастрового номера: 40:7:120803
4 - area - Кадастровые округа. Пример кадастрового номера: 40
5 - buildings - объекты капитального строительства. Пример кадастрового номера: 40:7:120702:175
10 - restricted zones - Зоны с особыми условиями использования территорий (ЗОУИТ). Пример кадастрового номера: 50:32-6.208
5.5.3. Что является запросом и лимиты¶
Установленный по умолчанию лимит количества запросов на команду - 1050 / час (25 000 / сутки) В него входят:
Запросы к тайлам. Учитываются только те случаи, когда мы отдали тайл, а не ошибку.
Запросы за получением атрибутов (поиск по номеру и по местоположению).
Посмотреть текущую статистику запросов можно в дашборде по ссылке https://geoservices.nextgis.com/dashboard.
Статистика обновляется 1 раз в час.
5.5.4. CORS Origins¶
Для веб-запросов - необходимо установить разрешенные адреса.
Войдите под своей учетной записью на geoservices.nextgis.com
Зайдите в свой профиль. Найдите раздел Origins
Нажмите New и введите адрес, который необходимо разрешить.
Нажмите ОК
Нажмите Update
5.5.5. Примеры¶
Реализация использования сервиса на Python.
Запрос участка (ОКС - объекта капитального строительства) по точке с координатами.
import requests
url = 'https://geoservices.nextgis.com/pkk/features/by_pos?apikey=YOUR-API-KEY&lat=55.67927298459276&lon=37.591867175551606&type=5'
resp = requests.get(url)
data = resp.json()
print(data['features'][0])
Ответ
{'type': 'Feature', 'geometry': {'type': 'Polygon', 'coordinates': [[[37.591821, 55.679316], [37.591823, 55.679316], [37.591823, 55.679315], [37.591826, 55.679315], [37.591826, 55.679314], [37.59183, 55.679314], [37.59183, 55.679313], [37.591833, 55.679313], [37.591833, 55.679312], [37.591837, 55.679312], [37.591837, 55.679311], [37.59184, 55.679311], [37.59184, 55.67931], [37.591843, 55.67931], [37.591843, 55.679309], [37.591847, 55.679309], [37.591847, 55.679308], [37.59185, 55.679308], [37.59185, 55.679307], [37.591854, 55.679307], [37.591854, 55.679306], [37.591857, 55.679306], [37.591857, 55.679305], [37.591861, 55.679305], [37.591861, 55.679304], [37.591864, 55.679304], [37.591864, 55.679303], [37.591868, 55.679303], [37.591868, 55.679302], [37.591871, 55.679302], [37.591871, 55.679301], [37.591874, 55.679301], [37.591874, 55.6793], [37.591878, 55.6793], [37.591878, 55.679299], [37.591881, 55.679299], [37.591881, 55.679298], [37.591885, 55.679298], [37.591885, 55.679297], [37.591888, 55.679297], [37.591888, 55.679296], [37.591892, 55.679296], [37.591892, 55.679295], [37.591895, 55.679295], [37.591895, 55.679294], [37.591899, 55.679294], [37.591899, 55.679293], [37.591902, 55.679293], [37.591902, 55.679292], [37.591906, 55.679292], [37.591906, 55.679291], [37.591909, 55.679291], [37.591909, 55.67929], [37.591912, 55.67929], [37.591912, 55.679289], [37.591916, 55.679289], [37.591916, 55.679288], [37.591919, 55.679288], [37.591919, 55.679287], [37.591923, 55.679287], [37.591923, 55.679286], [37.591926, 55.679286], [37.591926, 55.679285], [37.59193, 55.679285], [37.59193, 55.679284], [37.591933, 55.679284], [37.591933, 55.679283], [37.591932, 55.679283], [37.591932, 55.679282], [37.591931, 55.679282], [37.591931, 55.679281], [37.59193, 55.679281], [37.59193, 55.67928], [37.591929, 55.67928], [37.591929, 55.679279], [37.591928, 55.679279], [37.591928, 55.679278], [37.591927, 55.679278], [37.591927, 55.679276], [37.591926, 55.679276], [37.591926, 55.679275], [37.591925, 55.679275], [37.591925, 55.679274], [37.591924, 55.679274], [37.591924, 55.679273], [37.591923, 55.679273], [37.591923, 55.679272], [37.591922, 55.679272], [37.591922, 55.679271], [37.591921, 55.679271], [37.591921, 55.67927], [37.59192, 55.67927], [37.59192, 55.679269], [37.591919, 55.679269], [37.591919, 55.679268], [37.591918, 55.679268], [37.591918, 55.679266], [37.591917, 55.679266], [37.591917, 55.679265], [37.591916, 55.679265], [37.591916, 55.679264], [37.591915, 55.679264], [37.591915, 55.679263], [37.591914, 55.679263], [37.591914, 55.679262], [37.591913, 55.679262], [37.591913, 55.679261], [37.591912, 55.679261], [37.591912, 55.67926], [37.591911, 55.67926], [37.591911, 55.679259], [37.59191, 55.679259], [37.59191, 55.679258], [37.591909, 55.679258], [37.591909, 55.679256], [37.591908, 55.679256], [37.591908, 55.679255], [37.591907, 55.679255], [37.591907, 55.679254], [37.591906, 55.679254], [37.591906, 55.679253], [37.591905, 55.679253], [37.591905, 55.679252], [37.591904, 55.679252], [37.591904, 55.679251], [37.591903, 55.679251], [37.591903, 55.67925], [37.591902, 55.67925], [37.591902, 55.679249], [37.591901, 55.679249], [37.591901, 55.679248], [37.5919, 55.679248], [37.5919, 55.679246], [37.591899, 55.679246], [37.591899, 55.679245], [37.591898, 55.679245], [37.591898, 55.679244], [37.591897, 55.679244], [37.591897, 55.679243], [37.591896, 55.679243], [37.591896, 55.679242], [37.591895, 55.679242], [37.591895, 55.679241], [37.591894, 55.679241], [37.591894, 55.67924], [37.591893, 55.67924], [37.591893, 55.679239], [37.591892, 55.679239], [37.591892, 55.679238], [37.591891, 55.679238], [37.591891, 55.679236], [37.59189, 55.679236], [37.59189, 55.679235], [37.591889, 55.679235], [37.591889, 55.679234], [37.591888, 55.679234], [37.591888, 55.679233], [37.591885, 55.679233], [37.591885, 55.679234], [37.591882, 55.679234], [37.591882, 55.679235], [37.591878, 55.679235], [37.591878, 55.679236], [37.591875, 55.679236], [37.591875, 55.679237], [37.591871, 55.679237], [37.591871, 55.679238], [37.591868, 55.679238], [37.591868, 55.679239], [37.591865, 55.679239], [37.591865, 55.67924], [37.591861, 55.67924], [37.591861, 55.679241], [37.591858, 55.679241], [37.591858, 55.679242], [37.591854, 55.679242], [37.591854, 55.679243], [37.591851, 55.679243], [37.591851, 55.679244], [37.591847, 55.679244], [37.591847, 55.679245], [37.591844, 55.679245], [37.591844, 55.679246], [37.59184, 55.679246], [37.59184, 55.679247], [37.591837, 55.679247], [37.591837, 55.679248], [37.591833, 55.679248], [37.591833, 55.679249], [37.59183, 55.679249], [37.59183, 55.67925], [37.591827, 55.67925], [37.591827, 55.679251], [37.591823, 55.679251], [37.591823, 55.679252], [37.59182, 55.679252], [37.59182, 55.679253], [37.591816, 55.679253], [37.591816, 55.679254], [37.591813, 55.679254], [37.591813, 55.679255], [37.591809, 55.679255], [37.591809, 55.679256], [37.591806, 55.679256], [37.591806, 55.679257], [37.591802, 55.679257], [37.591802, 55.679258], [37.591799, 55.679258], [37.591799, 55.679259], [37.591796, 55.679259], [37.591796, 55.67926], [37.591792, 55.67926], [37.591792, 55.679261], [37.591789, 55.679261], [37.591789, 55.679262], [37.591785, 55.679262], [37.591785, 55.679263], [37.591782, 55.679263], [37.591782, 55.679264], [37.591778, 55.679264], [37.591778, 55.679265], [37.591776, 55.679265], [37.591776, 55.679266], [37.591777, 55.679266], [37.591777, 55.679267], [37.591778, 55.679267], [37.591778, 55.679268], [37.591779, 55.679268], [37.591779, 55.67927], [37.59178, 55.67927], [37.59178, 55.679271], [37.591781, 55.679271], [37.591781, 55.679272], [37.591782, 55.679272], [37.591782, 55.679273], [37.591783, 55.679273], [37.591783, 55.679274], [37.591784, 55.679274], [37.591784, 55.679275], [37.591785, 55.679275], [37.591785, 55.679276], [37.591786, 55.679276], [37.591786, 55.679277], [37.591787, 55.679277], [37.591787, 55.679278], [37.591788, 55.679278], [37.591788, 55.679279], [37.591789, 55.679279], [37.591789, 55.679281], [37.59179, 55.679281], [37.59179, 55.679282], [37.591791, 55.679282], [37.591791, 55.679283], [37.591792, 55.679283], [37.591792, 55.679284], [37.591793, 55.679284], [37.591793, 55.679285], [37.591794, 55.679285], [37.591794, 55.679286], [37.591795, 55.679286], [37.591795, 55.679287], [37.591796, 55.679287], [37.591796, 55.679288], [37.591797, 55.679288], [37.591797, 55.679289], [37.591798, 55.679289], [37.591798, 55.679291], [37.591799, 55.679291], [37.591799, 55.679292], [37.5918, 55.679292], [37.5918, 55.679293], [37.591801, 55.679293], [37.591801, 55.679294], [37.591802, 55.679294], [37.591802, 55.679295], [37.591803, 55.679295], [37.591803, 55.679296], [37.591804, 55.679296], [37.591804, 55.679297], [37.591805, 55.679297], [37.591805, 55.679298], [37.591806, 55.679298], [37.591806, 55.679299], [37.591807, 55.679299], [37.591807, 55.679301], [37.591808, 55.679301], [37.591808, 55.679302], [37.591809, 55.679302], [37.591809, 55.679303], [37.59181, 55.679303], [37.59181, 55.679304], [37.591811, 55.679304], [37.591811, 55.679305], [37.591812, 55.679305], [37.591812, 55.679306], [37.591813, 55.679306], [37.591813, 55.679307], [37.591814, 55.679307], [37.591814, 55.679308], [37.591815, 55.679308], [37.591815, 55.679309], [37.591816, 55.679309], [37.591816, 55.67931], [37.591817, 55.67931], [37.591817, 55.679312], [37.591818, 55.679312], [37.591818, 55.679313], [37.591819, 55.679313], [37.591819, 55.679314], [37.59182, 55.679314], [37.59182, 55.679315], [37.591821, 55.679315], [37.591821, 55.679316]]]}, 'properties': {'cn': '77:06:0004003:1069', 'fp': 200, 'id': '77:6:4003:1069', 'name': 'здание', 'depth': None, 'rayon': '77:6', 'floors': '4', 'height': None, 'spread': None, 'volume': None, 'address': 'Российская Федерация, город Москва, вн.тер.г. муниципальный округ Котловка, улица Большая Черёмушкинская, Дом 25, Строение 77', 'kvartal': '77:6:4003', 'purpose': '204001000000', 'statecd': '01', 'area_dev': None, 'cad_cost': 38406058.38, 'cad_unit': '383', 'oks_type': 'building', 'reg_date': '26.05.2012', 'area_type': '002', 'area_unit': '055', 'date_cost': '01.01.2023', 'year_used': 1975.0, 'area_value': 666.3, 'kvartal_cn': '77:06:0004003', 'year_built': 1975.0, 'purpose_name': 'Нежилое', 'area_dev_type': '002', 'area_dev_unit': '055', 'cad_record_date': None, 'application_date': '01.01.2024', 'cc_date_approval': None, 'cc_date_entering': '09.12.2023', 'underground_floors': None, 'type': 5, 'extent_parent': {}, 'center': {'x': 4184706.0801692894, 'y': 7494831.407861941}, 'extent': {'xmax': 4184714.82975462, 'xmin': 4184697.32418952, 'ymax': 7494839.597222454, 'ymin': 7494823.21961224}}}
Запрос участка (ОКС - объекта капитального строительства) по кадастровому номеру.
import requests
url = 'https://geoservices.nextgis.com/pkk/features/by_id?apikey=YOUR-API-KEY&cache=include&type=5&id=77:06:0004003:1069'
resp = requests.get(url)
data = resp.json()
print(data['features'][0])
Ответ должен быть идентичен ответу из примера выше.