1、,计算省道和县道缓冲区,综合省道和县道缓冲区运用联合工具,得到:,计算省道和县道缓冲区,综合评价在交通便捷性评价图层属性表里新建一个评价值字段,类型为短整形,再赋值value,如下所示:,value=0if 离省道距离=500 or 离县道距离=250 Then value=5elseif 离省道距离=1000 or 离县道距离=500 Then value=4elseif 离省道距离=1500 or 离县道距离=1000 Then value=3elseif 离省道距离=3000 or 离县道距离=2000 Then value=2elseif 离省道距离=5000 or 离县道距离=500
2、0 Then value=1end if,此段代码中的=原因在于属性表里面整个区间是一个值。,交通便捷性评价,计算得出评价值如下:,交通便捷性评价,形象化后如下图所示:,交通便捷性评价,转换成栅格数据(后面要做栅格叠加分析,因而转化)这里要注意像元大小统一,cellsize,下面的envirnments中运行范围选择研究区域,栅格化图层,栅格叠加原理(权重为1),这里运行出错的原因在于更改了储存路径,将储存路劲改为默认的即可,运行后得到如下结果:,栅格化结果,河流缓冲区的制作同上,这里注意仅外部区域的勾选,得图如下:,河流缓冲区,同理计算离溪距离:,溪流缓冲区,联合这两个图层,水系缓冲区联合,
3、为新图层滨水评价图层添加新字段(评价值)及代码value=3if 离河距离=250 or 离溪距离=100 Then value=5elseif 离河距离=500 or 离溪距离=200 Then value=4elseif 离河距离=5000 or 离溪距离=5000 Then value=3end if,水系缓冲区评价,运行得到,水系缓冲区评价,之后栅格化图层,注意环境里面选择研究区范围,水系缓冲区评价栅格化,结果如下:,水系缓冲区评价栅格化,工业缓冲区得出结果如下:,这里工业缓冲区没有原先的地域,原先的地域本身的评价值很低,为0.为补充完整这个图形,用更新叠加补充这个区域。,工业缓冲区评
4、价,得到如下图层:,工业缓冲区评价,再新建评价值字段并输入判定代码:value=4if 离工业距离=100 or 离工业距离=0 Then value=1elseif 离工业距离=200 Then value=2elseif 离工业距离=1000 Then value=3elseif 离工业距离=5000 Then value=4end if,工业缓冲区评价,将此图层栅格化,工业缓冲区评价栅格化,如图所示:,工业缓冲区评价栅格化,森林环境评价栅格化,如图所示:,镇区缓冲区评价和农村缓冲区评价叠合以后栅格化得到城市氛围评价,如下图所示:,镇区评价栅格化,这里注意如果运行不成功,使用默认储存地址。,高程评价重分类,结果如下:,坡度评价重分类,结果如图:,使用weighted sum赋权重即可。然后重分类,符号化表达。不做赘述。,栅格叠加分析,这里的权重因子可用层次分析法、熵权法、专家打分法等等,最终出图,