【问题标题】:Find corresponding raster values for points table查找点表的相应栅格值
【发布时间】:2019-02-18 15:58:17
【问题描述】:

在我的 PostgreSQL 数据库中有一个栅格表和一个点​​表具有相同的投影。点表有 id、address 和 geom 等列。栅格表具有 id、r_proj4 和 rast 等列。光栅表的每一行描述一个光栅图块。 如何检索每个点的栅格值?

我期待粗略的指导如何解决这个问题和 PostGIS 代码示例。

【问题讨论】:

    标签: postgis


    【解决方案1】:

    就在我的脑海中,我想说st_intersection() 可能会为您提供包含感兴趣几何点的栅格(如果您正在寻找的话)。您可以将其用作标准,同时对两个表进行内部连接,如下所示:

    select p1.*, r1.rast
    from points p1
    join rasters r1
    on (st_intersection(r1.rast, p1.geom)).geom = p1.geom
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-24
      • 2020-07-05
      • 2013-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-04
      相关资源
      最近更新 更多