Можно ли создавать слои из выделения в QGIS?
Я использую QGIS 1.7.4-Wroclaw .
Чтобы другим было легче это увидеть, вот несколько фотографий. Я использовал QGIS 2.0.1-Dufour .
ВЫБРАТЬ
СПАСТИ
ДОБАВЛЯТЬ
Можно ли создавать слои из выделения в QGIS?
Я использую QGIS 1.7.4-Wroclaw .
Чтобы другим было легче это увидеть, вот несколько фотографий. Я использовал 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-Пиза. Чтобы сохранить выбранные функции с 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 сделайте выбор, используя выбор фильтра или вручную, затем щелкните правой кнопкой мыши слой на панели слоев, затем выберите «Сохранить как». Поскольку вы хотите сохранить только выбор, установите флажок только для выбора.