•・1♦•:
•一♦♦:
••1•••••!
•••••••••••!
••••!
••••!
••••
ArcToolbox
ConversionTools
DataInteroperabilityTookDataManagementToolsEditingToolsGeocodingToolsGeortatisticalAnalystToolsLinearReferencingToolsMultidimensionToolsNetworkAnalystToolsParcelFabricTookSchematicsToolsServerTools
SpatialAnalystTools霉Conditional甩Density&Distance屉Extraction聲Generalization
Groundwater裁Hydrology卜-%Basin
卜FlowAccumulation理卜FlowDirection
h衣*FlowLength卜气Sink卜-%SnapPourPoint卜.$StreamLink
StreamOrder
卜旅、StreamtoFeature
SB
inputsurfaceraster
|DEM.mg
Outputsurfaceraster
F:
\HeseadikTEMP\zhangyaafa-ig\ningxia\DEMFI
ZlimitOptional}
Canca
t-rorm&'i^...ShawHe^>>
3.FlowDirection
ArcGIS中的水流方向利用D8算法计算。
针对每一个栅格,将其高程与周围八个栅格进行比较,得到水流方向。
最终得到的结果是一个栅格图,每个象元上的值的含义如下图所示。
如果某象元算得的水流方向是正东方向,则值为1•如果西北,则为128,以此类推。
32
64
16
1
8
4
2
注意,这里要用的DEM已经不是原始的DEM了,需要用经过Fill后的DEM,也就是第
二步生成的结果DEM。
(文件命名不能超过13个字符?
好像是)
使用SpatialAnalystToolsfHydrologyfFlowDirection
ArcToolbox
啊腳IGeocodingTools
j©GeostatisticalAnalystTools土令LinearReferencingTools田^1MultidimensionTools±]❻NetworkAnalystToolsS)商IParcelFabricTools
习野SchematicsTools由令ServerTools
令SpatialAnalystToolsl±氐Conditional庄^^Density由邑?
Distancel±Extraction
•圧霉Generalization色甩Groundwater
曰Hydrologyl■气Basin
All
FlowAccumulation
FlowDirection
.•….S*・S)*・・E)-:
[.・_%FlowLength—冬Sink
SnapPourPoint••-气StreamLink•-气StreamOrder
StreamtoFeature*飞Watershed
Interpolation
Local
M叩Algebra
4.FlowAccumulation
FlowAccumulation由FlowDirection数据计算而来。
每一个栅格FlowAccumulation
的值代表着其上游有多少个栅格的FlowDirection最终汇流经过该栅格。
一般而言,计
算出来的Accumulation的数值数值越大,代表越有可能是河谷。
使用SpatialAnalystToolsfHydrologyfFlowAccumulation
ArcToolbox
g-QlGeostatisticalAnalystToolsj令LinearReferencingTools±j令MultidimensionTools
T]NetworkAnalystTools囱令ParcelFabricTools
2)⑥ISchematicsTools
±]野ServerTools
j野SpatialAnalystTools砂■Conditional
••
(2-电Density
\Distance
i自Extractionl±Generalization
iI
田电GroundwateryHydrology
••込Basin-气Fill
FlowAccumulation
•一氏©FlowDirection・"飞FlowLength一气Sink・・-%SnapPourPoint—%StreamLink・;・、,StreamOrder'…、StreamtoFeatureWatershed
由@Interpolation也电Local
i
pr屉MapAlgebrag)乘Math
5.河网计算
当FlowAccumulation达到一定值的时候,就会产生地表水流,那么所有那些Flow
也就是说,如果在某个栅格的上游有格定义为河流。
由于本文用的栅格是
Accumulaten大于阈值的栅格就是潜在的水流路径,由这些水流路径构成的网络,就是河网。
这个阈值是需要人为设定的,与定义的汇水面积有关。
这里,我们设置为10000,
10000个栅格的水流会流经这个栅格,则将这个栅
30米X30米,也就是说,如果某个栅格点,其上
游的汇水面积超过9平方公里,则认为这里是河流。
使用SpatialAnalystToolsfMapAlgebrafRasterCalculator
ArcToolbox
GeostatisticalAnalystToolsj対LinearReferencingTools±]令MultidimensionToolsT]NetworkAnalystTools囱令ParcelFabricTools2)商ISchematicsTools±]0ServerTools自野SpatialAnalystTools阿Conditional
••
电Density\Distance
i自Extraction
&•电Generalization
iI
田・,Groundwater商■HydrologyE%?
Interpolation
\由屉Local
?
©心“叩Algebra\(3••甩Math
[±屉MultivariateIT辛Neighborhood审心Overlay
IF•电RasterCreation国••甩Reclass庄电?
SolarRadiation审•心Surface曲網Zonal
M令SpatialStatisticsTools0令TrackingAnalystTools
MapAlgebraexpression
Layersandvariables
◊HowAccum
◊flowdir
<>DEMFill
ConCFIowAccumT>10000fl)
□□□□□BE
i°innrnMn
Outputraster
F:
\Research\TEMP\zhangyaofang\ningxjaxsStreamnet
OK
Cancel|
Conditional厶
ConM
Pick
SetNul
Math
Abs
Exp
Envronments...
ShowHelp»
Urtttled-ArcMap-ArcJnfo
FileEditViewBookm^rks
Insert
JI
SelectionGeoprocessingCustomiieWindowsHelp
rt
+▼1:
250.m
7園s
Mjfi
EditorT
TableOf匚onttnts
~:
二layers
SSF:
\Retearch\TEr/lP\zh;jngyaoa
Sitreamnet
1
□Floi/vAccum
Value
High:
4.181^7e+007
Low;0
L
口flowdir
—11
2
4
Q
J2
_430
□DEMFiHValue
Hrah:
3537
Ht
rrr
1B3685..8543836041.J03Mete
6.Streamlink
Streamlink记录着河网中节点之间的连接信息。
Streamlink的每条弧段要么连接着两个
作为出水点或汇合点的结点,要么连接着作为出水点的结点和河网起始点。
河网节点是计算流域的输入参数。
使用SpatialAnalystToolsfHydrologyfStreamLink
ArcToolbox
t)-QlSchematicsToolsj)❻ServerToolsT射ISpatialAnalystTools(5*;ConditionalE甩Density国屉Di&tance申苍ExtractionGeneralization阿Groundwater
■Q甩Hydrology
!
・・一叫^Basinj「%Fill
FlowAccumulation卜-冬FlowDirection卜…%FlowLength|ASink
$・•・%SnapPourPoint
StreamLink
;StreamOrder!
!
jr
严、StreamtoFeature
!
・・-气Watershed(T