2012-08-16 47 views
2

我有一个postgresql/postgis中的农场气候数据数据库。它包含温度,湿度和农场信息,并且每小时更新一次。我需要对它进行一些(时空)的时间聚合。这些查询就像“每个平方公里的国家计算月降水量”。我想知道是否有一些功能可以这么做,或者我应该为它编写所需的算法。PostGIS中的时间聚合

谢谢

+2

问题太抽象了。首先向我们展示你的数据库表的结构。 – 2012-08-21 18:40:11

回答

0

您可以生成覆盖整个国家的常规网格,例如,面积1公里。

这样的网格可以使用QGIS生成或在PostgreSQL中编写函数。将网格保存在一个单独的表格中(每个单元格都是多边形),然后可以通过网格单元格和时间加入网格表格和数据表格组,以进行聚合