技术专栏

gis培训

1997-2013年北京用地许可热度图(二)——迭代模型

作者:胡婷婷 邮箱:hutt@lreis.ac.cn 发布时间:2014-04-29 14:01:29 阅读(1566)

1997-2013年北京用地许可热度图(二)——迭代模型

在(一)篇中,我们学会了如何生成每年的热度图,但从1997-2013年共17年,如果每年都按照这种方式,势必就重复劳动了。

如果你又不会写脚本,来看看model builder的迭代工具吧。

1.  生成点

说明: C:\Users\Administrator\Desktop\热点分析\生成点.png

图1 生成点

1为(一)篇步骤2之前的流程图,由表生成点、添加year字段并赋值年份。其中Make XY Event Layer工具跟CreateFeature Class -From XY table类似。

 

2.  按年份迭代核密度工具

下面的难点就在于:如何从输出结果“用地许可”逐年生成热度图。

Modelbuilder界面的Insert菜单下,有迭代工具Iterators,其中Feature Selection即按选择要素迭代。

图2  model builder迭代工具

处理流程如图3,用Iterate Feature Selection工具对用地许可按字段year迭代,具体参数如图4

说明: C:\Users\Administrator\Desktop\热点分析\迭代模型.png

图3 迭代核密度模型

图4 按字段year迭代

 

迭代出来的历年点要素再用核密度工具Kernel Density处理,输出要素名称为核密度%Value%,注意该处名字的写法。Value即具体迭代的年份,所以输出结果将以核密度1997、核密度1998、核密度1999之类的名称命名。

 

3.  模型嵌套

如果整个模型太大,其中一步出问题,不易查错,所以迭代模型最好保存成单独的model builder

那么两个单独的模型图1和图3如何嵌套到一起?

将第二个模型的输入和输出设为模型参数。如图5

图5 设为模型参数

然后,将迭代核密度模型拖到图1的模型中,用Connect连接用地许可和迭代核密度模型,并将前者设为后者的输入要素Input Features,如图6

说明: C:\Users\Administrator\Desktop\热点分析\图片1.png

图6  嵌套模型1和模型2

整个处理流程如图7

说明: C:\Users\Administrator\Desktop\热点分析\流程图2.png

图7  1997-2013年北京用地许可热度图模型

作者:胡婷婷 邮箱:hutt@lreis.ac.cn

HiGIS技术交流QQ群:336076300

关键词:迭代模型,北京用地许可,2013

中科地理信息系统培训中心-原创文章
转载请注明出处:www.higis.cn/Tech/tech/tId/54/

创新地理知识,共享地理价值

http://www.higis.cn

中科地理信息系统培训中心

关于我们

gis培训

苏州高新区中科地理信息系统培训中心是“国家专业技术人员继续教育基地”指定培训点,是3S方向唯一指定的培训点。同时也是国内唯一获得Esri授权的ArcGIS专业培训与认证机构,为广大用户提供ArcGIS培训、开发和咨询服务,中心已经为中国用户服务20年...详细情况...

联系方式

Email:actc@lreis.ac.cn
苏州总部电话: 0512-68076858
        0512-68075672
北京分部电话: 010-64855687
苏州总部地址:苏州市高新区科灵路78号苏高新软件园5号楼3层
北京分部地址:北京市朝阳区大屯路甲11号中科院地理所2406

顶部 返回
地理信息系统国际培训中心