2015-10-05 42 views
0

当我按照教程将导入的shapefile文件导入到geoserver并试图预览后,发现输出图像不正确,而当我选择openlayers或png,jpeg时没有错误,gif。这幅图像就像一张沾满墨水的地图。当输出格式为openlayers和png时geos​​erver预览错误

然而,当我输出的层为PDF,图像是正常....

所有配置除了SRS默认。

URL是 http://localhost:7070/geoserver/mygis/wms?service=WMS&version=1.1.0&request=GetMap&layers=mygis:roads&styles=&bbox=1.2878111774224255E7,4781149.089993679,1.3037623853023177E7,4928041.91732644&width=768&height=707&srs=EPSG:4326&format=application/openlayers

而且我进口shape文件的平铺层是空白。

有什么办法解决这个问题吗?

在此先感谢!

回答

0

无法看到地图和一些关于shapefile的更多信息,很难给出明确的答案,但查看提供问题的URL似乎是,您已将SRS(投影)指定为EPSG:4326,其中是纬度/经度,而您的边界框似乎是以米为单位进行测量的,这意味着如果投影的投影不匹配,则所有数据将聚集在地图的中心,如果它真的处于度数或失真状态。

作为第一个猜测,我会将SRS参数更改为epsg:3875(web mercator)并查看它是否看起来更好。

+0

错误图片与这个问题类似[link](http://gis.stackexchange.com/questions/11806/geoserver-image-generation-error)。不同之处在于我的一半图像被破坏了。我不知道SRS是否是问题,因为pdf格式是正常的。我可以通过Mapnik和MapServer以相同的参数渲染相同的shape文件。所以...这很奇怪..... –