วันจันทร์ที่ 6 มกราคม พ.ศ. 2557

บทที่ 9 GIs Model ( Raster )


หากพิจารณาการสร้างแบบจำลองใน GIS ตามประเภทของข้อมูล แบ่งได้เป็น 2 ประเภท คือ
1. แบบจำลองเวกเตอร์ (Vector based model)
2. แบบจำลองแรสเตอร์ (Raster based model)
 แบบจำลองแรสเตอร์  (Raster based model)
เราจะทำการวิเคราะห์พื้นที่เหมาะสมสำหรับการสร้างที่ฝังกลบขยะ
กำหนดประเด็นปัญหา
1. ความเหมาะสมในแต่ละระดับมีพื้นที่เท่าใด
2. ในแต่ละพื้นที่ (อำเภอ) มีความเหมาะสมอยู่ในระดับใดบ้าง
กำหนดปัจจัยหรือตัวแปรที่ใช้วิเคราะห์
1. ความลาดชัน
2. ลักษณะชั้นหินฐาน
3. ระยะห่างจากถนนสายหลัก
4. ระยะห่างจากชุมชน
การเตรียมข้อมูล
ได้แก่ การนำเข้าข้อมูลจุดความสูง การสร้างแบบจำลองความสูงเชิงเลข (DEM) การคำนวณความลาดชัน
การคำนวณ Euclidean distance
การจัดกลุ่มข้อมูลใหม่ (Reclassify)
เราไปนำชั้นข้อมูล Chon_elv Chon_pro ออกมาจาก Folder LandFill


จากนั้นไปนำคำสั่ง IDW ออกมาจาก ArcTool Box ไปที่ spatail Analyst Tools ไปที่ Interpolation แล้วก็ไปนำ IDW ออกมา



ในช่อง Input point Features ให้ใช้ชั้นข้อมูล Chon_elv ในช่อง Z Value Field ให้เปลี่ยนเป็น ele จากนั้นในช่อง Output Raster ให้ทำการตั้งชื่อให้กับชั้นข้อมูล ในช่อง Output cell size ให้เปลี่ยนเป็น 40



จากนั้นไปคลิกที่ Environment


เมื่อทำการคลิกเสร็จเรียบร้อยแล้ว ตรง Processing Extent ให้เปลี่ยนเป็น Same as layer Chon_pro


และทำการคลิกที่ Raster Analysis ในช่อง Mark ให้เปลี่ยนเป็น Chon_pro



จากนั้นทำการคลิก Ok ออกมาได้เลย
ก็จะได้ IDW ออกมา



จากนั้นไปทำการ Slope โดยไปที่ ArcTool Box จากนั้นไปที่ spatial Analyst Tools ไปที่ Surface แล้วก็ไปนำ Slope ออกมา
ในช่อง Input Raster ให้ไปนำขั้นข้อมูล IDW ที่เราทำไว้ออกมา จากนั้นทำการตั้งชื่อให้กับชั้นข้อมูล จากนั้นกด Ok ได้เลย



ก็จะได้ภาพที่ทำ Slope ออกมา



จากนั้นเราจะทำการ Reclassify โดยไปที่ ArcTool Box แล้วไปที่ 3D Analyst Tools และเลือก Raster Reclass และเลือก Reclassify



ในช่อง Input raster ให้ใช้ชั้นข้อมูลที่เราทำการ Slope จากนั้นและไปคลิกที่ Classify



จากนั้นไปเปลี่ยน Method เพื่อที่เราจะสามารถทำการเปลี่ยน Classes ให้เป็น 4 จากนั้น ไปเปลี่ยน Method ให้เป็น Manual เหมือนเดิม



จากนั้นทำการเปลี่ยน Break Value โดยที่ให้เริ่มจาก 5 ไปเป็น15 ไปเป็น 30



จากนั้นคลิก OK ออกมา แล้วตรงReclassification ในช่อง New Values ให้เปลี่ยนตัวเลขเป็น 3 2 1 0 ตามลำดับ จากนั้นทำการตั้งชื่อให้กับชั้นข้อมูลและ จากนั้นกด OK ออกมาได้เลย



