poo*_*kie 5 postgresql database-design postgis gdal raster
我正在处理一些具有多维变量的NetCDF数据。
Level代表压力水平(就像一层洋葱——厚厚的一层)。例如,variable称为SO2(二氧化硫)可能是4-D : Time, Level (pressure), latitude, longitude。
我需要存储大约 14 个变量。
数据检索趋势
现在,我将需要查询这些数据并提出以下问题:
variable SO2 的所有行。latitude longitude time level average temperature用于time 牛逼的level 大号?当前的考虑
我可以让我的数据库中的每一行都是一个,observation并且有以下列:type, lat, long, time, level, value.
或者,也许为每种类型创建一个表variable并包含以下列:lat, long, time, level, value。
我不确定哪个更合适,或者是否有更好的选择,所以我很感激一些建议。
既然你问的是Postgtresql,你应该安装postgis。它将为您提供geography类型和所有好的运算符,这将简化您与位置相关的条件。
然后,您将能够为每个变量定义一个表,其中包含列类型geography, datetime、适合级别和值的任何内容,以及serial在需要时引用记录的整数。