介绍:
缓冲区是地理空间目标的一种影响范围或服务范围,具体指在点、线、面实体的周围,自动建立的一定宽度的多边。要注意的是,缓冲区并不是要素本身的一部分,而是要素的影响范围的表达。
缓冲区是GIS分析工具中非常重要的一环,实际应用的空间分析中,多多少少都会涉及到缓冲区分析。这方面的事例也比较多,点的缓冲区应用比如学校选址,有几处建立学校的备选地址,如果规定在学校周围5Km内网吧,游戏厅的数量尽可能少,这个时候就可以建立各个备选点的缓冲区进行判断;再比如,森立,绿地是以面装要素的形式记录的,并且规定这些地方方圆5km内不允许建工厂,那么在工厂选址时,也可以建立绿地的缓冲区,避免工厂在错误的地方建厂。
应用举例:
geometry ST_Buffer(geometry g1, float radius_of_buffer);
我们可以看一下创建一个点的缓冲区返回的图形:
返回了一个32边型的多边形,实际上就是一个圆。
有了缓冲区,我们就可以结合求交运算,来判断哪些目标元素处于缓冲区中,这些目标元素就是我们需要的元素,我们可以将缓冲区建立与判断元素是否在缓冲区内结合,来查找一些缓冲区内的元素,比如查找有哪些其它点处于缓冲区中。
这就是简单的缓冲区的分析的应用,可以受某一要素的影响范围内的另一种要素查找出来,借助于绘制与显示程序,就可以把结果显示在地图上。
-
-
OnTheWay_Seeking 发表于 2020-05-06 15:24 2 楼
原来这不是应用层算的......
| 回复
-
oneday 发表于 2020-05-06 15:42 3 楼
回复@OnTheWay_Seeking :可以应用层来算,也可以直接调接口
| 回复