java:如果没有得到距离,检查WGS84点是否在多边形内

时间:2014-03-23 18:55:26

标签: java wgs84

如标题中所述我正在寻找可能性来检查wgs84格式中的给定点是否在给定多边形内,如果不是,我想找到从该点到polgon的最短距离。也许有任何图书馆。

感谢您的帮助

问候

2 个答案:

答案 0 :(得分:1)

查看Java拓扑套件。这在多边形函数和距离函数等方面具有一个点。为了检查一个点是否在多边形内,它对于坐标系是什么并不重要。

http://www.vividsolutions.com/jts/JTSHome.htm

http://en.wikipedia.org/wiki/JTS_Topology_Suite

如果您想从一个坐标系转换到另一个坐标系,请查看:

http://en.wikipedia.org/wiki/JTS_Topology_Suite

如果你想将空间分析转移到数据库,这两个库(以C ++端口为幌子的JTS,GEOS)构成Postgis非常受欢迎的Postgis扩展的一部分。

答案 1 :(得分:0)

您也可以使用GeoTools(http://www.geotools.org/)。它们是用于地理空间数据的优秀开源Java库。