1. font-size

    Правила раздела

    Уважаемые коллеги!

    В данном разделе вы можете задавать вопросы специалистам ФГБУ «Центр геодезии, картографии и ИПД», касающиеся:
    - услуг по предоставлению в пользование материалов и данных из федерального и территориальных картографо-геодезических фондов;
    - Государственного каталога географических названий;
    - выдачи потребителям имеющихся в фонде литературно-статистических материалов, нормативных, нормативных технических и методических документов, цифровых и электронных карт;
    - издания и реализации журнала «Геодезия и картография», газеты «Вестник геодезии и картографии», научно-технической и публицистической литературы;
    - размещения рекламы в журнале «Геодезия и картография» и газете «Вестник геодезии и картографии», а также на сайте журнала «Геодезия и картография» http://journal.cgkipd.ru/; - создания тематической и специальной картографической продукции;
    - издания и распространения полиграфической продукции в сфере геодезии и картографии.

    Обращаем Ваше внимание то, что вопросы, относящиеся к другим темам не рассматриваются.
    Также просим Вас не поднимать один и тот же вопрос многократно, даже если ответ на него еще не опубликован.

    С уважением, ФГБУ «Центр геодезии, картографии и ИПД».

Росреестр открыл портал «НСПД»

Тема в разделе "ФГБУ "Центр геодезии, картографии и ИПД"", создана пользователем Slinger, 8 янв 2024.

  1. В консоли правой кнопкой на нужной строке-"сохранить изображение как", формат прописать .png. Если просто мышкой навести-всплывает предпросмотр соответствующего тайла. Только муторно, если их много надо.
     

    Вложения:

  2. Всем привет, ранее на PKK можно было искать объекты по координатам get - запросом. Тут я так понимаю такого способа нет.? Отладчиком через F12, особо ни чего не усмотрел....
     
  3. Vict0r

    Vict0r Форумчанин

    Смотри GET при нажатии кнопки "Найти" в окне "Найти точку по координатам", только перед нажатием включи нужный слой, например "Земельные участки"
     
  4. Пробовал, максимум что удалось вытянуть это -
    https://nspd.gov.ru/api/aeggis/v4/3...621484.808205003,4230178.019358223,5621523.02

    но здесь в запросе нет координат
     
    ArchiML нравится это.
  5. в общем bbox это область вокруг координат поиска , так что вопрос снят
     
  6. Да, верно. Иногда по щелчку мыши в точке выбирается не один участок, а сразу три или четыре
     
  7. Evengar

    Evengar Форумчанин

  8. Не проверял. Но там указано, что сейчас pynspd 0.4.5 версия для Pyton от 28.01.2025.
    Сейчас вручную выборкой выдает не более 322 зу + площадь не более 500 000 кв.м. вроде как получается.
    Разработчики НСПД наверное принимают усилия для затыкания различных "дыр" и "лазек", особенно когда некоторые выкладывают в сеть скрипты как запарсить НСПД)))
     
    Последнее редактирование: 30 янв 2025
  9. Bannik

    Bannik Форумчанин

    .
     
    Последнее редактирование: 30 янв 2025
  10. X-Y-H

    X-Y-H Администратор Команда форума

    А ЗОУИТ кто-то выгружал вектор?
     
  11. Evengar

    Evengar Форумчанин

    ing78mehФорумчанин
    20 янв 2025

    Здравствуйте, а для зон, территориальных или особых, существует возможность по подобной ссылке данные получить?
    Доброго времени суток! По опыту личных поисков:
    - Единицы кадастрового деления: все - thematicSearchId=2;
    НО!
    Кадастровые округа и Кадастровые районы - лучше дополнительно проверить через Инструменты разработчика - бывают нестыковки.
    - Административные границы: Субъекты Российской Федерации - вытаскивать через Инструменты разработчика (после выделения объекта ищите ссыль с параметром REQUEST=GetFeatureInfo и ответ на неё. Поясняющий скрин на 5 странице, здесь: https://geodesist.ru/threads/rosreestr-otkryl-portal-nspd.94512/page-5#post-1128381)
    Муниципальные образования и Населённые пункты - thematicSearchId=4;
    НО!
    Муниципальные образования и Населённые пункты - лучше дополнительно проверить через Инструменты разработчика - бывают нестыковки.
    - Земельные участки: все - thematicSearchId=1;
    - Объекты капитального строительства:
    все - thematicSearchId=1;
    - Зоны с особыми условиями использования территории:
    все - thematicSearchId=5;
    - Зонирование и планирование территории:
    Территориальные зоны - thematicSearchId=7,
    Красные линии - вытаскивать через Инструменты разработчика;
    - Природные территории: все - thematicSearchId=5;
    - Зоны социального, экономического развития:
    все - thematicSearchId=5;
    - Территории объектов культурного наследия:
    - thematicSearchId=5;
    - Иные территории:
    все - вытаскивать через Инструменты разработчика;
    - Тепловые карты: все - thematicSearchId=1;

    По мне, так надежнее данные выдергивать через Инструменты разработчика, и на одном активированном слое, потому как одни и те же объекты с конкретным КН могут проходить под разными категориями, соответственно под разными thematicSearchId придут разные данные.
     
  12. Последнее редактирование: 3 фев 2025
  13. Подскажите, пожалуйста, в итоге, на сегодняшний день, реально как-то получить в leaflet вектор ЗУ по GET запросу типа

    https://nspd.gov.ru/api/aeggis/v3/3...30245066,3385243.1086938847,8375052.315150192

    Например, получив от НСПД authkey для организации или госоргана?
    Или работает только вариант отправки запроса с сервера с указанием Referer ?
     
  14. А скрипты точно рабочие? так как судя по коду там 3 версия апи,
    Код:
           response = self.request("get", f"/api/aeggis/v3/{layer_id}/wms", params=params)
            return self._validate_feature_collection_response(response)
    при обращении к которой мы получим
    Forbidden

    нужно использовать запросы к апи версии 4.

    Кто нибудь может подсказать как строить bbox от координат ? Математически
     
  15. в гугл from wgs84 to EPSG 3857 <название языка программирования> github
     
  16. разобрался...

    что касается bbox то

    Код:
    import math
     
    def lon_lat_to_tile(lon, lat, zoom):
       # """
       # Преобразует координаты долготы и широты в координаты тайла.
        #"""
        lat_rad = math.radians(lat)
        n = 2.0 ** zoom
        xtile = (lon + 180.0) / 360.0 * n
        ytile = (1.0 - math.log(math.tan(lat_rad) + 1.0 / math.cos(lat_rad)) / math.pi) / 2.0 * n
        #print (xtile);
        #print (ytile);
        return (xtile, ytile)
       
    def tile_to_lon_lat(xtile, ytile, zoom):
        #"""
        #Преобразует координаты тайла в координаты долготы и широты.
        #"""
        n = 2.0 ** zoom
        lon = xtile / n * 360.0 - 180.0
        lat_rad = math.atan(math.sinh(math.pi * (1 - 2 * ytile / n)))
        lat = math.degrees(lat_rad)
        print (n)
        print (lon)
        print (lat_rad)
        print (lat)
        return (lon, lat)
     
    def bbox_from_tile(xtile, ytile, zoom):
        #"""
        #Вычисляет BBOX для заданного тайла.
        #"""
        min_lon, min_lat = tile_to_lon_lat(xtile, ytile + 1, zoom)
        max_lon, max_lat = tile_to_lon_lat(xtile + 1, ytile, zoom)
       
        return (min_lon, min_lat, max_lon, max_lat)
     
    def bbox_from_center(lon_center, lat_center, zoom):
        #"""
        #Вычисляет BBOX для заданного центра карты и уровня масштабирования.
        #"""
        xtile, ytile = lon_lat_to_tile(lon_center, lat_center, zoom)
        xtile = int(xtile)
        ytile = int(ytile)
        return bbox_from_tile(xtile, ytile, zoom)
     
    # Пример использования:
    lon_center = 38  # Долгота центра 
    lat_center = 45  # Широта центра
    zoom = 24  # Уровень масштабирования
     
    bbox = bbox_from_center(lon_center, lat_center, zoom)
    print(f"BBOX: {bbox}")
    
    ну и полученный результат конвертнуть в EPSG 3857
     
  17. Чел

    Чел Форумчанин

  18. Подскажите, отправляю запрос getFeatureInfo на v4 с параметром QUERY_LAYERS для слоя ЗОУИТ объектов культурного наследия, а в ответ приходят еще и информация по остальным ЗОУИТ. Делаю вывод, что не считывается параметр QUERY_LAYERS. Попытался сделаться через CQL_FILTER и параметр subcategory, который отличается у каждого типа ЗОУИТ, также не считывается. Кто-то знает, что можно сделать? Запрос такой: https://nspd.gov.ru/api/aeggis/v4/37577/wms SERVICE=WMS&VERSION=1.3.0&REQUEST=GetFeatureInfo&LAYERS=37577&QUERY_LAYERS=37577&BBOX=...&CRS=EPSG:3857&WIDTH=...&HEIGHT=...&I=...&J=...&INFO_FORMAT=application/json&FORMAT=image%2Fpng&STYLES=...
     
  19. Evengar

    Evengar Форумчанин

    Осваиваю QGIS. Удалось через WMS подключить почти все слои с публички с НСПД. Не смог найти через панель разработчиков слой с НСПД - Единая электронная картографическая основа (ортофото)(основной слой). У кого - нибудь получалось подгрузить его через WMS? Возможно ли это ?
    Еще несколько вопросов: 1. Кто то в этой ветке упоминал, что при подгрузки слоев через WMS в Qgis слой с ЗУ кликабельный. Разве он не просто растровый ? У меня он совсем не кликабельный ).
    2. Возможно ли каким то образом вытащить через WMS подписи кадастровых номеров ЗУ ? )
    Прошу тапками не кидаться - я только учусь. Снимок экрана 2025-02-05 092500.png
     
  20. Rpno

    Rpno Форумчанин

    В НСПД реализовано отображение номеров ЗУ в сокращенном виде, а в Sas.Планета будет? Спасибо.
     

    Вложения:

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