如标题所述,我正在寻找一种可能性来检查wgs84格式中的给定点是否在给定多边形内,如果不是,我想找到从该点到多边形的最短距离。也许真的有这样的库
谢谢你的帮助
问候
查看Java拓扑套件。这在多边形函数和距离函数中有一个点,在许多其他函数中。要检查一个点是否在多边形内,用什么坐标系并不重要。
http://www.vividsolutions.com/jts/JTSHome.htm http://en.wikipedia.org/wiki/JTS_Topology_Suite如果你想从一个坐标系转换到另一个坐标系,请看:
http://en.wikipedia.org/wiki/JTS_Topology_Suite这两个库(JTS在c++端口的伪装下,GEOS)构成了非常流行的Postgis扩展到Postgres的一部分,如果你想把你的空间分析转移到数据库中。
您也可以使用GeoTools (http://www.geotools.org/)。它们是用于地理空间数据的优秀开源Java库。