【发布时间】:2014-01-06 11:06:22
【问题描述】:
我无法在 GeoServer 中正确显示国家边界,您可以从下面的链接(意大利地图)中看到。
问题出现在边缘非常尖锐的国家边界上(我假设),例如阿尔巴尼亚的形状正确显示:
我从 naturalearthdata.com 获得了 ESRI shapefile,并使用 ogr2ogr 将它们传输到数据库中,GeoServer 将其用作数据源并在其中创建了一个图层。
有人有线索吗?要么我错过了图层配置中的某些内容(尽管投影还不错,因为形状在地图中的位置正确),要么 ogr2ogr 在转换过程中弄乱了数据。
【问题讨论】:
-
数据以这种方式从服务器返回,OpenLayers 将其渲染为图像,并且无法“修复”它(或者,换句话说,它实际上显示它 正确)。看起来数据(或地理服务器配置)毕竟是错误的。您可以尝试在gis.stackexchange.com 上询问更多详细信息,您更有可能获得特定于 GIS 的帮助。
-
好的,那么这是一个 GeoServer 问题。我刚刚检查过,即使我在上面的 URL 中使用“image/jpeg”格式,GeoServer 返回的图像也有同样的问题。