ก็จะได้ภาพที่ทำการ Reclassify ออกมาเรียบร้อยแล้ว



จากนั้นไปนำชั้นข้อมูล Chon_geo ออกมาจาก โฟเดอร์ Landfill



จากนั้นไปทำการเปิดตาราง Attribute ของชั้นข้อมูล Chon_geo จากนั้นไปทำการลบช่อง Class เพื่อที่เราจะทำการสร้าง Class ขึ้นมาเอง



จกนั้นไปที่ Table Option เลือก Add Filed



ในช่อง Name ให้เขียนเป็น Class  ในช่อง Precision ให้เปลี่ยนเป็น 3 แล้วกด OK ได้เลย



จากนั้นไปที่ Table Option เลือก Select By Attribute



จากนั้นหา "DESC_T1" และทำการ Get Unique Values



เราทำการเลือกข้อมูลชั้นหินที่มีหินทรายรวมอยู่ด้วย โดย



จากนั้นทำการกด Apply



จากนั้นทำการใส่ Class ให้กับข้อมูลโดยคลิกขวาที่ Class แล้วเลือก Flied Calculator



ตรงช่อง Class ให้เขียนเป็น 1


ในช่องที่ทำการไฮไลท์ ไว้ก็จะปรากฏเลข 1



จากนั้นไปที่ Table Attribute เลือก Select By Attribute



ทำคล้ายๆกับการเลือกข้อมูลชั้นหินที่มีหินทราย แต่เปลี่ยนจากหินทรายเป็นตะกอน



จากนั้นกด Apply ออกมาได้เลย



จากนั้นทำการเปลี่ยน Class เป็น 2



จากนั้นไปที่ Select By Attribute แล้วก็ทำเหมือนเดิมแต่เปลี่ยนเป็นหินที่ยังไม่ได้ถูกเลือกแทน



จากนั้นกด Apply ออกมาได้เลย



ทำการเปลี่ยน Class เป็น 3



จากนั้นเราไปทำข้อมูล Polygon เป็นข้อมูล Raster โดยไปที่ ArcTool Box แล้วไปที่ Conversion Tools แล้วไปที่ To Raster แล้วไปเลือก Polygon To Raster



ในช่อง Input Features ให้ใช้ชั้นข้อมูล Chon_geo ในช่อง Value filed ให้เลือกเป็น Class เลือกพื้นที่และทำการตั้งชื่อให้กับข้อมูล ในช่อง Cell Size ให้ค่าเป็น 40  จากนั้นกด Ok ออกมาได้เลย



จากนั้นเราไปนำ Chon_tran ออกมา



จากนั้นไปนำ Euclidean  Distance ออกมาโดยไปที่ ArcTool Box ไปที่ Spatial Analyst Tools ไปที่ Distance และเลือก Euclidean  Distance ออกมา



ในช่อง Input Raster ให้ใช้ชั้นข้อมูล Chon_tran  ทำการตั้งชื่อให้กับชั้นข้อมูล จากนั้นในช่อง Output Cell Size ให้ใช้เป็น 40



จากนั้นไปคลิกที่ Environment



เมื่อทำการคลิกเสร็จเรียบร้อยแล้ว ตรง Processing Extent ให้เปลี่ยนเป็น Same as layer Chon_pro



และทำการคลิกที่ Raster Analysis ในช่อง Mark ให้เปลี่ยนเป็น Chon_pro



จากนั้นทำการคลิก Ok ออกมาได้เลย
จากนั้นไปที่ 3D Analyst จากนั้นไปที่ Raster Reclass และไปที่ Reclassify



ในช่อง Input Raster ให้เลือกเป็น tran_dis 



จากนั้นไปที่ Classify



จากนั้นไปเปลี่ยน Method เพื่อที่เราจะสามารถทำการเปลี่ยน Classes ให้เป็น 4 จากนั้น ไปเปลี่ยน Method ให้เป็น Manual เหมือนเดิม



