基本的な質問ですが、データをXYZ形式にエクスポートするように求められました。これはCSVファイルと同じですか。
QGIS 1.8.0を使用しています。だから私はエクスポートしたいデータを選択し、右側のウィンドウでその親ファイルを右クリックし、選択を... CSVとして保存すると思いますか?
基本的な質問ですが、データをXYZ形式にエクスポートするように求められました。これはCSVファイルと同じですか。
QGIS 1.8.0を使用しています。だから私はエクスポートしたいデータを選択し、右側のウィンドウでその親ファイルを右クリックし、選択を... CSVとして保存すると思いますか?
回答:
XYZは、ラスターデータ用のASCIIグリッドデータ形式(ドキュメントを参照)です。したがって、CSVと非常によく似ています。
ただし、QGISで使用可能なツールは、GDALがサポートしている場合でも、XYZへのエクスポートをサポートしていないようです(たとえば、[名前を付けて保存]オプションでは使用できず、ラスター計算機でも使用できません)。ただし、gdal_translateコマンドラインユーティリティを使用して、ラスターをXYZ形式に変換できます。それ以外の場合は、ラスタをGRASSにインポートして、そこで実行する必要があります。
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を使用できます。