по поводу смещения по x y - я думаю что тайловая схема формат Arcgis PBF (на сайте pkk) может отличается от Mapbox PBF (в qgis), поэтому опции смещения не применяются в qgis. Возможно в ogr2ogr можно задать смещение при конвертации тайлов... А для чтобы просто понять в каком квартале работаешь и на какой выписки заказывать, проще наверное подключить pkk как векторный слой ArcGIS Feature Services
В общем, чтобы работал сохраненный локальной файл pbf - его нужно сохранить в формате z-x-y.pbf Так же можно скачать нужные тайлы в структуру c:/path/to/{z}/{y}/{x}.pbf И подключить это как векторный слой с адресом file:///c:/path/to/{z}/{y}/{x}.pbf Не забудте сохранить файл https://pkk.rosreestr.ru/arcgis/rest/services/Hosted/caddivsion/VectorTileServer/metadata.json в c:/path/to/metadata.json
ANAT01, .Что-то начинает проясняться, но всё равно не очень понятно Скачал я файл, допустим https://pkk.rosreestr.ru/arcgis/rest/services/Hosted/caddivsion/VectorTileServer/tile/4/3/12.pbf Создал структуру папок, которая в общем выглядит так: C:\test\to\4\3\12.pbf Подключил в QGIS этот .pbf. QGIS распознаёт путь, понимает что это тайлы, не спрашивает систему координат (определяет её как EPSG:3857). Но тайл ложиться географически не туда, гораздо ниже территории РФ. Зачем нужен metadata.json в данном случае - не очень понятно. Я указал путь к метаданным, но это ничего не изменило. Но это видимо потому, что у меня только один .pbf файл. Если будет много, то возможно кугис будет определять, что показывать, а что - не показывать. Но это только домыслы. UPDATE: сам спросил - сам ответил. Если у скаченных файлов поменять координаты местами (то бишь переименовать файл), то падает куда надо. То бишь если полученный файл переименовать вот так: C:\test\to\4\12\3.pbf То будет всё нормально. Но это какая-то порнография. Явно что-то делаю не так.
Slinger, есть 2 варианта подключения: 1) как файл 2) как "сервер тайлов" (http:// или как file://) в первом случае - нужно называть файлы только как {z}-{x}-{y}.pbf (у вас он будет 4-12-3.pbf), где z,x,y номер тайла (росреестр отдает тайры как /{z}/{y}/{x}.pbf поэтому нужно менять порядок) во втором - структура х,y,z может быть любая т.к. указывается параметрами строки ({x},{y},{z})
ANAT01, А у вас так получилось сделать, через http? Я клацнул "открыть векторные данные", в качестве типа источника данных выбрал "Protocol: HTTP(s), cloud, etc", в качестве типа оставил "HTTP/HTTPS", а в качестве URI задал "c:/test/to/{z}/{y}/{x}.pbf" (без кавычек) QGIS пару секунд думает, не воспринимает http, затем предлагает через file://, но в итоге говорит о том, что источник данных недействительный
Да, у меня все работает и по http и по file. (Смотрите видео Фадеева) Единственное, файл стилей не получилось приделать, чтобы автоматом грузился. Ну и UNC пути не работают.
ANAT01, Так вы этот путь задавали через источник "Векторные тайлы" или обычные векторные данные? В видео Фадеева прицепляется ПКК через источник "Векторные тайлы". Мне это всё известно, так как я 4 месяца назад сам всё это прицепил. Вопрос в локальном сервере
Осилил, через "file:///" сработало, а через "http://" почему-то нет. Но по сути это локальный сервер ПКК. Изначально я планировал, что можно попытаться открыть все скаченные .pbf тайлы, дабы они упали в нужное место и с ними можно было бы проводить операции как с любыми другими векторными данными. А так получается нужно все .pbf переименовывать в формат z-x-y.pbf и затем открывать руками в кугисе. Тогда они уже упадут куда надо и будут векторными данными, а не тайлами
накидал на питоне скрипт, чтобы скачал нужные мне данные и разложил по полочкам, оч помогла библиотека mercantile
cfifti, в студию нельзя. написал в личку. ждем пока найдется человек, который сделает публичный прокси
потому что если по тупому скачивать всю сетку тайлов от зума 0 до 11, то если я правильно понимаю это = 4^0 + 4^1 + 4^2 + 4^3 + 4^4 + 4^5 + 4^6 + 4^7 + 4^8 + 4^9 + 4^10 + 4^11 (простите, незнаю как математики сокращают такую запись), получим 5 592 405 запросов в росреестр. И если каждый желающий будет запускать скрипт, то это можно получить ддос атаку , а таким заниматься мы не будем.
Товарищи геодезисты, подскажите пожалуйста, при выполнении инженерно-геодезических изысканий в ваш объем работ входит нанесение на топографический план границ кадастровых данных (границ земельных участков), в том числе границы земельного участка на котором располагается сам объект проектирования? Если да, то вопрос как вы обычно эти данные наносите и где берете. Вы в ручную координаты границ вбиваете, из кадастровой выписки или где-то в цифровом виде в векторной графики берете и просто копируете на план?
CHESNOK, Росреестр предоставляет сведения по участкам в виде XML файла, который легко можно сконвертировать в тот же dxf.
А этот xml файл они предоставляют бесплатно или это платная услуга? У меня к примеру есть копия выписка где указаны координаты границы участков но их там очень много т.к. это копии их не скопировать нужно либо распознавать текст что тоже проблематично т.к. качество плохое либо либо вручную вбивать. Просто геодезисты отказываются наносить границу на топоплан вот решил уточнить входит ли это в объем работ. Раньше всегда с границами предоставляли съемку, и таких вопросов не возникало. Хотя я уже сам нашел в СП 47.13330 и СП 11-104-97 говорится что эти данные наносятся.
https://pbprog.ru/webservices/fir/ Тут есть архив уже в dxf. Доступ за символическую плату или на обмен. Актуальные данные в Росреестре можно заказать на spv.kadastr.ru за 350 руб/квартал.
Попробовал вчера покэшировать векторные тайлы росреестра , для сохранения локальной копии данных - пойдет. Данные берутся из sqlite3, если их там нет - то подтягиваются с росреестра. При желании можно сохранить в файловый дамп и подключать через file://... - чтобы не запускать сервер. Еще бы найти питоновскую либу, чтобы делать из arcgis'овских protobufer - удобоваримый формат вектора... Спойлер (Наведите указатель мыши на Спойлер, чтобы раскрыть содержимое) Раскрыть Спойлер Свернуть Спойлер