在Geoserver上发布2000坐标系的服务时,要想正常发布服务,不仅仅是要涉及2000坐标系,还需要在发布的时候选择对坐标系。具体问题描述如下:
1.问题描述:
在发布好2000坐标系的服务后,在超图的平台加载服务时,窗口不显示图像,下方的坐标值巨大。如下图所示:
2.问题所在:
在发现问题后,就立即从源数据开始检测验证。首先使用同一个2000坐标系的数据,直接在ARCGIS上和超图软件上依次加载,发现数据没有问题,坐标系显示正常,图像也能正常显示。说明原数据是没问题的。之后使用同一个原数据分别使用超图的平台和Geoserver发布发布,结果发现使用超图平台发布的可以正常使用,而使用Geoserver发布的服务,就显示如上问题,而且发布的WMS服务是正常的,但是WMTS服务就显示异常。说明做切片缓存时,出现了问题。经过排查,发现在Geoserver发布服务时,“Tile Caching”页面下方的Gridset只选择了4490坐标系。
3.解决办法:
上面找到了问题所在,就再添加一个4326坐标系(84坐标系)。
添加完后,再发布。发现图像就能正常显示了。
我初步认为,Geoserver的默认坐标系是84坐标系,如果删掉这个坐标系,系统就找不到图层的范围,进而导致发布失败。
------------未完待续------------