属性なしでジオメトリをあるフィーチャから別のフィーチャにコピーしますか?


17

QGISを使用すると、既存のフィーチャ/ジオメトリに新しいパーツを簡単に追加できますが、このパーツを別の既存のフィーチャ/ジオメトリからコピー/貼り付けする方法がわかりません。

出来ますか?

回答:



21

はい、可能です。以下の手順をご覧ください。

  1. コピー/貼り付けを行う両方のレイヤーで編集セッションを開始します。
  2. 長方形でフィーチャーを選択ツールを使用して、マップ内のフィーチャーを選択します(コピー元)。
  3. [編集](メニュー)> [機能のコピー]ボタンをクリックします。
  4. フィーチャが貼り付けられる目次のレイヤーを強調表示します。
  5. [編集](メニュー)> [機能の貼り付け]ボタンをクリックします。

5
これに関する唯一の問題は、QGISが属性を取得し、それらを見つける順序で新しいテーブルにダンプすることです。すべての列名などを無視します。これは少し面倒だと思います!ジオメトリだけをコピーするオプションがあればいいのですが、おそらくそれがニッポが求めていることだと思います。
ダレン・コープ

はい、それが私が求めていることです。
日報

4
このコピー/貼り付けは、属性を持たないようです。貼り付けた機能は、属性テーブルのすべてのフィールドに対してNULLと言います。これらの属性を別のレイヤーに貼り付けたときに、どのようにしてそれらの属性を確実に維持できますか?

2
@Dar機能のリクエストには良いアイデアのようです。
ネイサンW

1
私はこれが古いスレッドであることを認識していますが、QGIS 2.2では機能と属性のコピーと貼り付けが可能ですが、スキーマ/フィールドの順序に関係なく、フィールド名が完全に一致する場合にのみ属性を転送します。追加またはフィールドマッピングツールがあれば、フィールド名が異なる属性の持ち越しを指定することもできます。
マイク14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.