1 基础
在SQL2008中增加了对地理空间数据类型的支持,该类型分为2种:欧式(平面)几何geometry 和地理空间(椭圆体)几何geography 。...例如要申明一个Point,坐标为1,2 对应的SQL语句就是:
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POINT (1 2)',...面和对应集合等的字符串申明如:
POINT(1 2)定义一个点
LineString(1 2,1 4,2 4,3 5)定义一折线
POLYGON((0 0, 0 3, 3 3, 3 0, 0 0))定义一个多边形...,POLYGON((0 0, 0 3, 3 3, 3 0, 0 0),(1 1, 1 2, 2 1, 1 1))定义一个带孔的多边形
MultiPoint((1 2),(1 3),(1 4))定义了3个点的点集合...条线的线集合
MultiPolygon(((0 0, 0 3, 3 3, 3 0, 0 0), (1 1, 1 2, 2 1, 1 1)), ((9 9, 9 10, 10 9, 9 9)))定义了一个带孔多边形和另一个实心多边形的面集合