通过MapServer显示GeoReferencing图像

时间:2013-10-30 07:14:31

标签: c# google-maps geolocation tiff mapserver

我有一个tiff图像并获得了包含GeoReferenceing所需信息的世界文件,

如何开始在Mapserver上添加此图像?如果我使用C#并使用GMAP API通过互联网调用谷歌服务器来显示地图。

如何在地图上添加正确的坐标?如果我必须替换此API以使用本地地图服务器,只要我仍然可以在C#windows应用程序中使用新的mapserver和AP​​I,这是可以的。

有什么建议吗?我有很多次添加类似于这个问题,但所有人都回答使用GDAL,但我认为GDAL获取已经在世界文件中拥有它们所需的信息?

1 个答案:

答案 0 :(得分:0)

GDAL是MapServer的核心库。发布地理参考栅格图像的方法是mapserver,可在此处找到:http://mapserver.org/input/raster.html

非常简单,但您可能仍需要小心:

首先,您可能需要运行gdalinfo来获取图像的协调系统信息,以确定坐标系是什么,并找出EPSG编号,以查看地图服务器中的proj4是否支持它。

其次,请记住在mapfile中确保'data'使用相对路径。确保你的tiff被放入你指定的正确路径。

第三个测试wms,你可能需要一个有效的bbox用于相同单位和坐标系统中的区域以放入wms请求网址。