Я хочу створити темпоральний шар із існуючого шару і отримати лише ті функції із існуючого шару, які вибрані. Я знаю, що ArcGIS має таку функціональність, що ви можете створити шар із вибраних функцій.
Однак я не зміг знайти жодного робочого рішення для цього в QGIS. Мені відомо це питання, в якому описано, як зберегти виділення в новий файл, що тут не є моєю метою.
Перевірка контекстного меню на "зберегти як ..." не дала жодних результатів. У розділі плагінів із пошуковим словом "виділення" теж не було дано значущих результатів.
Під час спроб я придумав рішення з pyqgis, але я вважаю за краще таке, яке не передбачає кодування, тому що мені потрібно показати це колезі.
* pyqgis спосіб :
layer = iface.activeLayer() # layer which has a selection
feat = layer.selectedFeatures()
fields = layer.fields()
selection = QgsVectorLayer('Point', 'temp', 'memory')
dp = selection.dataProvider()
dp.addAttributes(fields)
dp.addFeatures(feat)
selection.commitChanges()
selection.updateExtents()
QgsMapLayerRegistry.instance().addMapLayer(selection)