Spatial4j是一个通用的空间/地理空间
ASL许可的开源Java库
API : http://locationtech.github.io/spatial4j/apidocs/
Github : https://github.com/locationtech/spatial4j
核心功能 :
1.提供公共图形,可工作在Euclidean
和geodesic(球体的表面)
的模型
2.提供距离计算
和其它数学计算
3.从WKT
格式化字符串来读取形状
1.SpatialContext
–If you want a typical geodetic context, just reference GEO.(地理)
2.JtsSpatialContext
–Enhances the default SpatialContext with support for Polygons (and other geometries) using JTS.(几何)
总之,Spatial4j不仅支持数学上的几何计算,还支持地理空间上的计算(如经纬度坐标等),拥有丰富的Java API。