SQL Servr 2008空间数据应用系列四:基础空间对象与函数应用(3)
--创建点集合实例 重庆 成都 POINT (29.5076372217973 106.489384971208)
DECLARE @cd geometry;
SET @cd = geometry::STGeomFromText('MULTIPOINT((30.6666587469201 104.062021177233),(29.5076372217973 106.489384971208))',4326);
--SET @cd = geometry::STMPointFromText('MULTIPOINT((30.6666587469201 104.062021177233),(29.5076372217973 106.489384971208))',4326);
select @cd.STGeometryN(1).STAsText() as 重庆;
select @cd.STGeometryN(2).STAsText() as 成都;
---------------------------------------------------------------------------------------
执行输出结果:
---------------------------------------------------------------------------------------
POINT (30.6666587469201 104.062021177233)
---------------------------------------------------------------------------------------
三、线(LineString)
LineString 是一个一维对象,表示一系列点和连接这些点的线段。一个 LineString 实例必须由至少两个非重复点组成,也可以为空。线条描述了空间上的两个或多个点之间的距离,必须有两个端点,分别为:起止点(StartPoint)和终止点(EndPoint)。如下SQL命令实现了定义重庆到成都两点之间的线条:
相关新闻>>
- 发表评论
-
- 最新评论 更多>>