วันพฤหัสบดีที่ 30 เมษายน พ.ศ. 2558

LAB9


Lab9 การวิเคราะห์แบบจำลองแรสเตอร์ (Raster model)






การหาค่าความลาดชันของพื้นที่



เปิดข้อมูล LandFill เลือกเปิด Chon_elv และ Chon_pvo  ใน Table Of Contents






ไปที่ ArcToolbox เลือก  Raster Interpolation เลือก IDW



ช่อง Input เลือก Chon_elv ช่อง Z value เลือก ele และ Save ในชื่อ dam ใน Folder ของตัวเอง ช่อง Output cell เลือกเป็น 40 ช่อง Power เลือกเป็น 2 จากนั้นให้เลือกที่ Environments…




ให้เลือกที่ Processing Extent ให้เลือก  As Specified Below 





เลือก Raster Analysis ช่อง Mask เลือกเป็น Chon_pro จากนั้นกด OK  




เมื่อตั้งค่า dem เสร็จแล้วจะได้ดังรูป



ไปที่ ArcToolbox เลือก  Raster Surface เลือก Slope





ช่อง Input เลือก dem ทำการ Save ในชื่อ slope ช่อง Output เลือกเป็น DEGREE จากนั้นกด OK



เมื่อทำการกำหนดค่า slope เสร็จแล้วจะได้ดังภาพ



ไปที่ ArcToolbox เลือก  Spatial Analyst Tools เลือก Reclass เลือก Reclassify





ช่อง Input เลือก slope ช่อง Reclass เลือก Value จากนั้นให้เลือก Classify..





ช่อง Method  เลือกเป็น Manual ช่อง Classes เลือกเป็น 4 จากนั้นในช่อง Break Values ในใส่ค่าเป็น 5,15,30 และในช่องสุดท้ายไม่ต้องเปลี่ยนค่าให้อยู่ในรูปแบบเดิม จากนั้นกด OK







ให้เปลี่ยนตัวเลขที่ช่อง New values เป็น 3,2,1 และ 0 ตามลำดับ จากนั้นทำการ Save ในชื่อ slope_reclass จากนั้นกด OK





เมื่อทำการกำหนดค่า slope_reclasss เสร็จแล้วจะได้ดังภาพ





ตัวแปรชั้นหิน
ข้อมูล Chon_geo  เป็นข้อมูลตัวแปลชั้นหินของจังหวัดชลบุรี ให้ทำการเปิดข้อมูลขึ้นมา





เปิดตาราง Open Attribute Table ของ Chon_geo




ให้ทำการ Delete Field ที่ชื่อ class






จากนั้นทำการ Add Field…





ทำการสร้าง Field ในชื่อ class กำหนด Type ให้เป็น Short Integer และกำหนดค่า Precision เป็น 2 จากนั้นกด OK




จากนั้นให้เลือกเปิด Select by Attributes





ให้ทำการเลือกครั้งแรกเป็นหินทราย หินกรวดมน และหินทรายแป้ง โดยการเลือก “DESC_T1” = ‘หินกรวดมน’ OR “DESC” = ‘หินทรายทำอย่างนี้จนครบทุกชื่อที่มี จากนั้นกด Apply



จากนั้นให้คลิกขวาที่ช่อง Class แล้วทำการเลือก Field Calculator….




ที่ช่อง class ให้เลือกเป็น 1 จากนั้นกด OK



เปิด Select by Attributes ให้ทำการเลือกครั้งที่สองเป็นหินปูน หินบะซอลต์ และหินตะกอน โดยการเลือก “DESC_T1” = ‘หินปูน’ OR “DESC” = ‘หินตะกอนทำอย่างนี้จนครบทุกชื่อที่มี จากนั้นกด Apply จากนั้นให้คลิกขวาที่ช่อง Class แล้วทำการเลือก Field Calculator….





ที่ช่อง class ให้เลือกเป็น 3 จากนั้นกด OK





ทำการConversion
เปิด ArcToolbox เลือก Conversion Tools เลือก Polygon to Raster




ช่อง Input ใส่ Chon_geo ช่อง Value ใส่ class ทำการ Save ในชื่อ Geo_rc ช่อง Cellsize เลือกเป็น 40 จากนั้นกด OK







เมื่อทำการตั้งค่า Geo_rc เสร็จจะได้ดังภาพ




เลือก ArcToolbox เลือก Spatial Analyst Tools เลือก Distance เลือก Euclidean Distance






เลือก ArcToolbox เลือก Spatial Analyst Tools เลือก Distance เลือก Euclidean Distance




