因此,在阅读这篇文章Working effectively with coordinates in Entity Framework之后,作者建议使用NetTopologySuites Point class 以 lat/lng SRID 4326 格式存储坐标。 通过这种方式,您可以请求数据库获取 ...
因此,在阅读这篇文章Working effectively with coordinates in Entity Framework之后,作者建议使用NetTopologySuites Point class 以 lat/lng SRID 4326 格式存储坐标。 通过这种方式,您可以请求数据库获取 ...
我有一个 .NET Core 6 应用程序和 SQL 服务器数据库,它有一个表,其中一列定义为Geography类型。 我的目标是使用 Linq 查询来检索地理距离 < 4000 米的行列表。 以下 T-SQL 工作正常: 我更愿意在我的应用程序数据层中实现此代码并使用 LINQ 语法而不是使 ...
我正在尝试使用多条线将 LinearRing 拆分为多个 LinearRing。 预期结果是 LinearRings 的集合(如附图所示)。 预期结果附在图片中。 ( https://i.stack.imgur.com/Kuzr8.jpg ) 我不明白如何调用递归 function。下面是我试过的 ...
我正在尝试获取一堆任意线段并使用 NetTopology GetPolygons 方法将它们转换为多边形。 我根据使用此 package 时看到的示例编写了以下内容。我的线条明显相交,并且明显形成多边形,但我没有得到任何结果,所有线条都在“悬挂”部分。 也许我没有正确使用它,或者它没有按照我的期望 ...
在 NetTopologySuite 中,如何旋转 LineSegment? 我有一个名为 outerBoundary 的 LineRing。 由于找不到直接提取此 LineRing 的各个段的方法,因此我创建了一个扩展方法,如下所示; ` ` 因此,我在 outerBoundary 上调用 G ...
我正在使用 NetTopologySuite.IO.ShapefileDataReader 读取 shp 文件,但相信我还需要处理 prj 文件。 有没有api读取prj文件? (这里提到prj文件: https://en.wikipedia.org/wiki/Shapefile ) 我尝试查看 ...
我一直在 C# 中从事基于几何的项目。 为此,我正在使用 NetTopologySuite。 我有一个 Z_Point class,它是一个基本的 class,其构造函数为 X、Y 和 Z 取三个双精度值。然后我有一个 Z_Polygon class,它有一个将点列表作为参数的构造函数。 为了偏移多 ...
尝试插入具有NetTopologySuite.Point类型属性的行时,出现异常提供的值不是数据类型 geography 的有效实例重现步骤: (1)创建一个新的控制台应用程序。 (2)增加以下引用 (3)创建如下域class (4)添加一个DbContext后代 (5)更新Progra ...
https://gis.stackexchange.com/questions/58245/generate-polygons-from-a-set-of-intersecting-lines https://i.stack.imgur.com/UUyHF.png https://i.stack ...
我在 SQL 服务器数据库的表中有一个可为空的地理列。 在 Azure Function 项目(v4,.NET 6.08,包括 NetTopologySuite)中,当使用Scaffold-DbContext来创建Geometry? 这似乎是对的。 但是当我运行项目并初始化DBContext时,出现 ...
我想通过使用 NetTopologySuite.IO.Esri 从 wkt 创建一个 shapefile,但是得到这样的错误: 我尝试打开调试模式和跟踪代码,我发现在Shapefile.cs第 185 行中,尝试获取参数的几何类型,如下所示: 在我的情况下,它总是返回PolygonZM我尝试像Net ...
我正在尝试根据下图将弧线转换为 AutoCAD 中的线段。 我想在网络拓扑套件中运行多边形化功能来计算所有封闭区域,但我还没有找到一种方法来做到这一点,而不仅仅是使用线段。 有没有一种方法可以轻松地将 Arc 转换为 N 条边? 或者,我是否能够通过 Arc 来进行多边形化? ...
我有一个导出 FeatureCollections 的 .net 6 API 项目。 我正在使用“NetTopologySuite.IO.GeoJSON”版本 2.0.4,并且有一个公共 API 调用,例如: 当我调用它时,我只会返回: 好吧,我环顾四周发现了 GeoJSON4STJhttps:/ ...
我正在使用 Net Topology 套件创建几何图形并尝试将它们插入数据库。 尝试将它们写入数据库时,我在某些多边形/多边形上遇到此错误: “写入 SQL 服务器地理值时,多边形的 shell 必须逆时针方向。” 在网上查找,我找到了以下解决方案,这是颠倒了一些多边形的坐标,但我仍然收到错误消息 ...
当我取消注释时: 由此: 我得到: 发生异常:CLR/System.InvalidOperationException System.Private.CoreLib.dll 中发生类型为“System.InvalidOperationException”的未处理异常:“读取属性‘Establish ...
我的问题陈述: 我有一条折线,我想在一个方向上沿点进行可变宽度偏移。 我该怎么做? 对于折线,我只需要支持直线,不需要支持曲线或圆弧。 折线可以是闭合的也可以是开放的,并且偏移量仅在一个方向上——为了论证,我们只说它在左侧方向。 上图几乎囊括了我想做的事情; 唯一的事情是,它是整个折线的统一偏移 ...
我正在使用AutoMapper到 map 实体 class 和 DTO class。 Since I'm using leaflet map, I am using NetTopologySuite to map type Point in my entity class MovieTheater ...
所有,我在我的项目中使用 NetTopologySuite/Entity Asp Core。 我想为“searchArea”创建一个半径为 1000 米的半径,当我运行该应用程序时,它给了我一个错误:System.ArgumentException:在编写 SQL 服务器地理值时,多边形的 she ...
您好我一直在尝试使用 GeoJSON4STJ for Nettopologysuite 将多边形序列化为变量。 到目前为止反序列化工作正常,但我无法序列化它。 有什么办法吗? 我已经按要求在启动文件中添加了如下代码 我正在尝试使用以下 lin ...
我有多边形: 肯定它看起来不正常,但是 Sql Server 2017 说它是有效的。 但是当我尝试用 NTE 阅读它时,它说它无效。 这是简单的代码: 我试图“玩” PrecisionModels 但没有结果。 有什么建议吗? ...