จากนั้นทำการเปลี่ยน Break Value โดยที่ให้เริ่มจาก 1000 ไปเป็น2000 ไปเป็น 3000



จากนั้นคลิก OK ออกมา แล้วตรงReclassification ในช่อง New Values ให้เปลี่ยนตัวเลขเป็น 0 1 2 3 ตามลำดับ จากนั้นทำการตั้งชื่อให้กับชั้นข้อมูลและ จากนั้นกด OK ออกมาได้เลย
จากนั้นไปนำชั้นข้อมูล Chon_vill ออกมา
จากนั้นไปนำ Euclidean  Distance ออกมาโดยไปที่ ArcTool Box ไปที่ Spatial Analyst Tools ไปที่ Distance และเลือก Euclidean  Distance ออกมา



ในช่อง Input Raster ให้ใช้ชั้นข้อมูล Chon_vill  ทำการตั้งชื่อให้กับชั้นข้อมูล จากนั้นในช่อง Output Cell Size ให้ใช้เป็น 40



จากนั้นไปคลิกที่ Environment



เมื่อทำการคลิกเสร็จเรียบร้อยแล้ว ตรง Processing Extent ให้เปลี่ยนเป็น Same as layer Chon_pro



และทำการคลิกที่ Raster Analysis ในช่อง Mark ให้เปลี่ยนเป็น Chon_pro



จากนั้นทำการคลิก Ok ออกมาได้เลย
จากนั้นไปที่ ArcTool Box ไปที่ Spatial Analyst Tools ไปที่ Reclass ไปที่ Reclassify
ในช่อง Input raster ให้ใช้ Vill_Dis



จากนั้นไปเปลี่ยน Method เพื่อที่เราจะสามารถทำการเปลี่ยน Classes ให้เป็น 4 จากนั้น ไปเปลี่ยน Method ให้เป็น Manual เหมือนเดิม



จากนั้นทำการเปลี่ยน Break Value โดยที่ให้เริ่มจาก 1000 ไปเป็น2000 ไปเป็น 3000



จากนั้นคลิก OK ออกมา แล้วตรงReclassification ในช่อง New Values ให้เปลี่ยนตัวเลขเป็น 0 1 2 3 ตามลำดับ จากนั้นทำการตั้งชื่อให้กับชั้นข้อมูลและ จากนั้นกด OK ออกมาได้เลย
เปิดข้อมูลทั้ง 4 ตัวที่ผ่านการ Reclassify แล้วขึ้นมา



จากนั้นไปที่ ArcTool Box ไปที่ Spatial Analyst ไปที่  Map Algebra และเลือก Raster Calculator



จากนั้นทำการคำนวณโดยใช้สูตร Suitable land fill = W1*S1 + W2*S2 + … + Wn*Sn



และทำการตั้งชื่อให้กับชั้นข้อมูล จากนั้นไปทำการ Reclassify ชั้นข้อมูล Sum ในช่อง Input raster ให้ใช้ Sum



จากนั้นไปเปลี่ยน Method เพื่อที่เราจะสามารถทำการเปลี่ยน Classes ให้เป็น 3 จากนั้น ไปเปลี่ยน Method ให้เป็น Manual เหมือนเดิม



จากนั้นทำการเปลี่ยน Break Value โดยที่ให้เริ่มจาก 15.1 ไปเป็น 27.45 ไปเป็น 36



จากนั้นคลิก OK ออกมา แล้วตรงReclassification ในช่อง New Values ให้เปลี่ยนตัวเลขเป็น 1 2 3 ตามลำดับ จากนั้นทำการตั้งชื่อให้กับชั้นข้อมูลและ จากนั้นกด OK ออกมาได้เลย
ไปนำ Chon_amp ออกมา และไปทำการใส่ Label ให้กับข้อมูล


Video วิธีการทำ Gis Model (Raster)

http://www.youtube.com/watch?v=drD2w46nVrg&feature=youtu.be

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

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