圈子推荐
查看所有吧>>
活跃用户
    AtlasDB GIS应用—缓冲区分析

    介绍:

    缓冲区是地理空间目标的一种影响范围或服务范围,具体指在点、线、面实体的周围,自动建立的一定宽度的多边。要注意的是,缓冲区并不是要素本身的一部分,而是要素的影响范围的表达。

    缓冲区是GIS分析工具中非常重要的一环,实际应用的空间分析中,多多少少都会涉及到缓冲区分析。这方面的事例也比较多,点的缓冲区应用比如学校选址,有几处建立学校的备选地址,如果规定在学校周围5Km内网吧,游戏厅的数量尽可能少,这个时候就可以建立各个备选点的缓冲区进行判断;再比如,森立,绿地是以面装要素的形式记录的,并且规定这些地方方圆5km内不允许建工厂,那么在工厂选址时,也可以建立绿地的缓冲区,避免工厂在错误的地方建厂。

     

    应用举例:

    geometry ST_Buffer(geometry g1, float radius_of_buffer);

    我们可以看一下创建一个点的缓冲区返回的图形:

    返回了一个32边型的多边形,实际上就是一个圆。 

    有了缓冲区,我们就可以结合求交运算,来判断哪些目标元素处于缓冲区中,这些目标元素就是我们需要的元素,我们可以将缓冲区建立与判断元素是否在缓冲区内结合,来查找一些缓冲区内的元素,比如查找有哪些其它点处于缓冲区中。

     

    这就是简单的缓冲区的分析的应用,可以受某一要素的影响范围内的另一种要素查找出来,借助于绘制与显示程序,就可以把结果显示在地图上。

    • 分享到:
    排序方式:回复时间 共有3条评论

    神奇大叶子 发表于 2020-05-06 15:15 1 楼

    缓冲区实际上也是一个多边形的类型

    | 回复

    OnTheWay_Seeking 发表于 2020-05-06 15:24 2 楼

    原来这不是应用层算的......

    | 回复

    oneday 发表于 2020-05-06 15:42 3 楼

    回复@OnTheWay_Seeking :可以应用层来算,也可以直接调接口

    | 回复