NetCDFファイルをQGISでシェープファイルに変換しようとしています

Aug 15 2020

ESRIシェープファイルに変換したい表面海温を含むNetCDFファイルがあります。

私はこのリンクをたどってみました: https://freegistutorial.com/how-to-export-layer-to-shapefile-on-qgis/ しかし、ドロップダウンリストにESRIシェープファイル形式が表示されません。

CDFファイルをロード->右クリック->エクスポート->名前を付けて保存すると、この画面が表示され、フォーマットタイプを選択できます。

シェープファイルオプションはなく、ここで何が間違っているのかわかりません。

回答

2 Kazuhito Aug 16 2020 at 01:43

ncファイルをQGISデスクトップに「ドラッグアンドドロップ」すると、QGISはそれをラスターレイヤーとして読み取ります。

(1)NetCDFファイルをメッシュファイルとして読み取ります。

メニューに移動し、Layer > Add Layer > Add Mesh Layer...ncファイルを選択します。

(2)Crayfishプラグインを使用してデータをエクスポートします

Crayfishプラグインをインストールすると、ProcessingTooloboxにさまざまなツールがあります。Export gridded value on meshツールを起動します(上の画像を参照)。

Export gridded value on meshツールウィンドウ:

  1. の小さな省略記号[...]ボタンをクリックしますDataset groups
  2. エクスポートするデータを選択します(この例では海面水温など)
  3. Grid Spacing必要な詳細レベルに応じて設定してください。
  4. [実行]ボタンをクリックしてください。

(3)データには多くのnan値(大陸面積など)が含まれます。Extract by attributeツール(または他のツール)を使用してを削除することをお勧めしますnan