【发布时间】:2014-09-08 16:17:11
【问题描述】:
在 geotools 中,您可以使用 Geometry 类中的距离函数找到两个几何之间的距离。 Geometry 有 Point 子类,但 Geometry 没有线段子类。然而,有一个 LineSegment 类派生自 LineString,它不是 Geometry 类的子类。我尝试使用 JTS,但它显示为 JTS 仅适用于笛卡尔坐标系。
问题:如何在 WGS84 crs 中找到 LineSegment 和 Point 之间的最短距离(以米为单位)。
请注意:我知道在不使用地理工具的情况下可以在 SO 上找到答案。由于我们在项目中使用了 geotools,并且代码的可维护性非常重要,我想在 geotools 中进行。
【问题讨论】:
-
在我看来,您必须将 WGS84 坐标转换为 TM