Lab 8 แบบจำลองเวกเตอร์

การหาพื้นที่ที่ได้รับผลกระทบจากการสร้างเขื่อน



กำหนดประเด็นปัญหา       
1. พื้นที่ที่ได้รับผลกระทบจากการสร้างเขื่อน ในรัศมี 500 เมตร อยู่ในตำบล อำเภอ และจังหวัดใดบ้าง และมีพื้นที่เท่าใด
2. การใช้ประโยชน์ที่ดินประเภทใดบ้าง ที่ได้รับผลกระทบจากการสร้างเขื่อนในรัศมี 500 เมตร และมีพื้นที่เท่าใด


กำหนดตัวแปร หรือ ปัจจัยที่ใช้วิเคราะห์
1. ขอบเขตน้ำป่าสักที่ท่วมถึง
2. แผนที่การใช้ประโยชน์ที่ดิน
3. ขอบเขตการปกครอง


การเตรียมข้อมูล
ได้แก่  การเชื่อมต่อข้อมูล การปรับแก้และการตรวจสอบข้อมูล

วิธีการ
เปิดโฟลเดอร์ PASAK --> dam  ลากข้อมูลไปเปิดในพื้นที่แสดงข้อมูล


ให้เราทำการ Buffer โดยไปที่แท็ป Geoprocessing --> Buffer


จากนั้น จะมีหน้าต่างขึ้นมาให้เรา โดยเราทำการเซตค่า Input Features เลือกข้อมูล dam ช่องต่อไป Output Feature Class ให้เลือกโฟลเดอร์เก็บงาน ช่อง Distance [value or field] ใส่ 500 เมตร จากนั้นกด OK 

จากนั้นเปิดข้อมูล l5138i, l5138iii, l5138iv, l5138iii จะได้ภาพดังนี้


จากนั้นเราจะทำการ Merge โดยไปที่ Geoprocessing --> Merge


จะขึ้นหน้าต่าง Merge มาให้ จากนั้นทำการเซตค่า Input Datasete เพิ่มข้อมูลมา 4 ข้อมูลคือ  l5138i, l5138iii, l5138iv, l5138iii และช่อง Output Dataset ให้เลือกโฟลเดอร์เก็บงาน


เราก็จะได้รูปจากการ Merge มา


ให้เราเปิดตาราง หรือ Open Attribute โดยการคลิกขวาขึ้นมา ของตัว admin ที่เราทำการ Merge



จะขึ้นหน้าต่างตารางมาให้


เราจะได้ฟิลด์ เก็บCode ของตำบล คือ ADM_ID เอาไว้ ส่วนอำเภอ คือAMP_ID และ จังหวัด คือ PRV_ID หากเราต้องการจะรู้ว่า Code แต่ละตัคือ ตำบล อำเภอ และจังหวัดอะไร เราต้องเอาตารางจากข้างนอกมา Join หรือ Relate


โดยให้เราเปิดไปที่โฟลเดอร์ code --> lutam 


จากนั้นให้ไปเปิดตารางดู โดยคลิกขวา Open  ขึ้นมา


จะมีตารางแสดงขึ้นมาให้ โดยจากที่เราดูตารางทั้งสองแล้ว เป็นความสัมพันธ์แบบ 1 ต่อ 1 เพื่อโยงชื่อเข้ามา โดยใช้วิธี Join โดยใช้ฟิลด์ ADM_ID


จากนั้นไปคลิกขวา ที่ข้อมูล lutam --> Joins and Relates --> Join…


จะมีหน้าต่าง Join Data ในช่องที่ 1. เลือก ADM_ID เป็นช่องที่ใช้ทำการ Join ช่องที่ 2.ใช้ luamp  และช่องที่  3. เลือก ADM_ID ฟิลด์ต้องการจะ Join จากนั้นกด OK


ให้เราเปิดตารางดูโดยการ คลิกขวา และ กด Open จะมีหน้าต่างตารางขึ้นมา โดยจะมีฟิลด์แสดง ชื่อตำบลมาให้ คือ TAM_NAME


ต่อไปเราจะทำอำเภอต่อ โดยไปเอาข้อมูลตาราง luamp เข้ามา


ลองเปิดดูตารางขึ้น โดยการคลิกขวา แล้ว เลือก Open


คลิกขวา ที่ข้อมูล luamp --> Joins and Relates --> Join… เซตค่า 1. ใส่ AMP_ID ช่อง 2. ใช้ luampช่อง 3. AMP_ID จากนั้นกด OK


ชื่ออำเภอก็จะขึ้นมา 


ต่อไปทำจังหวัด ให้เพิ่มข้อมูลตาราง lutam จากนั้นคลิกขวาที่ข้อมูล luprv --> Joins and Relates --> Join… เซตค่า ช่อง 1.PRV_ID ช่อง 2. luprv และ ช่อง 3. PRV_ID  จากนั้นกด OK


จะได้ชื่อจังหวัด



