QGIS. Как сохранить определенный район?

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Evg2nik
Новоприбывший
Сообщения: 8
Зарегистрирован: 23 мар 2022, 14:00
Репутация: 0
Откуда: Россия

QGIS. Как сохранить определенный район?

Сообщение Evg2nik »

Всех приветствую! Вопрос на самом деле не один... Я пытаюсь понять, как правильно получать и выгружать информацию из QGIS. Мне нужна тепловая карта Костромской области. Я загрузил с помощью QuickOSM модуля административные границы КО. И вот дальше начинаются вопросы. Я понял как выгрузить всю карту области, но не понял как выгрузить отдельный район. Для примера возьмем Галический район. Он содержит 5 административных областей - поселений. Как выгрузить именно его из общего куска карты? Пытался загрузить информацию только по конкретному району - модуль выдает ошибку. Хотел найти и загрузить информацию по извесnному мне osm_id и тоже не понял как это вообще возможно. Ну и последний вопрос - Мантуровский район(Костромской области) отображается одним сплошным полигоном на карте, хотя в нем так же есть несколько административных поселений. В общем непонятно :(
Если вдруг кто заглянет в мою тему и знает ответ - помогите пожалуйста. Неделю уже самообучением занимаюсь. Надо как то сделать но не понятно как.
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: QGIS. Как сохранить определенный район?

Сообщение trir »

Evg2nik
Новоприбывший
Сообщения: 8
Зарегистрирован: 23 мар 2022, 14:00
Репутация: 0
Откуда: Россия

Re: QGIS. Как сохранить определенный район?

Сообщение Evg2nik »

Понял что QGIS этого не умеет. Жаль, он мне уже почти родным стал. Пришлось даже купить карту за денежку со всеми слоями. Ну да ладно. Значит надо начинать изучать новую тему. Спасибо за ссылку!
Maka
Активный участник
Сообщения: 121
Зарегистрирован: 23 ноя 2005, 16:57
Репутация: 6
Откуда: Москва

Re: QGIS. Как сохранить определенный район?

Сообщение Maka »

Добрый день! подскажите получилось ли у ВАс выгрузить отдельные районы? Стоит похожая задача - нужны административные границы районов по Калужской области.
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

Re: QGIS. Как сохранить определенный район?

Сообщение Игорь Белов »

Данные: Geofabrik
Инструмент: ogr2ogr
Вложения
RU-KOS.7z
Муниципальные районы 44 региона
(224.79 КБ) 229 скачиваний
The purpose of computing is insight, not numbers
Аватара пользователя
antonv
Активный участник
Сообщения: 234
Зарегистрирован: 29 ноя 2016, 10:44
Репутация: 115
Откуда: Санкт-Петербург

Re: QGIS. Как сохранить определенный район?

Сообщение antonv »

Игорь Белов, а можете прокомментировать свое сообщение какой-нибудь мини-инструкцией? Я вот тоже не умею вытаскивать откуда-то данные при помощи ogr2ogr.
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: QGIS. Как сохранить определенный район?

Сообщение trir »

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

Re: QGIS. Как сохранить определенный район?

Сообщение Игорь Белов »

antonv писал(а): 26 янв 2023, 22:06прокомментировать сообщение какой-нибудь мини-инструкцией
Загрузим данные в формате PBF:
https://download.geofabrik.de/russia/central-fed-district-latest.osm.pbf

Конвертируем PBF в SpatiaLite:

Код: Выделить всё

ogr2ogr -f SQLite -dsco SPATIALITE=YES central-fed-district-latest.sqlite central-fed-district-latest.osm.pbf
Полигоны с непустым атрибутом boundary сохраним в слой boundary_a:

Код: Выделить всё

ogr2ogr -sql "SELECT name,admin_level,boundary,other_tags,geometry AS geom FROM multipolygons WHERE boundary IS NOT NULL" central-fed-district-latest.gpkg central-fed-district-latest.sqlite -nln boundary_a -nlt PROMOTE_TO_MULTI
The purpose of computing is insight, not numbers
Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя