Обрізання форм у QGIS?


24

Мені потрібно обрізати велике та дуже детальне графічне зображення у QGIS, де відображаються екологічні дані, схожі на температуру.

Чи є щось на кшталт дуже простого інструмента для обрізання, наприклад, в Adobe Photoshop, де ви можете перетягнути прямокутник за цікавою областю та обрізати файл форми лише для цієї області?

У мене є додатковий формфайл мікрорайонів / районів, які я також міг би використовувати для обрізання, але я не знаю, як вказати "extract a shp/kml only within the borders of district X, row xxxxx in the attribute table of districts.shp"

Як я можу отримати дані первісно в прямокутнику за вибором або за округом?

Мені потрібні дрібніші фрагменти з великої карти, яку надавав екологічний геоінститут, щоб бути впровадженим у мобільний додаток (Android) для більш легкого перегляду досить важких даних.

Я зробив кілька скріншотів даних і розмістив їх тут: http://merglindev.wordpress.com/2012/10/22/extracting-districts-from-big-shapefile-data/ .

Ви можете бачити райони та шари даних. Мені потрібно мати кожен округ як окремий файл / окремо експортувати кожен набір даних по округу до KML.

Відповіді:


30

Ви кажете, що у вас є файл форми з відповідними регіонами, тому ви можете використовувати його для різання. Якщо говорити на QGIS, то це здається, що ви хочете Vector->Geoprocessing Tools -> Clip. Якщо вам потрібно призначити дані з вхідного шару меншим одиницям на рівні регіону, ви можете перетинати або об'єднати замість цього ж меню.

редагувати (від Курта): ось зображення для уточнення: введіть тут опис зображення жовтий: вхідний шар (Китай) зелений: фіолетовий шар фіолетовий: відрізаний вихідний шар


6
просто переконайтесь, що обидва шари (початковий шар і шар, який ви використовуєте для відсікання) використовують однакову проекцію (crs)
Курт

якщо я вибираю вхідний векторний шар "my_road_geodata" і використовую як пересічний шар "districts_2011", він обробляє деякий час, але я не бачу різниці в оригіналі. "Союз" просто розбив мій QGIS :( ​​Зрештою, я хотів би експортувати лише один район x у поєднанні з "my_road_geodata" - чи є там якийсь підручник?
birgit

3
Ви хочете сказати, що ви відсікаєте шару лінії (дороги) багатошаровим шаром? А ви лише за ОДНУ багатокутну площу для свого виводу чи кілька?
АКО

Це не лінійний шар. "My_road_geodata" показує зони шумового забруднення у вигляді заповнених багатокутників, як у цьому веб-сайті si2.nl/eu-kaarten/rdam - при розрізанні його по районах я просто хочу отримати ту саму карту, але вирізану на невеликі шматочки головоломки. .. тому вилучення областей одна за одною і збереження їх у такий файл, як
округ01 округ02

У QGIS 2.16 це його в Processing Toolbox підQGIS Geoalgorithms > Vector Overlay tools > Clip
мікросхемі

12

Створити новий шар кліпу з нуля (У вашому випадку прямокутник).

Шар> Новий> Новий шар Shapefile (створити порожній векторний об’єкт)

У меню шарів: Клацніть правою кнопкою миші на шарі> редагування перемикань> використовуйте точки захоплення, лінії захоплення та полігони захоплення для створення нового індивідуального шару.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.