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