我正在开发一个处理一些数据并生成热图以显示结果的 Java 程序。该程序获取一个目标区域并将该区域划分为一个网格,为了测试每个单元格为 1NM x 1NM。我生成了一个 KML 文件,网格中的每个单元格都由一个多边形表示,多边形根据单元格的值着色。但是,由于可能使用的数据量很大,我担心 Google 地球可能无法处理所绘制的多边形数量(数百个多边形)。
我听说 Google 地球的图片资源较少,所以有没有办法在热图的 Java 中生成图像(如 .jpg 或 .png)并将其覆盖在 Google 地球中。已知单元格的中心并计算 4 个角,每个单元格的 RGB 和十六进制值已知。我使用 Geotools 和 JAK 作为这个项目的库。任何帮助将不胜感激。