技术专栏

gis培训

1997-2013年北京用地许可热度图(一)——热度图生成

作者:胡婷婷 邮箱:hutt@lreis.ac.cn 发布时间:2014-04-24 19:35:04 阅读(3954)

1997-2013年北京用地许可热度图(一)——热度图生成

图1   2013年北京用地许可热度图

某天,笔者看到BCL发布的北京用地许可动态热度图,遂想能否在ArcGIS中实现,正好将热度图的生成方法分享给大家。

首先,数据!没有数据会变成一切的始作俑者。原始数据是北规委网站上的http://www.bjghw.gov.cn/query/business/query/queryTableAction$searchTable1Di.action?searchContent=&pageBean.currentPage=0&pageBean.itemsPerPage=15BCL整合数据后,下载地址http://longy.jimdo.com/data-released/,第10个数据集Landuse planning permits in Beijing 1997-2013 (2013)。数据经过GeoCoding,里面有两套坐标,百度和阿里云,感兴趣的同学可以看看这两个地图开放的API

数据在手,我们就借ArcGIS施展吧。下载了数据会发现,仅仅是张xlsx表,但是里面有xy坐标信息,这样就能把每个用地许可证的建设位置定位到地图上。

1.  生成点

右键Create Feature ClassFrom XY table

图2

经纬度,笔者选的阿里云坐标。坐标系统GCS_WGS_1984

图3

这样,我们得到了好多点,如下。

图4

2.  每年提取一份数据

上面得到的点涵盖了1997-2013年所有的用地许可,我们希望每年单独生成一份数据,将来可以做逐年的动态展示。

属性表里有两列“证书编号”、“核发日期”都包含年份信息,我们根据其中一列就能提取年份。

图5

添加一个text型字段“year”,取“证书编号”前4位为其赋值。借助mid函数,year= mid( [证书编号] ,1,4),如下。

图6

图7

有年份列,我们就能逐年提取用地许可了。用select工具即可,表达式"year" = '2013'

3.  生成热度图

对提取出来的2013年用地许可点,使用核密度工具Kernel Density生成热度图。

核密度工具根据点或线要素计算每单位面积的量值,并将各个点或线拟合为光滑锥状表面。

输出象元大小和搜索半径可以根据出图的平滑效果调整。

图8

出来的效果可能如下,默认的符号化方式不好看,但是能看到点密集程度的雏形。

图9

那我们来换种拉伸色阶:

图10

最后可以从ArcGIS Onlie上添加北京底图,就能展示出如图12013年用地许可热度图了。

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

HiGIS技术交流QQ群:336076300

关键词:热度图,北京用地许可,2013

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

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

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

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