SQL Server 点构造函数或 ST_Point(x,y) 版本?

Eva*_*oll 6 sql-server spatial

PostGIS 提供了两个点构造函数

MySQL 支持 Point(x,y)

在 SQL Server 中,有没有先从两个数字输入或实数构造一个点而不先从文本开始?

我在“创建、构造和查询几何实例”的文档中没有看到采用数字的构造函数。

Eva*_*oll 5

SQL Server 2012+

是的,它没有在那里列出。你会发现它记录在文档中geography::Point(x,y,srsid)

以下示例使用 Point() 创建地理实例。

geography::Point(47.65100, -122.34900, 4326)
Run Code Online (Sandbox Code Playgroud)

微软称之为“扩展静态地理方法”

它记录在SqlGeography类,并在几何构造SqlGeometry类