基于GIS的旅游辐射区人口统计
来源:互联网 发布:淘宝运营托管靠谱不 编辑:程序博客网 时间:2024/04/28 00:36
一、数据获取
我们可以从网站上下载到GRID格式的人口密度栅格数据,而旅游景点的数据则是通过采集到的坐标生成点,操作步骤详见第二部分数据处理。
二、数据处理
1.将旅游景点的坐标展绘成矢量的点
将坐标存储为excel表格,格式要求为:第一行为字段名,精度和纬度各为一列。然后我们就可以调用【Make XY Event Layer】工具将其生成点图层,参数设置如下,注意匹配好XY坐标字段,以及坐标系统。
2.生成旅游景点的缓冲区
上面得到输出结果仅仅是一个临时图层,还需要再调用【Copy Features】工具导出为数据,这里我选择导出为Shapefile格式,然后调用【Buffer】工具为导出的景点数据创建100公里范围的辐射区。
3.投影转换和栅格重采样
下面我们来处理人口密度数据,因为直接下载到的栅格像元值的单位是人/平方公里,而坐标系统是WGS 1984经纬度的坐标系统,所以需要先用【Project Raster工具】做投影转换,这里选择Albers等面积投影,在右键Modify中设置适合中国的参数。
接着再调用【Resample】工具把栅格像元的大小重采样一下,得到1km*1km的格网,这样实际上每个格网的像元值就代表了人口数,把落在缓冲区里的所有的像元值求和就得到了每个辐射区的人口总数。
4.区域统计分析
区域统计的原理是把栅格数据和区域数据(栅格或矢量)进行叠加分析,对落在每个区域(Zone)里的像元值进行求和、平均值、标准方差等,还能自动统计出像元个数和面积。这里我们用【Zonal Statistics as Table】工具直接生成统计表,进一步还可用图表来进行展示。
5.ModelBuilder实现
看完一遍之后还能清晰地记得这些操作步骤也许并不是一件容易的事,让我们用Model Builder来把这些分析流程保存下来,是不是看起来非常清晰呢?不仅省时省力,而且模型还可以方便地共享给他人使用喔。
- 基于GIS的旅游辐射区人口统计
- ArcGIS教程:基于GIS的旅游辐射区人口统计
- ArcGIS之基于GIS的旅游辐射区人口统计
- 基于Web的GIS产品
- 基于MAPX的地理信息系统GIS
- 基于GIS的地学数据处理
- 用sql解决一个人口统计的问题
- 基于iBeacon的智慧旅游解决方案
- 基于硬件的辐射度计算的收敛问题
- 基于tkinter的一个《辐射4》终端机破解小软件
- 基于MAPINFO的电网GIS管理信息系统
- 基于GIS的配电设备管理信息系统
- 基于Web GIS的SVG技术
- 基于.NET的开源GIS项目
- 基于.NET的开源GIS项目
- 基于.NET的开源GIS项目
- GIS基于角色的权限管理
- 基于GML数据源的GIS平台关键技术
- 黑马程序员一一高级开发工具Eclipse
- A Smart PostgreSQL extension plproxy 2.2 practices
- libev ev_io源码分析
- sprintf——把数据写入字符串中
- 51nod 1179 最大的最大公约数 (好题!!!!)
- 基于GIS的旅游辐射区人口统计
- plproxy 2.x fast deployment
- 九度OJ 1008:最短路径问题 (最短路)
- 去哪儿_笔试题_题来了
- 非递归实现二叉树的层次遍历
- Fragment与ViewPager嵌套的简单应用
- LR推导
- 动态执行的方法java
- CitusDB, PostgreSQLs Use Hadoop Distribute Query - 1 : Single HOST CitusDB Cluster install