0

我有一些一般性问题要了解在我的项目中已成为一个非常严重的问题。我希望我能对这里发生的事情有所了解,因为我对这个问题已经困惑了两个多月。让我潜入:

我正在使用 Mapbox 制作一个天气应用程序,它显示德克萨斯州上空的雷达(雨)和卫星(可见云)。我正在使用图像叠加来完成此操作。这个过程很简单,但覆盖层没有覆盖在正确的位置。

我使用来自 NOAA 的免费软件,称为“天气-气候工具包”。这有批处理支持,允许我提取我想要的地理坐标并将其写入 geoTIF。(下载/查看链接是https://www.ncdc.noaa.gov/wct/

在我的示例中,我正在做德克萨斯州 - 我选择的范围(十进制)是:

北:37 东:-92 西:-109 南:24

在进行上述所需设置后,我的输出是这样的——在选定的时间里,这似乎是 100% 正确的卫星数据:在此处输入图像描述

然后我在 Mapbox 中使用具有相同精确坐标的图像叠加层:

[-109, 37],
[-92, 37],
[-92, 24],
[-109, 24]

结果覆盖了透明度,因此您可以轻松查看问题。它没有对齐。(请参阅带圆圈的海岸线,因为它很明显)纬度不正确,但经度似乎不错。

在此处输入图像描述 对这里发生的事情有任何想法吗?

我能够得到其他雷达(雨)数据来显示雨,但这绝对是一场噩梦。一旦我覆盖它,我会花几个小时手动调整它。我只是没有时间像我一样用每组新数据来弄清楚。

我注意到,如果我设置小坐标(例如,一个 30 英里的立方体),图像叠加在 Mapbox 中会完美显示,而无需手动更改坐标以将其移动到应有的位置。

是否有一些我应该知道的软转换,或者缺少什么?图像越大,误差似乎越大。我现在不知道该怎么做。

4

1 回答 1

0

将图像重新投影到网络墨卡托(用于 Mapbox)是解决方案。

于 2019-02-23T06:17:48.703 回答