More Related Content More from Beer Srisudaporn (12) GIS2 : LAB111. Lab 11 Vector-based model
คําอธิบายการทํา Vector-based model โดยใช้โปรแกรม ArcMap 10.1
การหาพื้นที่ที่ได้รับผลกระทบจากการสร้างเขื่อนป่ าสักชลสิทธิ์
กําหนดประเด็นปัญหา และวัตถุประสงค์
1.พื้นที่ที่ได้รับผลกระทบจากการสร้างเขื่อนในรัศมี 500 เมตร อยู่ในตําบล อําเภอ จังหวัดมีพื้นที่เท่าใด
2.การใช้ประโยชน์ที่ดินประเภทใดบ้างที่ได้รับผลกระทบจากการสร้างเขื่อนในรัศมี 500 เมตร มีพื้นที่
เท่าใด
กําหนดปัจจัยหรือตัวแปรที่ใช้วิเคราะห์
1. แผนที่ขอบเขตเขื่อน
2. แผนที่การใช้ประโยชน์ที่ดิน
3. แผนที่ขอบเขตการปกครอง
การเตรียมข้อมูล
ได้แก่ การรวบรวมข้อมูล ตรวจสอบและการปรับแก้ข้อมูล การเชื่อมต่อข้อมูล (Join/Relate) ฯลฯ
การวิเคราะห์ข้อมูล
8. ตารางของ Admin
ให้สังเกตที่หัวตารางที่ชื่อว่า PRV_ID จะปรากฏทั้ง 2 ตาราง
เราจะทําการรวมตารางโดยใช้คําสั่ง Join&Relate แต่ก่อนที่เราจะรวมเราต้องดูก่อนว่าเราจะใช้คําสั่ง
ไหนในการรวม
Join จะรวมแบบ one-to-one และ many-to-one
Relate จะรวมแบบ one-to-many และ many-to-many
9. ในตาราง luprv และ Admin มีความสัมพันธ์แบบ one-to-one เราจึงจะใช้การ Join ในการรวมตาราง
ในการทําเราจะเอาตารางของ Admin เป็นหลัก โดยทําได้ดังรูป
ใช้ตาราง Admin เป็นหลัก
10. หน้าต่างของ Join
ข้อแรกเราจะใส่ Field ของตาราง Admin ที่ชื่อว่า PRV_ID
ข้อสองจะเลือกตารางของ luprv ที่จะนํามา Join เข้ากับตาราง Admin
ข้อสามเลือก Field ของตาราง luprv ที่ชื่อว่า PRV_ID
13. หน้าต่างของ Join
ข้อแรกเราจะใส่ Field ของตาราง Admin ที่ชื่อว่า AMP_ID
ข้อสองจะเลือกตารางของ luamp ที่จะนํามา Join เข้ากับตาราง Admin
ข้อสามเลือก Field ของตาราง luamp ที่ชื่อว่า AMP_ID
16. หน้าต่างของ Join
ข้อแรกเราจะใส่ Field ของตาราง Admin ที่ชื่อว่า ADM_ID
ข้อสองจะเลือกตารางของ lutam ที่จะนํามา Join เข้ากับตาราง Admin
ข้อสามเลือก Field ของตาราง lutam ที่ชื่อว่า ADM_ID
17. ผลลัพธ์ : ในตาราง Admin จะมีชื่อจังหวัด อําเภอ ตําบล
หลังจากที่ได้ใส่ค่าของชื่อจังหวัด อําเภอ ตําบลลงในตาราง Admin เราจะตัดให้แผนที่ทั้งหมดเหลือแค่
ขอบเขตพื้นที่เหมือนกันกับเขื่อนเราจะใช้คําสั่ง Clip ในการรวม 2 แผนที่เข้าด้วยกันสามารถทําได้ดังนี้ให้
เราไปที่ Geoprocessing > Clip ดังรูป
22. ตาราง lucode
ในตาราง Landuse และ lucode มีความสัมพันธ์แบบ one-to-one เราจึงจะใช้การ Join ในการรวม
ตาราง ในการทําเราจะเอาตารางของ Landuse เป็นหลัก โดยทําได้ดังรูป
23. หน้าต่างของ Join
ข้อแรกเราจะใส่ Field ของตาราง Landuse ที่ชื่อว่า LUCODE
ข้อสองจะเลือกตารางของ lucode ที่จะนํามา Join เข้ากับตาราง Landuse
ข้อสามเลือก Field ของตาราง lucode ที่ชื่อว่า LUCODE
36. ให้เลือก luamp_AMP1 ผลลัพธ์จะปรากฏ ดังรูป
ข้อมูลในตาราง Excel จะปรากฏขอบเขตจังหวัดและอําเภอ
ให้เลือก lutam_TAM_ ผลลัพธ์จะปรากฏ ดังรูป
ข้อมูลในตาราง Excel จะปรากฏขอบเขตจังหวัดและอําเภอและตําบล