1

我有一个 .NET Core 3.1(即将成为 .NET 5)应用程序,我在其中使用 NetTopologySuite 处理空间数据。手头的任务是找到一对任意 NTS 几何之间的距离(比如说一个 Point 和 MultiLineString)。两者都在 WGS84 中。我需要这个距离以米为单位,而不是度数。有可能吗?请注意,解决方案必须非常通用,例如,因为我不能保证两个几何图形都位于同一个 UTM 区域内。

PS。我知道 WebMercator & World Mercator 投影。问题是,当我将地理坐标重新投影到这些位置并计算距离时,误差很大。

PSS。过去,我使用 MS SQL Server 的 DLL 中的 SqlGeography 类型来执行计算。不幸的是,它们 [还没有?] 可用于 .NET Core (.NET 5)。

4

0 回答 0