Чи можливо створити шари з вибору в QGIS?
Я використовую QGIS 1.7.4-Вроцлав .
Щоб іншим було легше бачити це, ось кілька фото. Я використовував QGIS 2.0.1-Dufour .
ВИБІРИ
ЗБЕРІГАТИ
ДОДАТИ
Чи можливо створити шари з вибору в QGIS?
Я використовую QGIS 1.7.4-Вроцлав .
Щоб іншим було легше бачити це, ось кілька фото. Я використовував QGIS 2.0.1-Dufour .
ВИБІРИ
ЗБЕРІГАТИ
ДОДАТИ
Відповіді:
Після вибору в шарі, клацніть правою кнопкою миші та виберіть зберегти вибір як.
Оскільки це прийнята відповідь і спосіб цього дещо розвинувся, початківці можуть вважати цю відповідь неповною, так що:
Після вибору шару клацніть правою кнопкою миші на ньому та виберіть "Експорт"> "Зберегти вибрану функцію як ..."
що насправді є лише приємним надмірністю, тому що це приносить вам ту саму маску, що і натискання кнопки "Зберегти функцію як ...", але вона вже встановила прапорець "Зберегти лише вибрані функції"
Щойно у QGIS 2.2 з'явилася нова функція під назвою "Вставити як новий векторний шар":
Це загальна діяльність в ГІС, щоб створити підбір і потім створити новий шар з вибору. У QGIS ви вже
save selection as
можете зберегти шар з вашого вибору, і тепер пропонує функціонал, який дозволяє створити новий файл або шар пам'яті з того, що є у вашому буфері обміну. Просто виберіть деякі функції, скопіюйте їх у буфер обміну, а потім зробітьEdit -> Paste features as
і виберітьNew vector layer
абоNew memory layer
підменю. Найкращою частиною цієї нової функції є те, що якщо у вас в буфері обміну з іншого додатка є деякі добре відомі текстові функції (WKT), ви можете просто вставити їх у QGIS як новий шар.
New memory layer
є хитрість
У QGIS 2.6.2 Брайтон можна зробити наступне:
Це має зробити
Або клацніть правою кнопкою миші на шарі, виберіть "Запит" та напишіть конструкцію SQL. Це аналогічно створенню "Запиту на визначення" в ArcGIS, якщо ви не хочете писати нову форму файлів на диск.
Я фактично пропускаю варіант старшої версії Save selection as new layer
. Я використовую QGIS 2.6.0 Брайтон, а використання Edit > Paste options as
просто не працює. Одна з спроб вирішити проблему - створити новий шар, а потім вставити функції в цей шар, однак, схоже, це не скопіювало для мене жодних даних атрибутів.
Тому моїм рішенням було:
Я використовую QGIS 2.10.1-Pisa. Щоб зберегти вибрані функції за допомогою PyQGIS, ви можете спробувати наступне:
import processing
##Once selection has been done
#Layer which contains selected features
layer= iface.activeLayer()
#Specify where you want to save your new file (in my case)
result='C:\Users\Cesar Araya\Desktop\Test\selected.shp'
#Using geoprocessing alg "Save selected features"
processing.runalg('qgis:saveselectedfeatures', layer, result)
#Add saved file to map
processing.load(result)
У QGIS 2.18.17 зробіть вибір за допомогою фільтра або ручного вибору, а потім клацніть правою кнопкою миші на шарі на панелі шару, а потім виберіть "Зберегти як". Оскільки ви хочете зберегти вибір, поставте прапорець лише для вибору.