【问题标题】:How to get array of polygons which are intersects by a Linestring in PostGIS如何获取与 PostGIS 中的线串相交的多边形数组
【发布时间】:2018-01-22 11:36:06
【问题描述】:

我有两个名为 polygonpaths 的表,分别包含多边形数据和路径(线串)。我正在尝试构建一个查询,在该查询中我将传递 lineString 数据,并在此基础上,我想获取该 lineString 相交的所有多边形。

我对此很陌生,请在我可以实现的帮助下提出一些方法。

谢谢。

【问题讨论】:

    标签: polygon postgis


    【解决方案1】:

    你的问题很笼统。但是如果你想得到与线相交的多边形,那么 postgis 中的查询将是这样的

    SELECT p.* FROM polygon_table AS p, line_table as l
    WHERE
    st_intersects(p.geom, l.geom)
    

    geom 是代表几何列的列,并确保两个表具有相同的 SRID。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-21
      • 1970-01-01
      • 2018-01-09
      • 2015-09-21
      • 1970-01-01
      • 2020-08-25
      • 2014-07-28
      相关资源
      最近更新 更多