SQL Servr 2008空间数据应用系列六:基于SQLCRL的空间数据可编程(3)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-17 14:38 点击:次
select @geom.STDistance(@end);
------------------------------------------------------------------------
var pointStart = SqlGeometry.Point(107.04352, 28.870554, 4326);
var pointEnd = SqlGeometry.Point(103.84041, 29.170240, 4326);
var result = pointStart.STDistance(pointEnd);
Console.WriteLine("地理距离:" + result + "(米)");
二、创建空间对象到数据库
Microsoft.SqlServer.Types.dll提供友好的.NET CLR编程性,同样我们可以将在.NET CLR中创建的对象插入到空间数据库中进行查询,以便于做空间分析、计算。下面演示通过.NET CLR构造一个多边形空间对象并插入到SQL Server 2008数据库中。
static void Main(string[] args)
{
//定义一个多边形
var polygon = SqlGeography.STGeomFromText(
new SqlChars(
new SqlString("POLYGON ((-114.01611328125 42.0003251483162, -114.0380859375 42.0003251483162,
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>