gpt4 book ai didi

java - 如何使 GML/JTS Geometry 在 Java 中有效?

转载 作者:行者123 更新时间:2023-12-01 19:28:15 24 4
gpt4 key购买 nike

我正在使用 JTS 库来操作 GML 文件中产生的一些几何对象。我获得的一些几何对象(但是)无效。我记得 .NET 类 SqlGeometry 有一个用于此目的的 MakeValid 方法。同样,我知道 PostGIS 和许多关系数据库(如 PostgreSQL 和 SQL Server)具有用于验证 GML 或几何结构的内置功能。遗憾的是,我在 JTS 或整个 Java 世界中找不到任何等效的功能。我遇到的最接近的方法是以 0 作为参数的 Geometry#buffer() 方法(来自 JTS),但它似乎并没有解决我的问题。有谁知道某些 Java 库中正确的 MakeValid 功能吗?

最佳答案

不幸的是,JTS 还没有等效的 MakeValid。希望在某个时候可以做出贡献。目前 buffer(0) 是最好的选择,尽管它可能会出现“figure-8”多边形的问题。

关于java - 如何使 GML/JTS Geometry 在 Java 中有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59287723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com