作者:Demons

空间分析是集数据分析和空间模拟于一体的技术方法,通过地理计算和空间表达挖掘潜在空间信息,已解决实际问题。
GIS的数据分析依GIS应用领域而异。下面介绍几种常用的数据分析。

缓冲区分析

建立缓冲区可把地图分为两个区域:一个区域位于所选地图要素的指定距离之内;另一个区域在指定距离之外。在指定距离之内的区域称为缓冲区。

缓冲区分析的地图要素包括点、线或面。围绕点建立缓冲区产生圆形缓冲区。围绕线建立缓冲区会形成一系列长条形缓冲带。围绕多边形建立缓冲区则生成由该多边形边界向外延伸的缓冲区。下图是点、线、面建立缓冲区的例子。
image.png

缓冲区的作用:

  1. 作为保护区并被应用于规划或管理。比如:距道路500ft的国家森林内,禁止钻探油气井。
  2. 作为中立地带。比如:在控制抗议人群中,警察可以要求抗议者远离建筑物至少300ft。
  3. 作为一种采样方法。比如:对河网按规则间距建立缓冲区,可以用河网距离的函数对木本植被成分和模式进行分析。

    地图压盖分析

    地图压盖分析是将两个要素图层的几何形状和属性组合在一起,生成新的输出图层。
    地图压盖分析需要注意的点就是:用于压盖分析的图层必须具有相同的坐标系统。

    地图压盖分析的种类

  4. 点与多边形重叠

  5. 线与多边形的重叠
  6. 多边形与多边形的重叠

开发人员可以尝试在一个具有面要素的图层上通过绘制点、线或面来进行重叠。

地图压盖分析的方法

  1. 求交(intersect)。使用AND连接符。保留两个图层共同区域范围的要素。

image.png

  1. 联合(union)。使用OR连接符。保留了来自输入图层中的所有要素。

image.png

  1. 对称差异(symmetrical difference)或差异(difference)。使用XOR连接符。仅保留输入图层各自独有的区域范围内的要素。

image.png

距离量测

距离量测是指要素之间直线(欧氏)距离的量测。
3.png

总结

以上只是列出了较为常用的数据分析场景,还有很多其他的场景要在实际的业务中去实践。开发人员可以根据以上列出的这几种场景通过 arcgis api for javasecipt 或者 openlayers 去实践一下。