作者:Demons
空间分析是集数据分析和空间模拟于一体的技术方法,通过地理计算和空间表达挖掘潜在空间信息,已解决实际问题。
GIS的数据分析依GIS应用领域而异。下面介绍几种常用的数据分析。
缓冲区分析
建立缓冲区可把地图分为两个区域:一个区域位于所选地图要素的指定距离之内;另一个区域在指定距离之外。在指定距离之内的区域称为缓冲区。
缓冲区分析的地图要素包括点、线或面。围绕点建立缓冲区产生圆形缓冲区。围绕线建立缓冲区会形成一系列长条形缓冲带。围绕多边形建立缓冲区则生成由该多边形边界向外延伸的缓冲区。下图是点、线、面建立缓冲区的例子。
缓冲区的作用:
- 作为保护区并被应用于规划或管理。比如:距道路500ft的国家森林内,禁止钻探油气井。
- 作为中立地带。比如:在控制抗议人群中,警察可以要求抗议者远离建筑物至少300ft。
作为一种采样方法。比如:对河网按规则间距建立缓冲区,可以用河网距离的函数对木本植被成分和模式进行分析。
地图压盖分析
地图压盖分析是将两个要素图层的几何形状和属性组合在一起,生成新的输出图层。
地图压盖分析需要注意的点就是:用于压盖分析的图层必须具有相同的坐标系统。地图压盖分析的种类
点与多边形重叠
- 线与多边形的重叠
- 多边形与多边形的重叠
开发人员可以尝试在一个具有面要素的图层上通过绘制点、线或面来进行重叠。
地图压盖分析的方法
- 求交(intersect)。使用AND连接符。保留两个图层共同区域范围的要素。
- 联合(union)。使用OR连接符。保留了来自输入图层中的所有要素。
- 对称差异(symmetrical difference)或差异(difference)。使用XOR连接符。仅保留输入图层各自独有的区域范围内的要素。
距离量测
距离量测是指要素之间直线(欧氏)距离的量测。
总结
以上只是列出了较为常用的数据分析场景,还有很多其他的场景要在实际的业务中去实践。开发人员可以根据以上列出的这几种场景通过 arcgis api for javasecipt 或者 openlayers 去实践一下。