ช่อง Input เลือก Chon_tran ทำการ Save ในชื่อ tran ช่อง Output cell เลือกเป็น 40 จากนั้นเลือก Environments






เลือกที่ Processing Extent ให้เลือก Same as layer Chon_pro เลือก Raster Analysis ช่อง Mask เลือกเป็นChon_pro จากนั้กด OK  







เมื่อทำการกำหนดค่า tran เสร็จจะได้ดังภาพ




ไปที่ ArcToolbox เลือก  Spatial Analyst Tools เลือก Reclass เลือก Reclassify





ช่อง Input เลือก tran ช่อง Reclass เลือก Value จากนั้นเลือก Classisfy….  ช่อง Method  เลือกเป็น Manual ช่อง Classesเลือกเป็น 4 จากนั้นในช่อง Break Values ในใส่ค่าเป็น 1000,2000,3000 และในช่องสุดท้ายไม่ต้องเปลี่ยนค่าให้อยู่ในรูปแบบเดิม จากนั้นกดOK





ให้เปลี่ยนตัวเลขที่ช่อง New values เป็น 0,1,2 และ 3 ตามลำดับ จากนั้นทำการ Save ในชื่อ tran_rc จากนั้นกด OK







เลือกเปิดข้อมูล LandFill เลือกเปิด Chon_vill





เลือก ArcToolbox เลือก Spatial Analyst Tools เลือก Distance เลือก Euclidean Distance ช่อง Input เลือก Chon_villทำการ save ในชื่อ vill ช่อง Output cell เลือกเป็น 40 จากนั้นเลือก Environments…





 Processing Extent ให้เลือก Same as layer Chon_pro เลือก Raster Analysis ช่อง Mask เลือกเป็นChon_pro จากนั้นกด OK  








เมื่อทำการกำหนดค่า vill เสร็จจะได้ดังภาพ







การทำระยะห่างจากหมูบ้าน
ไปที่ ArcToolbox เลือก  Spatial Analyst Tools เลือก Reclass เลือก Reclassify ช่อง Input เลือก tran ช่อง Reclass เลือกValue จากนั้นเลือก Classisfy….  ช่อง Method  เลือกเป็น Manual ช่อง Classes เลือกเป็น 4 จากนั้นในช่อง Break Values ในใส่ค่าเป็น 1000,2000,3000 และในช่องสุดท้ายไม่ต้องเปลี่ยนค่าให้อยู่ในรูปแบบเดิม จากนั้นกด OK 




เลือกช่อง New values เป็น 0,1,2 และ 3 ตามลำดับ จากนั้นทำการ Save ในชื่อ Vill_rc จากนั้นกด OK





เมื่อกำหนดค่า vill_rc เสร็จจะได้ดังภาพ 





ที่ ArcToolbox เลือก  Spatial Analyst Tools เลือก Map Algebra เลือก Raster Calculator






ให้ทำการเลือกข้อมูลโดยกำหนดค่าดังนี้ (3*”slope_reclass”)+(2*“Geo_rc”)+(3*”tran_rc”)+(4*”vill_rc”)  และทำ Save ในชื่อsum จากนั้นกด OK




เมื่อทำการกำหนดค่า sum เสร็จจะได้ดังภาพ






การจัดกลุ่มพื้นที่เหมาะสม
ไปที่ ArcToolbox เลือก  Spatial Analyst Tools เลือก Reclass เลือก Reclassify 





ช่อง Input เลือก sum ช่อง Reclass เลือก VALUE จากนั้นเลือก Classisfy….  ช่อง Method  เลือกเป็น Manual ช่อง Classesเลือกเป็น 3 จากนั้นในช่อง Break Values ในใส่ค่าเป็น 15.09,27.47และในช่องสุดท้ายไม่ต้องเปลี่ยนค่าให้อยู่ในรูปแบบเดิม จากนั้นกด OK











ให้เปลี่ยนตัวเลขที่ช่อง New values เป็น 1,2 และ 3 ตามลำดับ จากนั้นทำการ Save ในชื่อ Final จากนั้นกด OK







เมื่อทำการกำหนดค่า Final เสร็จจะได้ดังภาพ







เมื่อทำการเปิดตาราง Attribute จะได้เท่ากับค่าที่เรากำหนดไว้ที่ช่อง VALUE





ทำการเปิดข้อมูล Chon_amp จาก LandFill เลือกลักษณะให้เป็นกรอบเพื่อให้เห็นข้อมูล Final




จากนั้นไปเลือกเปิดข้อมูลเพื่อให้แสดงว่ามีอำเภอในแต่ละจุดใดบ้าง ดังภาพ



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

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