Mencoba mengonversi file NetCDF menjadi shapefile di QGIS
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
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 mesh
alat (lihat gambar di atas).
Di Export gridded value on mesh
jendela alat:
- Klik pada tombol elipsis kecil [...] dari
Dataset groups
. - Pilih data yang ingin Anda ekspor (misalnya suhu permukaan laut seperti contoh ini)
- Atur
Grid Spacing
sesuai dengan tingkat detail yang diperlukan. - Klik tombol [Run].
(3) Data akan mencakup banyak nan
nilai (seperti luas benua). Anda mungkin ingin menggunakan Extract by attribute
alat (atau alat lainnya) untuk menghapus nan
.