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
在需要时引用记录的整数。
归档时间: |
|
查看次数: |
962 次 |
最近记录: |