QGISのXYZ形式とは何ですか?


10

基本的な質問ですが、データをXYZ形式にエクスポートするように求められました。これはCSVファイルと同じですか。

QGIS 1.8.0を使用しています。だから私はエクスポートしたいデータを選択し、右側のウィンドウでその親ファイルを右クリックし、選択を... CSVとして保存すると思いますか?


言うのが難しい、それは単にグローバルXYZ座標である可能性があります:ngs.noaa.gov/TOOLS/XYZ/xyz.html
AndreJ

3
ウィキペディアは、それが化学原子結合のフォーマットであると述べています。ほとんどのGISが処理できるよりも大規模な種類。;-)- en.wikipedia.org/wiki/XYZ_file_format -----このデータをより具体的にするように依頼した人に尋ねる必要があります。
GIS-ジョナサン

回答:


4

XYZは、ラスターデータ用のASCIIグリッドデータ形式(ドキュメントを参照)です。したがって、CSVと非常によく似ています。

ただし、QGISで使用可能なツールは、GDALがサポートしている場合でも、XYZへのエクスポートをサポートしていないようです(たとえば、[名前を付けて保存]オプションでは使用できず、ラスター計算機でも使用できません)。ただし、gdal_translateコマンドラインユーティリティを使用して、ラスターをXYZ形式に変換できます。それ以外の場合は、ラスタをGRASSにインポートして、そこで実行する必要があります。


3
QgisメニューからRaster-> Convert-> Translateを使用して、コマンドラインを-of Gtiffから-of XYZに編集できます。「名前を付けて保存」はベクターレイヤーに対してのみ機能します。
AndreJ 2013年

これで乾杯!
Ger

3

csvとして保存からcsvを作成するためにそれを試していませんが、r.out.xyzを草で使用できます.r.out.xyzモジュールは、ラスターマップをx、y、z値のリストとしてASCIIテキストファイルにエクスポートします。

r.out.xyz-セルの中心に基づくx、y、z値としてラスターマップをテキストファイルにエクスポートします。

お役に立てば幸いです...


2

QGISには、それを実行できるGDALプラグインgdal2xyzがあります。ただし、速度が遅く、巨大なファイルが作成されます。QGISでASCIIレイヤーとしてインポートすると、さらに遅くなり、コンピューター全体がほぼフリーズします。

r.out.xyzはgdal2xyzよりもはるかに速く、ファイルを3〜4倍小さく作成します。

GRASSへのファイルの読み込みもはるかに高速です。以下では、r.out.xyzによって生成されたファイル(458 MB、拡張子xyz)(18秒でロード)、GDALプラグイン(1.6 GB、拡張子csv)(1分でロード)をインポートしました。 6秒)。

しかし、GDALプラグインがより多くのポイントを見つけたのは事実です。視覚的にはインポートは同じように見えますが、効率は劇的に異なります。

r.in.xyz input = TopoToR_Toro42.xyz.xyz output = TopoToR_XYZ separator =
データの読み取り中...マップへの書き込み中... r.in.xyz完了。地域で11398193ポイントが見つかりました。(2013年12月13日金曜日16:06:36)コマンドが終了しました(18秒

(Fri Dec 13 16:16:04 2013)
r.in.xyz input = TopoTor_Toro42.xyz.csv output = TopoToR_XYZ_CSV separator =、データの読み取り...マップへの書き込み... r.in.xyzが完了しました。地域で51619840ポイントが見つかりました。(2013年12月13日金曜日16:17:11)コマンドが終了しました(1分6秒

また、ベクターレイヤーからXYZ形式でインポート/エクスポートするには、Grassからv.in.asciiおよびv.out.asciiを使用できます。

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