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



如标题所述,我正在寻找一种可能性来检查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库。

相关内容

  • 没有找到相关文章

最新更新