วันอาทิตย์ที่ 9 กุมภาพันธ์ พ.ศ. 2557

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


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

             สร้างโฟลเดอร์ใน RTArcGIS  ตั้งชื่อว่า “DAM_kai (ชื่อเรา)”


       


เข้าโฟลเดอร์ PASAK  ลากข้อมูล a5138i , a5238iii , a5238iv , a5238iii เข้ามาใน display area  >> จะได้ดังนี้

     


               ไปที่คำสั่ง Geoprocessing ที่แถบเมนูบาร์ แล้วเลือก คำสั่ง Merge



ช่อง Input Datasets นำเข้าข้อมูลทั้ง4ระวางมา


          


ช่อง Output Dataset ตั้งชื่อในโฟลเดอร์ที่เราสร้างว่า “ Admin ” >> save >> ok

     



     จะได้ดังนี้

     



    Remove ข้อมูลทั้ง 4 ระวางออกไป เหลือแค่  “ Admin ”

        



  เปิดตาราง Attribute ของ Admin มา เพื่อดูค่า และเก็บตารางไว้ก่อนอย่าเพิ่งปิด




ไปที่โฟลเดอร์ PASAK >> code >> ลากตาราง luprv , luamp , lutam  เข้ามา

      


 คลิ๊กขวาที่ luprv >> Open >> จะได้ข้อมูลมาดังนี้



-          ทำการเชื่อมตาราง Admin กับตาราง luprv โดยต้องดูตารางที่มีเหมือนกันก่อนจะเอามาเชื่อมกัน ที่มีเหมือนกันคือ PRV_ID ทั้งสองตารางมีความสัมพันธ์กันแบบ กลุ่มต่อหนึ่ง ต้องใช้ Joins ในการรวม โดยเอา Admin เป็นตัวตั้งต้น
โดย เปิดตาราง Admin ขึ้นมา แล้วไปที่คำสั่ง Joins and Relates >> Joins

      



   จะได้ดังนี้



     โดยเซตค่า ดังนี้              ช่องที่  1 : PRV_ID
                          ช่องที่ 2 : luprv
                                ช่องที่ 3 : PRV_ID
                        จากนั้นกด ok

    



      ถ้าข้อมูลจังหวัดเข้ามาแล้ว ก็จะได้ตารางดังนี้

     



   
  ปิดตาราง luprv ไป แล้วเปิดตาราง luamp ขึ้นมา

         

 ใน luamp จะมีชื่ออำเภออยู่  ฟิวล์ที่มีเหมือนกัน คือ PRV_ID , AMP_ID  เราจะใช้ฟิวล์ AMP_ID เป็นตัวเชื่อม
 ความสัมพันธ์ของตารางมีความสัมพันธ์แบบ กลุ่มต่อหนึ่ง ต้องใช้ Joins เป็นตัวเชื่อม ในการรวม โดยเอา Admin เป็นตัวตั้งต้น   โดย เปิดตาราง Admin ขึ้นมา แล้วไปที่คำสั่ง Joins and Relates >> Joins

        



  จะได้ดังนี้


       

 โดยเซตค่า ดังนี้              ช่องที่  1 : AMP_ID
                          ช่องที่ 2 : luamp
                                 ช่องที่ 3 : AMP_ID
                     จากนั้นกด ok

          


จะได้ตารางดังนี้

       


   ปิดตาราง luamp ไป แล้วเปิดตาราง lutam


-          จะใช้ฟิวล์ที่ชื่อว่า ADM_ID มาเป็นตัวเชื่อม  Admin กับ lutam มีความสัมพันธ์แบบ หนึ่งต่อหนึ่ง ใช้คำสั่ง Joins ในการเชื่อม ในการรวม โดยเอา Admin เป็นตัวตั้งต้น   โดย เปิดตาราง Admin ขึ้นมา แล้วไปที่คำสั่ง Joins and Relates >> Joins






        จะได้ดังนี้




โดยเซตค่า ดังนี้         ช่องที่  1 : ADM_ID
                          ช่องที่ 2 : lutam
                                   ช่องที่ 3 : ADM_ID
                        จากนั้นกด ok

        



 จะได้ตารางดังนี้

       



   เสร็จแล้วปิดตาราง Attribute ไปได้เลย


       


  เปิดข้อมูล dam ขึ้นมาจากโฟลเดอร์ PASAK >> results >> dam



      

   ทำการ Buffer ตัว dam จากขอบเขตเขื่อนออกไป 500 เมตร เอาคำสั่ง Buffer ออกมา โดยไปที่
Geoprocessing >> Buffer






          จะได้หน้าต่างดังนี้

   



       ช่อง Input Features  : dam
                         ช่อง Output Features Class  : Dam500
        ช่อง Linear unit  : 500  Meters
