2

我们正在将一个项目从 .NET 4.5.2 迁移到 .NET 5.0。在此过程中,这意味着将对 NetTopologySuite NuGet 包的依赖从 v1.14.0 移动到 v2.2.0。

在 v1.14.0 中,我们在很多地方使用了 NetTopologySuite.Algorithm.SimplePointInRing 类。

在 v2.2.0 中,NetTopologySuite.Algorithm 中没有 SimplePointInRing 类。或者至少,不在我们安装的任何 NuGet 包中:

  • NetTopologySuite v2.2.0
  • NetToplogySuite.Core v1.15.3
  • NetTopologySuite.IO.GeoJson v2.0.4

它已被弃用吗?删除?移动到新的 NuGet 包?

4

1 回答 1

1

似乎它在 v1.15.0 中已被删除,因为 v1.15.0-pre2 在该命名空间中仍然有一个 SimplePointInRing 类。

由于事情发生了一些变化,到目前为止我发现的最接近的“替换”是NetTopologySuite.Tests.NUnit.Algorithm 命名空间内的 LocatePointInRing(Coordinate p, CoordinateSequence ring) 方法。

于 2021-03-15T18:47:29.290 回答