小编Anz*_*S N的帖子

如何使用 NetTopologySuite 获取以米为单位的两点几何距离?

如何使用 NetTopologySuite 获取两点几何图形的距离(以米为单位)。

我使用了 Distance() 函数,但我得到了一些值,但无法识别这些值的单位。对于ac#应用程序来说,忽略20米的容差值是可以忽略的。

using NetTopologySuite.Geometries;
using GeoAPI.Geometries;

private static double findistance()
{
   var geomFactory = new GeometryFactory(new PrecisionModel(), 4326);
   IGeometry geometry1 = geomFactory.CreatePoint(new Coordinate(12.977299, 77.571075));
   IGeometry geometry2 = geomFactory.CreatePoint(new Coordinate(12.977277, 77.571258));
   var distance = geometry1.Distance(geometry2);
   return distance;
}
Run Code Online (Sandbox Code Playgroud)

我需要得到以米为单位计算的距离。

c# geometry nettopologysuite

5
推荐指数
1
解决办法
2829
查看次数

标签 统计

c# ×1

geometry ×1

nettopologysuite ×1