我在postgresql / postgis中有一个农场气候数据库。它包含有关温度,湿度和农场的信息,并且每小时更新一次。我需要对它执行一些(空间)时间聚合。查询将像“每个平方公里的国家,计算月降水量”。我想知道是否有一些功能要做,或者我应该为它编写所需的算法。
谢谢
答案 0 :(得分:0)
您可以生成覆盖整个国家/地区的常规网格,例如方形长度为1公里。
这样的网格可以使用QGIS生成或在PostgreSQL中编写函数。将网格保存在单独的表中(每个单元格都是多边形),然后您可以按网格单元格和时间加入网格表和数据表组来进行聚合