ฉันมีไฟล์ excel ที่มีข้อมูลที่เก็บรวบรวมมานานหลายปีเนื่องจากพิกัดละติจูดและลองจิจูดสำหรับแหล่งโบราณคดี - ฉันจะนำเข้าไฟล์นี้ใน QGIS เป็นเลเยอร์ใหม่ได้อย่างไร
ฉันมีไฟล์ excel ที่มีข้อมูลที่เก็บรวบรวมมานานหลายปีเนื่องจากพิกัดละติจูดและลองจิจูดสำหรับแหล่งโบราณคดี - ฉันจะนำเข้าไฟล์นี้ใน QGIS เป็นเลเยอร์ใหม่ได้อย่างไร
คำตอบ:
หากคุณมีข้อมูลของคุณใน excel ให้แน่ใจว่าต่อไปนี้ a) ข้อมูลจะต้องอยู่ในองศาทศนิยมข) แถวแรกของไฟล์มีชื่อของฟิลด์ (นี่เป็นเพียงตัวอย่าง)
จากนั้นคุณต้องบันทึกไฟล์เป็นตัวคั่นจุลภาค csv (ไม่ใช่ msdos หรือ mac) หลังจากเปิด Qgis คุณจะต้องมองหา "เพิ่มเลเยอร์ข้อความที่คั่นด้วยปลั๊กอิน (postit สีน้ำเงินพร้อมไอคอนจุลภาค)
คุณต้องกำหนดว่าตัวคั่นเป็นเครื่องหมายจุลภาคและเลือกชื่อไฟล์ x และ y ที่เหมาะสม เมื่อ Qgis เปิดข้อมูลมันจะถาม CRS คุณจะต้องกำหนดข้อมูลนั้น ข้อมูลที่คุณกำลังดูอยู่ในภาพคือ latlon wgs 84 ดังนั้นฉันเลือก EPSG4326 เมื่อโหลดข้อมูลของคุณแล้วคุณสามารถบันทึกเลเยอร์ข้อความไปยังไฟล์ประเภทอื่นเช่น shp หวังว่ามันจะช่วย
บทแนะนำที่ยอดเยี่ยมนี้อธิบายวิธีการทำเช่นนั้น
โปรดทราบว่าหากข้อมูลของคุณเป็น UTM:
คุณสามารถทำตามกระบวนการเดียวกัน แต่เลือก UTM CRS ที่เหมาะสมในตัวเลือกระบบพิกัดอ้างอิงแทน WGS84
คุณสามารถควบคุมข้อมูลตารางของคุณด้วยปลั๊กอินXYtools
จุดประสงค์ของปลั๊กอิน xy-tools คือการเติมคอลัมน์ x และ y ของตารางแอตทริบิวต์ที่กำหนดโดยคลิกที่แผนที่ (อ้างอิง) หลังจาก 'เติมคอลัมน์ x และ y' คุณจะสามารถส่งออกตารางไปยังไฟล์รูปร่างจุดได้ ตั้งแต่เวอร์ชัน 0.2 คุณสามารถเปิดไฟล์ Excel และใช้คอลัมน์ x และ y- โหลดเป็นเลเยอร์จุด
ใน QGIS 3 ฉันสามารถแนะนำปลั๊กอิน "Spreadsheet Layers" ซึ่งทำงานได้อย่างราบรื่นมากสำหรับฉัน ไม่จำเป็นต้องมีหลายขั้นตอนหรือการสอน! https://github.com/camptocamp/QGIS-SpreadSheetLayers
มีการสอนเกี่ยวกับการนำเข้า CSV หรือสเปรดชีตที่นี่: http://www.qgistutorials.com/en/docs/importing_spreadsheets_csv.html
มีคำถามเก่า ๆ พร้อมคำตอบอยู่ที่นี่: การนำเข้าข้อมูลพิกัดจาก excel ไปยัง QGIS หรือไม่
และนี่คือบทช่วยสอนอื่น: http://maps.cga.harvard.edu/qgis/wkshop/import_csv.php
โดยทั่วไปคุณแปลงไฟล์ของคุณเป็น. csv จากนั้นใช้เครื่องมือ 'เพิ่มเลเยอร์ข้อความที่คั่นด้วย' ซึ่งมีอยู่ในแถบเครื่องมือ 'เลเยอร์' -> 'เพิ่มเลเยอร์'