作为规划务工人员,应该很经常遇到做项目的时候跟甲方磨了半天硬是不给地形图的情况,那我们做方案的时候能有什么凑合用的办法呢?

很简单,分两步:先用LSV(loca space viewer)的地形下载功能选取规划区下载tif格式的地形数据,再用GM(Global Mapper)生成DEM后用内置的水文分析工具一键生成,搞定。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(1)

01 下载tif格式地形数据

LSV应该不用多介绍了,之前的文章里也提到了很多次,可以用来下航拍和地形数据。按照下图设置好后,导出来就是带投影信息的tif地形数据了。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(2)

下载之后大概是这样,tif是类似DEM的地形栅格文件,tfw是投影文件,kml则是上一步框选的下载范围。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(3)

但是直接这种tif是不能直接用PS或者acdsee打开的,下一步的处理需要用到Global Mapper。

02 用Global Mapper做进一步处理

Global Mapper的界面大概长这样,很复古,但并不妨碍它功能的强大。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(4)

愉快地把tif地形数据拖进去后,会生成一个看起来很粗糙的DEM文件,可以看到这片区域内的高程是125-910m的范围。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(5)

analysis——generate contours,可以由DEM生成等高线。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(6)

等高距设置成20m一段。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(7)

就生成了如下图的等高线了,可以看到生成的结果已经是对原始数据进行过插值计算的了,圆滑很多,比用GIS处理会快很多,适合赶时间用。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(8)

下一步是做汇水分析,analysis——generate watershed,生成

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(9)

数值默认。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(10)

可以看到同时生成了两个文件:1、花花绿绿的是集水区,每个区表示该区域的水流都会汇集到同一条支流内;2、矢量的水系就是识别出来的汇水廊道了,表示从高程分析得到的水系走向。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(11)

但是上面的集水区太多了,需要再调整一下参数,希望得到一条比较大的水系,那就把stream cell count的阈值从100调成500,扩大5倍。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(12)

得到下图,很明显看到这个区域地势比较高,得到的水系都是沿着峡谷往外流的,如果不明显可以继续调大一点。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(13)

有什么用呢?

下一步做方案就可以根据这个去找出场地内还有哪些潜在的汇水廊道了,做城市设计或者用地方案时可以作为考量的其中一个因素。

需要的话导出shp或者cad也是可以的。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(14)

03 总结

也许有人会问,GIS也能做到同样的功能,为什么要用GM呢?

其实就是因为简单上手,用GIS做水文分析的话需要有下面这些工具,不能做到一键生成,大量的时间会花在调整参数上面。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(15)

那么,这个汇水分析又是什么原理呢?

其实也很简单,因为DEM地形图其实是个栅格文件,每个像素点有一个代表高程的值,汇水分析做的就是根据每个点的九宫格找到流向。

ArcGIS水文分析的两个重要的基础,一是使用DEM进行分析,二是分析的基础算法为D8单流向算法。D8算法是假定雨水降落在地形中某一个格子上,改格子的水流将会流向周围8个格子地形最低的格子中。如果多个像元格子的最大下降方向都相同,则会扩大相邻像元范围,直到找到最陡的下降方向为止。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(16)

再根据流向计算流量的累加值,累加得越多值就越大,就表示形成水流的可能性越高。

地形图上如何勾画汇水面积(教程如果实在找不到地形图)(17)

大概就是这些了,作为应急用用应该还是足够的,如果有更高精度的地形数据的话,也可以拖到GM里进行处理,能够很快地出结果,方便辅助设计。


欢迎关注公众号:平纸杂货铺

,