กด ok

    



      เสร็จแล้ว Remove ตัว dam อันเก่าออกไปเลย

       



   จะได้ดังนี้

         



 เอาคำสั่ง clip ออกมา โดยไปที่ Geoprocessing >> clip

     



   จะได้ดังนี้


    

     ช่อง Input Features : Admin
           ช่อง Clip Features : Dam500
                                 ช่อง Output Features Class : Admin500
 กด ok

      


    จะได้ดังนี้




       Remove  Admin ธรรมดา ออกไปได้เลย

       



 เปิดข้อมูล Land use ออกมา ซึ่งก็คือ แผนที่การใช้ประโยชน์ที่ดิน  โดยไปที่ PASAK >> แล้วลากข้อมูลลงมา
l5138i , l3238iii , l5238iv , l5239iii





          Geoprocessing >> Merge


     

    ช่อง Input Datasets : ลากลงมาทั้ง 4 ระวาง   l5138i , l3238iii , l5238iv , l5239iii
ช่อง Output Dataset : lu
แล้วกด ok
      


    Remove ระวางทั้ง 4 ออกไป เหลือแต่ lu

   


       เปิดตาราง Attribute ของ lu ขึ้นมา เพื่อเช็คดูข้อมูล

        


 เปิดตาราง lucode เข้ามา โดยเข้าไปที่  PASAK >> code >> lucode ลากลงมา

      



    เปิดตาราง Attribute ของ lucode ขึ้นมา โดยคลิ๊กขวาที่ lu >> open

     




     ทำการเชื่อมตาราง lu กับ lucode เข้าด้วยกัน  โดยตารางมีความสัมพันธ์กันแบบ กลุ่มต่อหนึ่ง ใช้วิธีการ Joins
ไปที่ คำสั่ง Joins and Relates >> Joins

       


          ช่องที่ 1 : LUCODE
  ช่องที่ 2 : lucode
  ช่องที่ 3 : LUCODE
แล้วกด ok


        


  เมื่อเสร็จแล้ว คำอธิบายก็จะเข้าไปอยุ่ในตาราง lu

        


 เสร็จแล้วก็ปิดตารางไป

      


   จากนั้นทำการตัดขอบเขตของเขื่อน  โดยใช้คำสั่ง Clip เข้าไปที่ Gooprocessing >> Clip



      
    ช่อง Input Features : lu
              ช่อง Clip Features : Dam500
                        ช่อง Output Feature Class : lu500
        จากนั้นกด ok

        

  จะได้ดังนี้


    

     Remove lu ธรรมดาออกไป เหลือแต่ lu500

     



     จะได้ดังนี้

        



  จะเป็นการนำข้อมูล lu500 กับ Admin500 มาซ้อนทับกัน  โดยการ Union เพราะข้อมูลทั้ง 2 มีขอบเขตที่เหมือกัน เข้าไปที่ Geoprocessing >> Union


    

     ช่อง Input Features : lu500 , Admin500
ช่อง Output Feature Class : Final
จากนั้นกด ok


     



     จะได้ดังนี้

       



   เปิดตาราง Attribute จะเห็นข้อมูล ขอบเขต ตำบล อำเภอ จังหวัด และคำอธิบายต่างๆ


         

 จากนั้น จะทำการคำนวณพื้นที่ของแต่ละโพลิกอน  ให้สร้างฟิวล์ขึ้นมาก่อน 1 ฟิวล์
โดยไปที่ Table Options >> Add Field


    


     ช่อง Name : Area
     ช่อง type : Float
                ช่อง Field Properties
       Precision : 20
       Scale : 2
         จากนั้นกด ok


         จะได้ดังนี้




        
 คำนวณพื้นที่ โดย คลิ๊กขวาที่ Area >> Calculate Geometry >> yes >> ok

      

    จะได้ดังนี้

         


 เปิด Microsoft Excel ขึ้นมา เพื่อดูผลของข้อมูล

       


   เปิดไฟล์ Final ที่เราเซฟไว้ขึ้นมา โดยเอานามสกุล .dbf แล้วกด ok


จะได้ดังนี้

          

จะทำการแสดงผลการวิเคราะห์ด้วยตาราง Pivot Table โดยไปที่ Insert >> Pivot Table >> Pivot Table



จะขึ้นหน้าต่าง Create Pivot Table ให้กด ok




          จะขึ้นหน้าต่าง ดังนี้
-         
ในช่องขวามือ ให้เราติ๊กเครื่องหมายถูกหน้าข้อมูล เพื่อที่จะเลือกมา ได้แก่ luprv_PRV1 , luamp_AMP1 , lutam_TAM_ , lucode_Ass แล้วเลือก Area เมื่อเสร็จแล้ว ข้อมูลทั้งหมดก็จะขึ้นมา



VDO 8



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

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