我无法在GeoServer中正确显示国家/地区边界,您可以从下面的链接(意大利地图)中看到。
问题出现在具有非常尖锐边缘的国家边界(我假设),例如,阿尔巴尼亚的形状正确显示:
我从naturalearthdata.com获得了ESRI shapefile,并使用ogr2ogr将它们传输到数据库中,GeoServer将其用作数据源并在其中创建了一个层。
任何人都有领先优势?要么我错过了图层配置中的某些内容(虽然投影正常,因为形状在地图中正确定位),或者ogr2ogr在转换过程中弄乱了数据。
答案 0 :(得分:1)
这看起来是由不同产品创建多边形的原因引起的常见问题。有些产品坚持多边形的第一个和最后一个点必须是相同的坐标,而其他产品会自动关闭从最后一个坐标到第一个坐标的多边形。
从Geoserver文档中,它要求多边形具有相同的第一个和最后一个坐标。我建议您在形状文件中编辑多边形以完成此操作。
您可以使用ArcMAP,Quantum GIS或FME进行转换。