0

如何以与 Google 卫星或必应对齐的方式拉伸来自 GMT(通用映射工具 4.5.6)的 PNG 栅格?

此类栅格位于 wgs84 中并穿过两个 UTM 区域(南 17 和 18)。我认为这是错位的问题。我使用 gdalwarp 将 PNG 转换为 GeoTiff。栅格由 mapserver 5.6.7 提供服务,并由 openlayers 2.11 显示为 WMS over Google 或 Bing。我使用 epsg:4326 和 epsg:3857。

wgs​​84 中的其他 WMS(即 epsg:4326)由地图服务器提供服务,它们在 Google 或 Bing 中没有这种错位问题,但只有在 GeoTiff 中。

感谢您对此的任何支持,谢谢!

4

2 回答 2

0

只是其他一些诊断问题:-) 问题 0:您的大图像的边界为 -82 -5 -74 -17,但在这些纬度上的 1° 对应于东西方向约 25 公里,所以您确定边界有没有小数?问题1:你的小瓷砖小了多少?我看到你的大图有界限 -82 -5 -74 -17 ,小图呢?问题2:你们对大图和小图做了完全一样的处理吗?在我看来,您在实际上位于投影坐标系中的图像中强制使用地理坐标系(epsg:4326)参考。这可能是造成变形的原因。您确定来自 GMT 的图像是纬度/经度坐标(即 epsg:4326)吗?

于 2013-04-30T16:02:16.653 回答
0

请说清楚:

  1. 你光栅的EPSG代码是什么?它是否在地理坐标中(例如 EPSG 4326)?
  2. “我使用 epsg:4326 andepsg:3857”是什么意思?你的意思是你在你的地图服务器地图文件中使用了两个“投影”?
  3. 你在 mapserver 的输出投影中使用 epsg:900913 吗?

我建议:

  1. 使用 gdalwarp 确保您的栅格在 epsg:4326 中正确投影
  2. 仔细检查原始坐标系是否与 epsg:4326 具有相同的 DATUM(即 WGS84):不同的 DATUMS(例如 NAD27-NAD83)需要网格文件以避免“错位”(有关更多信息,请参见此处的 NTV2 规范
  3. 如果上述方法均无效,请发布未对齐的屏幕截图!
于 2013-04-29T06:40:12.727 回答