আমি একটি বিদ্যমান স্তর থেকে একটি অস্থায়ী স্তর তৈরি করতে চাই এবং কেবলমাত্র বিদ্যমান স্তর থেকে এই বৈশিষ্ট্যগুলি পেতে পারি, যা নির্বাচিত রয়েছে। আমি জানি যে আর্কজিআইএসের এই কার্যকারিতা রয়েছে যা আপনি নির্বাচিত বৈশিষ্ট্যগুলি থেকে একটি স্তর তৈরি করতে পারেন।
তবে কিউজিআইএস-এ আমি এর জন্য কোনও কার্যনির্বাহী সমাধান খুঁজে পাইনি। আমি এই প্রশ্নটি সম্পর্কে বর্ণনা করছি যা বর্ণনা করে, কীভাবে একটি নতুন ফাইলের মধ্যে একটি নির্বাচন সংরক্ষণ করতে হবে যা এখানে আমার লক্ষ্য নয়।
"সংরক্ষণ করুন ..." এর জন্য প্রসঙ্গ মেনুটি চেক করা কোনও ফল দেয়নি। অনুসন্ধান শব্দ "নির্বাচন" সহ প্লাগইন বিভাগে কোনও অর্থবহ ফলাফল দেয়নি।
আশেপাশে চেষ্টা করার সময় আমি পাইকগিস সহ একটি সমাধান নিয়ে এসেছি তবে আমি এমন একটিটিকে পছন্দ করব যা কোনও কোডিংয়ের সাথে জড়িত না কারণ আমার এটি কোনও সহকর্মীর কাছে দেখাতে হবে।
* পাইকগিস উপায় :
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)