การทำงานกับ Shapefile ใน QGIS
2026-03-02
Shapefile — รูปแบบแลกเปลี่ยนข้อมูลภูมิสารสนเทศที่เก่าแก่ที่สุดและยังคงแพร่หลายที่สุด แม้จะมีข้อจำกัด (สูงสุด 2 GB, 10 ตัวอักษรต่อชื่อแอตทริบิวต์, หนึ่งประเภทเรขาคณิตต่อไฟล์) Shapefile ก็ได้รับการรองรับจากระบบ GIS ทั้งหมดอย่างแน่นอน
การส่งออกจาก osm2cdr.ru
เมื่อส่งออกเป็น Shapefile คุณจะได้รับไฟล์ ZIP ที่มีหลายไฟล์:
.shp— เรขาคณิตของวัตถุ.dbf— ข้อมูลแอตทริบิวต์ (แท็ก OSM).shx— ดัชนีเชิงพื้นที่.prj— คำอธิบายของระบบพิกัด.cpg— การเข้ารหัส (UTF-8)
การนำเข้าสู่ QGIS
- แตกไฟล์ ZIP ลงในโฟลเดอร์แยกต่างหาก
- ใน QGIS: เลเยอร์ → เพิ่มเลเยอร์ → เพิ่มเลเยอร์เวกเตอร์
- ระบุไฟล์
.shpQGIS จะดึงไฟล์ที่เหลือมาโดยอัตโนมัติ - ตรวจสอบระบบพิกัดในคุณสมบัติของเลเยอร์ (ค่าเริ่มต้นคือ WGS 84)
งานทั่วไปใน QGIS
- แผนที่ตามหัวข้อ — การลงสีวัตถุตามแอตทริบิวต์ (ประเภทอาคาร ชั้นของถนน)
- เขตบัฟเฟอร์ — การคำนวณเขตการเข้าถึงรอบโรงเรียน โรงพยาบาล ป้ายจอด
- พื้นที่และเส้นรอบรูป — การคำนวณอัตโนมัติผ่านเครื่องคำนวณฟิลด์
- การวิเคราะห์แบบซ้อนทับ — การตัดกันของเลเยอร์เพื่อระบุพื้นที่ที่ตรงตามเกณฑ์
- การจัดทำแผนที่ผลลัพธ์ — เลย์เอาต์สำหรับการพิมพ์พร้อมคำอธิบายสัญลักษณ์ มาตราส่วน และตารางพิกัด
GeoPackage เป็นทางเลือก
สำหรับโครงการใหม่ เราแนะนำรูปแบบ GeoPackage (.gpkg) เป็นไฟล์เดียวที่ไม่มีข้อจำกัดของ Shapefile: ชื่อแอตทริบิวต์ยาว เรขาคณิตหลายประเภท ขนาดสูงสุดถึงเทราไบต์ QGIS ทำงานกับ GeoPackage ได้ง่ายพอ ๆ กับ Shapefile