什么是用于基础学术任务的最佳/用户友好的GIS / arcGIS Java库?
答案 0 :(得分:4)
Java拓扑套件是2D空间操作的理想选择。 http://www.vividsolutions.com/jts/jtshome.htm
答案 1 :(得分:3)
我自己没有使用它 - 但你可以先看看GeoTools:
示例应用教程:http://www.ibm.com/developerworks/opensource/library/os-kmlservice/index.html?ca=drs-
答案 2 :(得分:3)
Esri在开源apache许可下发布了我们的Java Geometry引擎。
https://github.com/Esri/geometry-api-java
它应该涵盖大多数(如果不是全部)所需的几何操作。
答案 3 :(得分:3)
还有Geotoolkit - 缩写为Geotk
Geotk是GeoAPI 3.0接口的参考实现。 ... Geotk提供地理数据和相关数据的数据结构 元数据以及操纵这些数据结构的方法。
答案 4 :(得分:1)
使用swig的java的gdal
gdal是一个用于栅格和矢量地理空间数据格式的翻译库,由开源地理空间基金会在X / MIT风格的开源许可下发布。作为一个库,它为调用应用程序提供了单个栅格抽象数据模型和单个矢量抽象数据模型,用于所有支持的格式。它还带有各种有用的命令行实用程序,用于数据转换和处理。 NEWS页面描述了2017年1月的GDAL / OGR 2.1.3版本。