Java 几何库

新手上路,请多包涵

是否有任何可用于 Java 的几何库?我正在寻找解决方案来获得两个几何对象之间的交点。

原文由 nanda 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 667
2 个回答

JTS 是您最好的免费开源选项。您在 JTS 中寻找的方法在 这里

至于商业选项,您可以使用 ESRI 的 Java JNI 版本 的 ArcObjects 库,该库具有非常强大的几何库。 ESRI 库中的接口称为 ITopologicalOperator

如果您只想进行几何操作,那么 JTS 是您的最佳选择 - 它是一个优秀的库,具有许多不同语言的端口。另一方面,如果您正在寻找一个完整的 GIS 系统来执行复杂的符号系统,支持 GIS 工作流和多用户编辑、打印等,那么我会开始查看 ESRI 库。

原文由 rburhum 发布,翻译遵循 CC BY-SA 3.0 许可协议

对于非 GIS 目的,我可能建议 使用 javaGeom 库。它使用大多数人从学校知道的欧几里德几何抽象。这个项目最近没有活动,但我发现它结构良好且易于使用。他们说它支持布尔运算,但从未测试过它们的工作情况。有一个名为 Euclid 的功能非常丰富的测试应用程序,它是由同一作者开发的。您可以尝试使用它,但前提是您确定它会为您工作。

http://sourceforge.net/projects/geom-java/

原文由 WindRider 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