วันเสาร์ที่ 18 มกราคม พ.ศ. 2557

Lab7week08 การวิเคราะห์แบบจำลองทางอุทกศาสตร์




 การวิเคราะห์แบบจำลองทางอุทกศาสตร์
(Hydrological model analysis)

การเติมเต็มพื้นที่
ทิศทางการไหล
การไหลสะสมและตามจำนวนพิกเซลล์
การแปลง
การสร้างแบบ Shreve
พื้นที่รับน้ำ
- การสร้างลุ่มน้ำ
การแปลงให้เป็นข้อมูล Polygon



ข้าโปรแกรม Arcmap10

เปิดงานที่เซฟไว้(ข้อมูลที่ทำการอินเตอร์โพเรตไว้)


การเติมเต็มพื้นที่

ไปที่หน้าต่างArctoolbox > Spatial Analyst tools > Hydrology > Fill

เมื่อเปิดคำสั่ง Fill ขึ้นมาจะปรากฏหน้าต่างดังภาพในช่อง 
Input serface rasterให้เราเลือกข้อมูลที่เราต้องการจะทำการFill

ในช่อง Output Serface Raster ให้เราเลือกโฟลเดอร์ที่ต้องการจะ Save กด Add
พอได้โฟลเดอร์ที่เราต้องการจะเซฟ ตั้งชื่อไฟล์ และกด Save

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

ค่าFloe direction มี8ค่า
ไหลทางทิศตะวันออก
2 ไหลทางทิศตะวันออกเฉียงใต้
4 ไหลทางทิศใต้
8 ไหลทางทิศตะวันตกเฉียงใต้
16ไหลทางทิศตะวันตก
32ไหลทางทิศตะวันตกเฉียงเหนือ
64ไหลทางทิศเหนือ
128ไหลทางทิศตะวันออกเฉียงเหนือ

ทิศทางการไหล 

 ไปที่Arctoolbox > Spatial Analyst Tools > 
Hydrology > คำสั่ง Flow Direction

จะปรากฏหน้าต่างดังภาพ ในช่อง Input serface raster 
ให้เราเลือกข้อมูล Fill เพื่อทำการ Flow Direction

นช่อง Output Serface Raster ให้เราเลือกโฟลเดอร์ที่ต้องการจะ Save ตั้งชื่อ Flow_diกด Save กด Add

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

การไหลสะสม+ ตามจำนวนพิกเซลล์

ไปที่Arctoolbox > Spatial Analyst Tools
 > Hydrology >คำสั่ง Flow Accumulation

จะปรากฏหน้าต่างดังภาพ ในช่อง Input serface raster 
ให้เราเลือกFlow_di เพื่อที่จะทำการFlow Accumulation

ในช่อง Output Serface Raster ให้เราเลือกโฟลเดอร์ที่ต้องการจะ
 ตั้งชื่อ Flow_ac เลือกSave กด Add

ในช่อง Output data type (optional) 
ให้เปลี่ยนเป็น INTEGER เพื่อแสดงค่าจำนวนเต็ม จากนั้นกด OK

ภาพที่ได้ Flow Accumulation


การสร้างเส้นทางน้ำ

ไปที่Arctoolbox > Spatial AnalystTools  
> Hydrology >ไปที่คำสั่ง Streamorder

จะปรากฏหน้าต่างดังภาพ ในช่อง Input serface raster 
ให้เราเลือกข้อมูลที่เราต้องการจะทำการ Stream order (Flow_ac)

ในช่อง Input stream raster ให้เราเลือก Flow_acและ
ในช่อง Input flow direction raster ให้เราเลือกFlow_di
ช่อง Method of stream ordering (optional) ให้เลือกเป็น STRAHLER

จากนั้น Output raster ให้เราเลือก Folder 
ที่จะ Save จากนั้นใส่ชื่อ (strahler) จากนั้นกด Save

ภาพที่ได้จากการทำ STRAHLER


การสร้างแบบ Shreve

ในช่อง Input stream raster ให้เราเลือก Flow_acและ
ในช่อง Input flow direction raster ให้เราเลือกFlow_ac
จากนั้น Output raster ให้เราเลือก
Folder ที่จะ Save จากนั้นใส่ชื่อ (shreve) จากนั้นกด Save


การแปลง

เข้าไปที่Arctoolbox > Spatial Analyst Tools 
 >  Hydrology > Stream to Feature

ในช่อง Input stream raster ให้เราเลือก strahlerและ
ในช่อง Input flow direction raster ให้เราเลือกFlow_di
จากนั้น Output polyline featuresให้เราเลือก 
Folder ที่จะ Save จากนั้นใส่ชื่อจากนั้นกด Saveกด OK

จะได้ดังภาพ

ไปที่ Stream_feature2 คลิกขวาเลือก Open Attribute Table

ไปที่ Table Option เลือก Select by Attributes 
ยกตัวอย่างเช่น GRID_CODE >=5 > Apply


ภาพที่ได้จากการใส่สูตร

ทำการ Save คลิกขวาที่ Steam_feature3 เลือก Data > Export Data

จะขึ้นหน้าต่างแบบนี้ตั้งชื่อไฟล์ เปลี่ยน Type เป็น Shapefile กด Save

คลิกขวาที่ steam_feature3 เลือก Export Data  
> Output feature class  > Save ชื่อ > Ok

ภาพที่ได้จากการ Export(Stream)


การสร้างลุ่มน้ำ

ไปที่ Arctoolbox > Spatial Analyst Tools > Hydrology > Basin 

ในช่องInput flow direction raster (flow_di) >
Output raster ให้ใส่ชื่อที่ต้องการเซฟ (basin) > Save



ภาพทีได้จากการ Basin


พื้นที่รับน้ำ
ไปที่ Arctoolbox > Spatial Analyst Tools 
> Hydrology > Watershed

ทำการ Zoom in ตรงพื้นที่ที่ต้องทำเป็นทางน้ำออก 



สร้างจุด ArcToolbox > Data Management  
> Feature Class > Create Feature Class


add fild : hydro_fei

ตั้งชื่อFeature class Locationจากนั้นใส่Feature Class Name(pourpoint)

ตรง Geometry Type (optional) ใส่ POINT

กำหนดจุดที่ต้องการเป็นทางระบายน้ำ

จากนั้นไปที่เครื่องมือArc Toolbox > 
Spatial Analyst Tools > Hydrology > Snap Pour Point

ในช่อง Input raster or feature pour point data ใส่ pourpoint  
ในช่อง Input accumulation raster ใส่ flow_ac
Output raster ให้ใส่ ชื่อที่ต้องการเซฟ (snappourpoint) จากนั้น Save

ภาพที่ได้จากการ snappourpoint
จากนั้นไปที่Arc Toolbox > Spatial Analyst Tools 
> Hydrology > Watershed

Input   flow  drection  raster ใส่ floe_di  จากนั้นในช่อง 
Input raster or feature pour point dataใส่ sanppourpoint 
ในช่อง Output raster ใส่ชื่อที่ต้องการเซฟ (watershed)จากนั้น Save

ภาพที่ได้


การแปลงให้เป็นข้อมูล Polygon

ArcToolbox > Conversion Tools > From Raster > Raster to Polygon

Input raster  ใส่ watershde > Field ใส่ VALUE 
Output polygon feature 
ใส่ชื่อที่เราต้องการเซฟ (watershed) จากนั้นกด Save

ภาพที่ได้



ลิงค์วิดิโอสาธิต






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

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