วิธีใช้เครื่องมือ Clip ใน ArcMap เพื่อตัดจุดตามขอบเขตพื้นที่ | คู่มือแบบละเอียด

🧭 จุดประสงค์ของบทเรียน

เราจะตัดข้อมูลตำแหน่งหมู่บ้าน (ที่เป็นจุด) ให้เหลือเฉพาะที่อยู่ ภายในขอบเขตของอำเภอที่เรากำหนดไว้ โดยใช้เครื่องมือ Clip ใน ArcMap และเซฟเป็นไฟล์ใหม่เพื่อใช้ในงานอื่นต่อไป เช่น ทำแผนที่เฉพาะพื้นที่ เป็นต้น


🗂️ ข้อมูลที่ใช้ในตัวอย่าง

จากภาพที่คุณส่งมา มีข้อมูล 2 ชั้น (Layer) คือ:

  1. Point_Village_SVK – ชั้นข้อมูลตำแหน่งหมู่บ้าน (รูปแบบจุด)
  2. BDR2015_District_SVNK – ชั้นข้อมูลขอบเขตอำเภอ (รูปแบบพื้นที่หรือ polygon)

⚙️ เครื่องมือที่ใช้: Clip Tool

Clip Tool ใช้สำหรับ “ตัดข้อมูล” โดยอ้างอิงจากพื้นที่ของชั้นข้อมูลอีกชั้นหนึ่ง เช่น

  • ตัดจุดให้เหลือเฉพาะจุดที่อยู่ในขอบเขต
  • หรือตัดพื้นที่ให้เหลือเฉพาะพื้นที่ที่ทับซ้อนกัน

🪜 ขั้นตอนการใช้งานอย่างละเอียด

🔹 ขั้นตอนที่ 1: เปิดโปรเจกต์ใน ArcMap และโหลดข้อมูล

  • เปิดโปรแกรม ArcMap
  • ใช้ปุ่ม Add Data (ไอคอนรูปเครื่องหมายบวก) เพื่อเพิ่มไฟล์ 2 ชั้นข้อมูล:
    • Point_Village_SVK.shp (ข้อมูลจุดหมู่บ้าน)
    • BDR2015_District_SVNK.shp (ขอบเขตอำเภอที่ต้องการใช้ตัด)

🔍 เคล็ดลับ: ตรวจสอบให้แน่ใจว่า Polygon (ขอบเขต) วางอยู่ด้านล่าง Point ใน Table of Contents เพื่อดูภาพชัดเจน


🔹 ขั้นตอนที่ 2: เปิดเครื่องมือ Clip

  • ไปที่เมนูด้านบน คลิก: cssคัดลอกแก้ไขGeoprocessing > Clip หรือใช้จาก ArcToolbox
  • โดยไปที่: ArcToolbox > Analysis Tools > Extract > Clip

จะมีหน้าต่างเครื่องมือ Clip ปรากฏขึ้นมา


🔹 ขั้นตอนที่ 3: กำหนดค่าในหน้าต่าง Clip

ในหน้าต่าง Clip ให้ตั้งค่าตามนี้:

ชื่อช่องค่าที่ต้องกรอก
Input FeaturesPoint_Village_SVK (ชั้นข้อมูลจุดที่เราจะตัด)
Clip FeaturesBDR2015_District_SVNK (ชั้นขอบเขตที่ใช้ในการตัด)
Output Feature Classคลิกปุ่มโฟลเดอร์เพื่อเลือกที่จัดเก็บ และตั้งชื่อ เช่น Village_Clipped.shp

📌 หมายเหตุ: ควรจัดเก็บไว้ในโฟลเดอร์ที่ไม่มีชื่อเป็นภาษาไทยหรือช่องว่าง


🔹 ขั้นตอนที่ 4: กด OK เพื่อเริ่มตัดข้อมูล

  • ตรวจสอบให้แน่ใจว่าข้อมูลถูกต้อง
  • จากนั้นคลิก OK

ระบบจะเริ่มทำการตัด (Clip) โดยใช้ขอบเขตของอำเภอเป็นกรอบกรองจุด


🔹 ขั้นตอนที่ 5: ตรวจสอบผลลัพธ์

เมื่อการประมวลผลเสร็จสมบูรณ์ จะได้เลเยอร์ใหม่ชื่อว่า Village_Clipped แสดงบนแผนที่

ให้คุณทำตามนี้:

  1. ปิดชั้นข้อมูลเดิม (Point_Village_SVK) เพื่อดูเฉพาะผลลัพธ์
  2. ซูมเข้าเพื่อดูจุดว่าอยู่ในขอบเขตอำเภอจริงหรือไม่

🔹 ขั้นตอนที่ 6: ตรวจสอบตารางข้อมูล (Attribute Table)

  • คลิกขวาที่เลเยอร์ Village_Clipped → เลือก Open Attribute Table
  • ตรวจสอบจำนวนเรคคอร์ด (แถวข้อมูล) และรายละเอียด

หากมีจุดน้อยลง แสดงว่าการ Clip สำเร็จเรียบร้อยแล้ว


🔹 ขั้นตอนที่ 7: บันทึกไฟล์ใหม่ให้เรียบร้อย

แม้ว่า ArcMap จะสร้างเลเยอร์ให้ชั่วคราว แต่แนะนำให้ Export เป็นไฟล์ใหม่:

  • คลิกขวาที่ Village_Clipped → เลือก Data > Export Data
  • เลือก:
    • Export: All features
    • Output: ตั้งชื่อใหม่ เช่น Village_SVNK_ONLY.shp
    • กด OK

🎁 ผลลัพธ์ที่ได้:

คุณจะได้ไฟล์ใหม่ชื่อ Village_SVNK_ONLY.shp ซึ่งมีเฉพาะจุดหมู่บ้านที่อยู่ ภายในเขตอำเภอ ที่คุณวงไว้ (สีแดง)

สามารถนำไปใช้:

  • สร้างแผนที่รายงาน
  • วิเคราะห์เชิงสถิติ
  • ใช้ใน QGIS หรือ Google Earth ต่อได้


📝 สรุปอีกครั้ง

รายการรายละเอียด
เครื่องมือที่ใช้Clip
ชั้นข้อมูลที่ถูกตัดPoint_Village_SVK (จุด)
ชั้นข้อมูลที่ใช้ตัดBDR2015_District_SVNK (ขอบเขต)
ผลลัพธ์ได้ไฟล์ใหม่เฉพาะจุดที่อยู่ในขอบเขตอำเภอ
รูปแบบไฟล์Shapefile (.shp)

Leave a Comment

เรียนรู้ระบบ GIS ด้วยกัน | Powered by MyGISHub.com