问题标签 [sqlgeometry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
641 浏览

django - Django模型创建地理而不是几何字段

我有一个 Django 模型,我在其中声明maplocation = models.PointField()我想使用地理而不是几何,如果我使用 python manage.py sql 它映射为"maplocation" geometry(POINT,4326) NOT NULL

我需要做什么才能使翻译正确?

0 投票
1 回答
1330 浏览

c# - 有没有办法直接将 dbgeometry 或 sqlgeometry 转换为 shape 文件?

我有一个包含 SqlGeometry 数据字段的表,我想将该表导出到 asp.net 应用程序上的 shapefile。有没有办法将表格直接转换为 shapefile?

如果没有,是否有用于编写形状文件的免费 SDK 或工具?

请注意,该表包含字符串、int 和布尔字段。

0 投票
1 回答
1466 浏览

c# - 将 SqlDouble 转换为双倍?type 导致 SqlDouble.Value 引发空值异常

我正在尝试使用 SqlGeometryBuilder 构造线串。

返回的 .Z 和 .M 属性SqlGeometry为 type SqlDouble,所以我尝试将它们都转换为double?. 但是,强制转换这些属性似乎会调用.Value将引发 null 异常而不是返回 null 的属性,从而破坏了我的代码。

有没有一种不会调用.ValueSqlGeometry Z 和 M 值的转换方法?

0 投票
2 回答
171 浏览

c# - SqlGeometry.STUnion 方法线程安全吗?

.Net 中的 SqlGeometry.STUnion 方法线程安全吗? MSDN

0 投票
2 回答
380 浏览

sql-server - SQLGeometry 的角

我在我的几何形状上使用了包络函数来得到这个:

多边形((-179.231086 51.175092、179.859681 51.175092、179.859681 71.441059、-179.231086 71.441059、-179.231086 51.175092))

是否有内置函数可以让我从该矩形中获取东北角和西南角?

0 投票
1 回答
1617 浏览

sql-server - Convert coordinate systems using SQLGeometery

One of my shape files looks like this:

Another file is using SRID 3857:

Assuming I can figure out which coordinate systems are being used, how do I convert from one format to the other?

0 投票
1 回答
400 浏览

sql-server - 为什么 STContains 会返回 null?

当使用的值不为空时,为什么 SQLGeometry.STContains 会返回空?

0 投票
1 回答
28 浏览

sql-server - 使用 SqlGeometery 具有 X 英里或米的所有形状

我的表使用 SRID 3857 中的 SqlGeometery。

给定一个点,我如何找到 X 英里或米半径内的所有形状?

0 投票
0 回答
286 浏览

sql-server - 实体框架相当于`geometry::UnionAggregate` (SQL Server 2012)

这里提到的是否有与此查询等效的实体框架?

之后的目标是在 a 中使用它GROUP BY,例如...

0 投票
0 回答
247 浏览

c# - 转换为 TVP 的 DataTable 中的 SqlGeometry 参数错误

我正在尝试传入包含几何多边形的 TVP 数据表。出于某种原因,我的几何对象在查询运行之前被拒绝,甚至出现以下错误:System.ArgumentException:不支持列“坐标”的类型。类型是“SqlGeometry”

我使用的 TVP 如下:

填充它的代码如下:

创建数据表:

创建 SqlParameter:

从纬度/经度列表中提取地理对象的方法:

我开始担心 DataTable 对象中不允许使用“SqlGeometry”类型,但我没有找到任何明确说明这一点的文档。