ต่อไปเราจะทำการ Clip

เปิดข้อมูล admin ขึ้นมา


จากนั้นไปเครื่องแท็บ Geoprocessing --> Clip


จากนั้น จะมีหน้าต่างขึ้นมาให้เรา โดยเราทำการเซตค่า Input Features เลือกข้อมูล admin ใส่เป็น 500 ต่อไปช่อง
 Output Feature Class  เลือกที่เก็บงาน จากนั้นกด OK


เราก็จะได้ข้อมูลออกมา


จากนั้นเปิดข้อมูล l5138i, l5138iii, l5138iv, l5138iii จะได้ภาพดังนี้


จากนั้นเราจะทำการ Merge โดยไปที่ Geoprocessing --> Merge


จะขึ้นหน้าต่าง Merge มาให้ จากนั้นทำการเซตค่า Input Datasete เพิ่มข้อมูลมา ข้อมูลคือ  l5138i, l5138iii, l5138iv, l5138iii และช่อง Output Dataset ให้เลือกโฟลเดอร์เก็บงาน


จะได้การ Merge  ออกมาเป็นภาพนี้


ให้เปิดตารางขึ้นมาดูว่า มีคำอทิบายแล้วหรือยัง โดยการคลิกขวา แล้ว Open Attribute Table


จะมีตารางขึ้นมาให้ และเห็นว่าแสดงแค่เพียงตัวเลข ดังนั้นเราต้องพึ่งตารางข้างนอกในการเชื่อมโยง


ให้ไปนำข้อมูล lucode เข้ามาเปิด


จากนั้นเปิดตารางขึ้นมาดู โดยการคลิกขวาที่ lucode --> Open


จะมีคำอธิบายอยู่ว่าเลขนี้คืออะไร ซึ่งจะเป็นความสัมพันธ์ 1 ต่อ 1 โดยการโยง 1 คำอธิบาย ว่าอันนั้น คืออะไร และไม่มีทางซ้ำกันได้ ต้องใช้วิธีการ Join


ให้เราไปคลิกขวาที่ตัว Land use --> Joins and Relates --> Join …


จะขึ้นหน้าต่าง Join Data ในช่อง 1. เลือก LUCODE ช่องที่ 2. เลือก lucode และช่องที่ 3. เลือก LUCODE จากนั้นกด OK


ภาพที่ได้จากการ Join จะได้ดังนี้


ต่อไปเราจะทำการ Clip ตัว Land use  โดยให้เราไปเลือกข้อมูล Land use จากนั้นไปกดที่แท็บ Geoprocessing            --> Clip จะขึ้นหน้าต่างมาให้ ในช่อง Input Features เลือกข้อมูล landuse  ช่อง Clip features ใส่เป็น 500 ต่อไปช่อง
 Output Feature Class  เลือกที่เก็บงาน จากนั้นกด OK


จะได้ภาพจากการ Clip ออกมาเป็นดังนี้


ต่อไปเราจะเอาที่ได้ทั้งหมดมาซ้อนทับกัน โดยการ Overlay โดยการ Union และ Intersect ให้เราเลือกใช้ โดยพื้นที่จะเข้ากันเลย เราสามารถใช้ได้ทั้ง 2 วิธี ถ้าพื้นที่เท่ากัน แต่ถ้าพื้นที่ไม่เท่ากัน เราสามารถเลือกใช้ได้

ให้เราไปเลือกแท็บ Geoprocessing  --> Union จะขึ้นหน้าต่างมาให้ ในช่อง Input Features เลือกข้อมูล landuse500 และ admin500 ในช่อง Output Feature Class  เลือกที่เก็บงาน จากนั้นกด OK


ต่อไปให้สร้าง ฟิลด์ขึ้นมาในข้อมูล Final ที่เราทำการ Union โดยต้องเปิดตาราง โดยการคลิกขวา --> Open Attribute Table จะมีหน้าต่างตารางึ้นมาให้ --> เลือก Table Options --> Add Field…  


เราก็จะได้ฟิลด์ขึ้นมาเพิ่ม 1 ฟิลด์


เราจะทำการคำนวนโดยการคลิกขวาที่ตัวฟิลด์ --> Calculate Geometry…


โปรแกรมก็จะทำการคำนวณค่าออกมาให้ดังในตาราง


หากเราต้องการเปิดตารางใน Excel ให้เราไปที่โปรแกรม Excel จากนั้นไปที่ แท็บ Open เปิดข้อมูล landuse.dbf  (เราต้องเลือกนามสกุลเป็น All Files) และกด Open


เราก็จะได้ข้อมูลมาปรากฎในตารางของ Excel


ต่อไปให้เราไปที่แท็บ Insert --> Pivot Table


จะขึ้นหน้าต่างมาให้ ให้เรากด OK


โปรแกรมก็จะทำการเรียงข้อมูลให้เป็นหมวดหมู่ เป็นต้น


ไม่มีความคิดเห็น:

แสดงความคิดเห็น