พยายามแปลงไฟล์ 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ที่จะลบ