小编poo*_*kie的帖子

建模数据库结构以存储多维变量的最佳方法?

我正在处理一些具有多维变量的NetCDF数据。

  • 据我所知,这些字段不是强制性的。
  • 每个变量将具有相同的字段/属性。
  • 每个变量代表对大气的时间和空间测量。Level代表压力水平(就像一层洋葱——厚厚的一层)。

例如,variable称为SO2(二氧化硫)可能是4-D : Time, Level (pressure), latitude, longitude

我需要存储大约 14 个变量。

数据检索趋势

现在,我将需要查询这些数据并提出以下问题:

  • 给我在TL处落在XY之间的variable SO2 的所有行。latitude longitude time level
  • 什么是average temperature用于time 牛逼level 大号
  • 等等...

当前的考虑

我可以让我的数据库中的每一行都是一个,observation并且有以下列:type, lat, long, time, level, value.

或者,也许为每种类型创建一个表variable并包含以下列:lat, long, …

postgresql database-design postgis gdal raster

5
推荐指数
1
解决办法
962
查看次数

标签 统计

database-design ×1

gdal ×1

postgis ×1

postgresql ×1

raster ×1