如标题中所述,我正在寻找一种可能性来检查 wgs84 格式的给定点是否在给定的多边形内,如果不是,我想找到从该点到 polgon 的最短距离。也许存在任何图书馆。
感谢您的帮助
问候
查看 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 对 Postgres 扩展的一部分。
您还可以使用 GeoTools ( http://www.geotools.org/ )。它们是用于地理空间数据的优秀开源 Java 库。