我们正在开始一个项目,以使用 Google 地球可视化有限体积 (FV) 计算的结果。FV 数据本质上是由笛卡尔值数组(例如海面高度)组成的 2d(纬度/经度)数据。每个值都应映射到某个颜色图中的颜色,然后在适合 Google 地球的网格阵列中显示为单个网格单元。笛卡尔数组可以是 100x100 或更大。
我的问题是,我们是否为数组中的每个网格单元 C_{ij} 构造多边形,并为该网格单元分配与 q_{ij} 值对应的颜色?如果必须描述每个网格单元的四个角的坐标(例如,10,000 个多边形),这似乎会创建一个巨大的 KML 文件。
或者是否有我们可以使用的 KML 工具允许我们指定,例如,数组的上下坐标、通用网格单元大小(例如 dX、dY 值)和 q 数据数组(或者,等效地,颜色)应该用来填充“补丁”?
或者,我们可以创建一个图像文件,例如,包含我们数据数组的渲染图像(通过其他方式创建),然后从 KML 文件中引用。
我们的目标是在这个项目中使用 PyKML。
任何建议都会非常有帮助。