17得票2回答
NetTopologySuite返回的距离单位是什么,如何将其转换为英里/千米?

每当我使用FreeMapTools计算我和朋友邮编之间的距离时,它会给我以下结果: 300.788英里 484.072千米 但是当我使用NetTopologySuite时,返回值为5.2174236612815。 5.2174236612815乘以60等于313.045419...

14得票2回答
Entity Framework Core 3.1与NetTopologySuite.Geometries.Point:SqlException:提供的值不是地理数据类型的有效实例

我有一个模型,长这样: public class Facility { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; } publi...

12得票3回答
将NetTopologySuite FeaturesCollection序列化为GeoJSON时遇到问题

尝试返回一些相当简单的GeoJSON数据。我发现了NetTopologySuite,并设置了一个简单的FeaturesCollection,尝试将其序列化为GeoJson字符串,只得到以下错误: "Self referencing loop detected for property ...

11得票3回答
使用NetTopologySuite的dotnet core数据库优先。

我最近升级到最新版本的 EntityFrameworkCore.PostgreSQL,但空间数据似乎不起作用了,因为它们现在使用 NetTopologySuite,请参见此处。 要设置 NetTopologySuite 插件,请将 Npgsql.EntityFrameworkCore.Pos...

10得票2回答
将GeoJSON响应转换为FeatureCollection

嗨,我正在尝试使用GeoJson.Net将OSM webservice的响应解析为要素集合。 我对GeoJSON不熟悉,无法确定如何做到这一点: 可以在这里找到Json响应。我编写的代码是: System.IO.StreamReader file = new System.IO.Stre...

9得票4回答
如何在ASP.Net Core中从Json文件中种植NetTopologySuite.Geometries.Point数据

我希望从我的种子文件中为我的用户对象填充“位置”数据。 这个C#对象,其中Point是NetTopologySuite.Geometries.Point,是我的用户对象的一部分。 public class User: IdentityUser<int> { // ...

9得票1回答
有没有一种方法在EntityFrameworkCore 2.2中声明空间索引?

我正在使用Entity Framework Core 2.2、NetTopologySuite 1.15.1和SQL Server 2016。在类型为IPoint的列上创建索引非常好用,因此我想创建一个索引。 我有这个表: public class Location { publi...

8得票1回答
使用C# NetCore NetTopologySuite获取多个多边形的总边界框

我在使用NetTopologySuite处理多边形数据方面有些新手,并希望根据每个多边形的边界框是否与另一个多边形重叠(多边形聚类)来获取多边形的边界框。 在这个演示中,我有3个多边形,它们的边界框与其他多边形重叠,希望得到红色边界框作为最终结果。 基本上,我已经卡在了获取多边形边界框...

7得票2回答
在尝试在我的ASP.Net Core 2.2 API中实现UseNetTopologySuite时,为什么会出现这个错误?

我正尝试在Sql Server和EF Core中使用几何功能。 我已经安装了以下程序包 <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite" Version="2.2....