Mencoba mengonversi file NetCDF menjadi shapefile di QGIS

Aug 15 2020

Saya memiliki file NetCDF yang berisi suhu permukaan laut yang ingin saya ubah menjadi shapefile ESRI.

Saya telah mencoba mengikuti tautan ini: https://freegistutorial.com/how-to-export-layer-to-shapefile-on-qgis/ tapi saya tidak bisa melihat format ESRI Shapefile di daftar drop-down.

Saya memuat file CDF -> klik kanan -> Ekspor -> simpan sebagai, dan saya datang ke layar ini di mana saya dapat memilih jenis format.

Tidak ada opsi shapefile dan saya tidak yakin apa yang saya lakukan salah di sini.

Jawaban

2 Kazuhito Aug 16 2020 at 01:43

Ketika Anda "menyeret dan melepaskan" file nc Anda ke desktop QGIS, QGIS akan membacanya sebagai lapisan raster seperti yang Anda lihat.

(1) Baca file NetCDF sebagai file mesh.

Buka menu: Layer > Add Layer > Add Mesh Layer...dan pilih file nc.

(2) Gunakan plugin Crayfish untuk mengekspor data

Instal plugin Crayfish dan Anda akan menemukan berbagai alat di Processing Toolobox. Mulai Export gridded value on meshalat (lihat gambar di atas).

Di Export gridded value on meshjendela alat:

  1. Klik pada tombol elipsis kecil [...] dari Dataset groups.
  2. Pilih data yang ingin Anda ekspor (misalnya suhu permukaan laut seperti contoh ini)
  3. Atur Grid Spacingsesuai dengan tingkat detail yang diperlukan.
  4. Klik tombol [Run].

(3) Data akan mencakup banyak nannilai (seperti luas benua). Anda mungkin ingin menggunakan Extract by attributealat (atau alat lainnya) untuk menghapus nan.