当前位置: 首页 > 知识库问答 >
问题:

GeoServer不正确地渲染形状

车辰龙
2023-03-14

我在GeoServer中正确显示国家边界时遇到问题,您可以从下面的链接(意大利地图)中看到。

http://trideg.server.de/tridec/wms?service=WMS

问题出现在边缘非常锋利的国家边界上(我假设),例如阿尔巴尼亚的形状正确地显示:

http://trideg.server.de/tridec/wms?service=WMS

我从naturalearthdata.com获得了ESRI shapefile,并使用ogr2ogr将其传输到数据库中,GeoServer将其用作数据源并在其中创建了一个层。

有人有线索吗?要么我错过了层配置中的一些东西(虽然投影是好的,因为形状在地图中正确定位),要么ogr2ogr在转换过程中搞砸了数据。

共有1个答案

戈睿识
2023-03-14

这看起来像是由不同产品如何创建多边形引起的常见问题。一些产品坚持多边形的第一个和最后一个点必须是同一个坐标,而其他产品将自动关闭从最后一个坐标到第一个坐标的多边形。

从Geoserver留档要求多边形具有相同的第一个和最后一个坐标。我建议您编辑形状文件中的多边形来实现这一点。

你可以使用ArcMAP、量子地理信息系统或FME来完成转换。

 类似资料:
  • 每当我运行这个,窗口就会弹出,我看到这个。(当我运行游戏时,我看到了这一点) 如果您简单地创建一个新的Java项目,导入OpenGL、GLFW和LWJGL以及本机,然后复制代码,就可以重新创建它(删除包)

  • 在我的主类下面,我试图从搅拌机渲染一个obj. obj文件,在将其重新格式化为(据称)为我的渲染工作后,它会出现错误。我如何解决这个问题? 主要类: OBJLoader类: 类别模型: 类面: 对不起,如果这是过度的,我知道错误来自第85行,但我似乎不知道如何修复它。 OBJ文件示例(精简):

  • 对于使用Box2DDebugRenderer进行渲染Box2D调试,我有一些问题。我有两个正交摄像机,一个用于渲染世界(名为Cam),另一个用于HUD(healthBar,Armor,…)(名为hudCam)。 我试图渲染: > b2dr。渲染(世界,凸轮组合)- 我找不到一种方法来渲染Box2D完全像凸轮,看到所有机构的边缘。 如果有人理解我的问题,请帮助我! 谢谢。

  • 注意:很抱歉链接/图片只不过是文本-作为一个新用户,我不能张贴图片,也不能张贴 所以我一直在使用被弃用的OpenGL,并在几周前决定最终转向更现代的方法。我使用Open.gl作为资源(我发现LWJGL教程是不一致和稀疏的),并且能够渲染到本教程的最后一幅图像。然而,我在下一页遇到了一些严重的问题(渲染一个立方体)。 我在这个问题上做了很多研究,并多次改进/重新组织我的代码,以便完全理解每个组件的用

  • 我面临一些渲染问题。试图建立一个2d平台游戏,我的计划是创建与搅拌机的演员。我是新手,搅拌机和libgdx,不知道错误在哪里。 在《搅拌机》中,演员看起来很好。由libgdx渲染,我只看到奇怪的形式,根本不像我的演员。 -----编辑好,我缩小了问题的范围。在blender中,我创建了一个简单的立方体。在我的libgdx应用程序中,如果只渲染多维数据集而不渲染其他内容,则可以很好地渲染此多维数据集

  • 因此,在这个应用程序中,我们使用iText来填写PDF表单,并使用PDFBox将填写好的PDF加载到我们的系统中,并将其转换为图像。 问题是图像转换的时候。所有的信息都在那里,但是复选框...奇怪吗?复选框里面有一个奇怪的“空框”,而不是在PDF上设置的样式复选框“复选标记”。 它应该是怎样的: PDFBox版本2.0.11 iText版本为5.5.13 下面是进行转换的代码片段: 转换后,我也感