QGISを使用してレイヤー内のポイントの座標のリストを取得しますか?


48

QGISには、ポイントで構成されるレイヤーがあります。その属性テーブルには、各ポイントに対応するxおよびy座標がありません(表示されません)。それらのポイントの座標のリストを抽出する方法はありますか?(理想的にはCSV形式ですが、必須ではありません)

また、エクスポートされた座標のリスト(CSVファイルなど)の場合、既存の属性テーブルを含めるにはどうすればよいですか?

参考までに、Mac OS X 10.6.7でQGISを実行しています。


1
おそらくこれは、この質問の重複です:gis.stackexchange.com/questions/7199/...
djq

1
別のスレッドでの私の答えに興味があるかもしれません gis.stackexchange.com/questions/1721/…-
ウィリー

回答:


46

バージョンに応じて、エクスポートするレイヤーを右クリックし、[ 名前を付けて保存...]を選択します。表示されるダイアログボックスのドロップダウンリストから[ カンマ区切り値 ]を選択します。すると、中にレイヤーの一部OGR作成オプション、タイプGEOMETRY = AS_XYまたはGEOMETRY = AS_XYZは、ソース・データの次元に依存します。

QGIS Save vector layer as ...ダイアログ


それは素晴らしく、うまくいきます!もう1つ:元のレイヤーに既にある列を、調整されたX、YとともにCSVにエクスポートできますか?ありがとう。
hpy

2
クールで、嬉しいです![属性の作成をスキップ]チェックボックスがオフになっていることを確認します。私はそれは常に私はそれを必要とするもの状態考え直すなり、そのような負のチェックボックスのファンではない。
MerseyViking

非常に役立つヒント!
ハインツ

Windows 10(QGIS 4.3.1)でこれが保存される場所について混乱している人は、「C:\ OSGeo4W64 \ bin」フォルダーを確認してください。
ワサダモ

20

属性計算機では、$ xと$ yを使用して座標を新しい属性に計算できます。


8

収集された追加の詳細のためにこれを好むかもしれません

Win7上のQGIS 1.7の場合、レイヤーの属性テーブルを開き、ボタンを使用します。選択を反転してすべての行を選択し、クリップボードにコピーします

そしてExcelに貼り付けます。最初の列には、あなたにとってより役立つと思われるWell Known Text情報が含まれています。

編集

プラグインmmqgisを使用してジオメトリをcsvにエクスポートします。もう一方のCADユーザーがより望んでいます...


BWill、他のアカウント@Willyをマージする必要がありますか?それはあなたの評判を助け、ここであなたの相互作用を簡素化するでしょう。
whuber

元の編集を復元しました。
カーククイケンドール

属性テーブルからコピーしてExcelに貼り付けると、機能が複数の行を占有し、その結果、下の行のデータが上書きされることがあります。
csk

3

はい、実際、数週間前に同様の質問をしました。ただし、QGIS 1.7のみに当てはまります(OSXで実行しており、非常に安定しているようです)。


2

あなたの質問については、postgressqlと組み込みのpostgisがある場合、coord_xとcoord_yという名前の新しい列を追加してこれを行うことができます。この列を更新するsqlは次のとおりです。

UPDATE table_name
      SET coord_x = X(the_geom),coord_y = Y(the_geom);

それだ :)


この質問gis.stackexchange.com/q/268888/36393で私を助けることができると思いますか?
マルコ

2

仮想層を使用すると、まさにそれを行うことができます。それはレイヤーツールバー上のアイコンであるか、あなたは行くことができますLayer-> Add layer-> Add / Edit Virtual Layer ... `そして、あなたは以下のようなウィンドウに直面するでしょう:

ここに画像の説明を入力してください

クエリ次のような幾何学的特性を選択することができますのxyの cooridnatesをし、同様に、属性テーブルから値を属性IDの例インチ

目的のフィールドを含むテーブルを作成したら、save ascsvをフォーマットとして使用および選択できます。

ここに画像の説明を入力してください

基礎となるエンジンはSQLiteとSpatialiteを使用して動作するため、クエリのドキュメントは次の場所にあります:https ://www.gaia-gis.it/fossil/libspatialite/wiki?name=misc-docs


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.