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で登場しました。
GISでは、サブセレクションを作成し、そのセレクションから新しいレイヤーを作成するのが一般的なアクティビティです。QGISでは、すでに
save selection as
選択範囲からレイヤーを保存することができ、クリップボードにあるものから新しいファイルまたはメモリーレイヤーを作成できる機能を提供しています。いくつかの機能を選択し、それらをクリップボードにコピーしてから、サブメニューからまたはEdit -> Paste features as
を選択します。この新機能の最大の利点は、別のアプリからクリップボードに既知のテキスト(WKT)機能がある場合、新しいレイヤーとしてQGISに貼り付けることができることです。New vector layer
New memory layer
New memory layer
トリックです
または、レイヤーを右クリックして「クエリ」を選択し、SQL構造を記述します。これは、新しいシェープファイルをディスクに書き込みたくない場合にArcGISで「定義クエリ」を作成することに似ています。
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)
参照:https : //docs.qgis.org/2.8/en/docs/user_manual/processing_algs/qgis/vector_general_tools/saveselectedfeatures.html
QGIS 2.18.17では、フィルターまたは手動選択を使用して選択を行い、レイヤーパネルでレイヤーを右クリックし、「名前を付けて保存」を選択します。選択を保存するだけなので、選択用のチェックボックスを選択します。