พยายามแปลงไฟล์ NetCDF เป็น shapefile ใน QGIS
ฉันมีไฟล์ NetCDF ที่มีอุณหภูมิผิวน้ำทะเลที่ฉันต้องการแปลงเป็นไฟล์รูปร่าง ESRI
ฉันได้ลองทำตามลิงค์นี้แล้ว: https://freegistutorial.com/how-to-export-layer-to-shapefile-on-qgis/ แต่ฉันไม่เห็นรูปแบบ ESRI Shapefile ในรายการแบบหล่นลง

ฉันโหลดไฟล์ CDF -> คลิกขวา -> ส่งออก -> บันทึกเป็นและฉันมาที่หน้าจอนี้ซึ่งฉันสามารถเลือกประเภทรูปแบบได้

ไม่มีตัวเลือก shapefile และฉันไม่แน่ใจว่าฉันทำอะไรผิดที่นี่
คำตอบ
เมื่อคุณ "ลากและวาง" ไฟล์ nc ของคุณลงบนเดสก์ท็อป QGIS QGIS จะอ่านเป็นเลเยอร์แรสเตอร์ตามที่คุณเห็น
(1) อ่านไฟล์ NetCDF เป็นไฟล์ตาข่าย
ไปที่เมนู: Layer > Add Layer > Add Mesh Layer...
แล้วเลือกไฟล์ nc

(2) ใช้ปลั๊กอิน Crayfishเพื่อส่งออกข้อมูล
ติดตั้งปลั๊กอิน Crayfish และคุณจะพบเครื่องมือต่างๆในกล่องเครื่องมือการประมวลผล Export gridded value on mesh
เครื่องมือเริ่มต้น(ดูภาพด้านบน)
ในExport gridded value on mesh
หน้าต่างเครื่องมือ:
- คลิกที่จุดไข่ปลาเล็ก ๆ [... ] ปุ่มของ
Dataset groups
. - เลือกข้อมูลที่คุณต้องการส่งออก (เช่นอุณหภูมิผิวน้ำทะเลตามตัวอย่างนี้)
- ตั้งค่า
Grid Spacing
ตามระดับรายละเอียดที่ต้องการ - คลิกที่ปุ่ม [Run]

(3) ข้อมูลจะมีหลายnan
ค่า (เช่นพื้นที่ทวีป) คุณอาจต้องการที่จะใช้Extract by attribute
เครื่องมือ (หรือเครื่องมืออื่น ๆ ) nan
ที่จะลบ
