创建一个 Point。这将是几何或地理点,具体取决于所使用的类。

参数 详情
Lat 或 X. 是一个浮点表达式,表示正在生成的 Point 的 x 坐标
长或 Y. 是一个浮点表达式,表示正在生成的 Point 的 y 坐标
字符串 几何/地理形状的熟知文本(WKB)
二进制 已知二进制(WKB)的几何/地理形状
SRID 是一个 int 表达式,表示要返回的几何/地理实例的空间参考 ID(SRID)
--Explicit constructor 
DECLARE @gm1 GEOMETRY = GEOMETRY::Point(10,5,0)

DECLARE @gg1 GEOGRAPHY = GEOGRAPHY::Point(51.511601,-0.096600,4326)

--Implicit constructor (using WKT - Well Known Text)
DECLARE @gm1 GEOMETRY = GEOMETRY::STGeomFromText('POINT(5 10)', 0)

DECLARE @gg1 GEOGRAPHY= GEOGRAPHY::STGeomFromText('POINT(-0.096600 51.511601)', 4326)

--Implicit constructor (using WKB - Well Known Binary)
DECLARE @gm1 GEOMETRY = GEOMETRY::STGeomFromWKB(0x010100000000000000000014400000000000002440, 0)

DECLARE @gg1 GEOGRAPHY= GEOGRAPHY::STGeomFromWKB(0x01010000005F29CB10C7BAB8BFEACC3D247CC14940, 4326)