欢迎光临散文网 会员登陆 & 注册

地理信息系统导论 第十一章实习 习作6

2023-06-08 15:50 作者:jXD233  | 我要投稿

首先导入数据,这个例子是用来分析土壤脆弱性的东西,

首先修改一下不过要把total分类显示的情况下-99到0的那个分类条件删了

修改第一个颜色

修改第二个



第三个

第四个

修改后

可以得出脆弱性

通过多种字段开始查询

可以看到这些被选中了

可以通过这个statistics来看这个的最大最小值等相关的情况


取消选中后来对total这个数据进行一个分级,也就是对土壤脆弱性进行一个分级

首先添加字段

然后依次赋值

???直接写个py语句批量赋值可以嘛?

首先进行数据选择(在这个表内进行选择的话就是基于total进行的)

然后发现有三条数据被选中

然后进行赋值

但是这样选起来太麻烦,直接导入写好的脚本即可(第8章有)

脚本内容:

def Reclass (TOTAL ):

  if (TOTAL <= 0):

   return 0

  elif (TOTAL > 0 and TOTAL <= 3):

   return 1

  elif (TOTAL > 3.0 and TOTAL <= 3.5):

   return 2

  elif (TOTAL > 3.5 and TOTAL <= 4.0):

   return 3

  elif (TOTAL > 4.0 and TOTAL <= 4.5):

   return 3

  elif (TOTAL > 4.5):

   return 5


注意输出的时候要结果为 Reclass ( !TOTAL! )

这样就赋值结束了:

结果如下:

接下来根据处理结果对其进行一个显色处理即可(因为有6个分类,所以要把classes改成6)

然后再进行一个边界消亡的操作

然后进行如下设置:

处理后就可以看到这个表格

直接从之前那个显色方案导入,可以看到边界消亡了


导入后就变成了之前的分类配色方案



???我的计算结果和教程好像不太一样,可能需要修改

地理信息系统导论 第十一章实习 习作6的评论 (共 条)

分享到微博请遵守国家法律