All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
sql server 如何复制数据库结构_[SQL Server教程]
PHP项目将联合起来转向PHP5_php资料_编程技术
PHP编程技巧:看实例学正则表达式_[PHP教程]
PHP实例:用PHP编写的网上调查投票系统_[PHP教程]
用ASP.NET还原与恢复Sql,server_[Asp.Net教程]
关于textarea的直观换行_JavaScript技术_编程技术
如何实现asp.net,2.0的SqlCacheDependency_[Asp.Net教程]
一些使用频率较高的非常实用的PHP函数_php资料_编程技术
十天学会ASP.net,第十天_.net资料_编程技术
asp.net的web打印功能简单实现_[Asp.Net教程]
Reading number is top 10 pictures
Photographed the passion of the clients and prostitutes in the sex trade picture1
移民小国也实惠2
HongMenYan premiere XinLiangGong clairvoyant outfit PK YiFeiLiu1
Sell the barbecue as says father du breul4
The money of more than 100 countries and regions19
全身蕾丝丝质美臀
yy365网站上的美女3
再发一张清纯美眉的照片
Magnificent cloud2
In the world the most mysterious 21 place landscape3
Download software ranking
圣殿祭司的ASP.NET.2.0.开发详解-使用C#
VeryCD电驴(EasyMule) V1.1.9 Build09081
Sora aoi's film--cangkong_Blue.Sky
jdk1.5
C#编程思想
Tram sex maniac 2 (H) rar bag11
Popkart Cracked versions Mobile phone games
Jinling thirteen stock
Ashlynn Video2
The Bermuda triangle2
delv published in(发表于) 2013/12/30 4:36:12 Edit(编辑)
SQL,Server,2008-新位置感知数据类型_mssql学习_编程技术

SQL,Server,2008-新位置感知数据类型_mssql学习_编程技术

SQL Server 2008:新位置感知数据类型_mssql学习_编程技术-你的首页-uuhomepage.com
  随着价格的不断下降,基于GPS的设备逐渐在大众消费者中普及,人们对地理位置的重要性认识越来越深刻,商业企业,如物流和制造公司对位置的依赖性就很强,对企业的发展也很关键。
文章导读 1、两个类型,两个模型 2、重温欧几里得几何 3、在地图上绘制点 4、多边形计算实例
要存储位置数据也相当简单,只需要将位置的经纬度值存储起来即可,使用简单的浮点字段就可以存储这些信息,但依靠这种数据类型只能实现一些简单的应用,如果你想创建更高级的应用,或使用几何算法来定位数据点,则必须自己动手编写代码,例如,如何在10英里范围内快速找出所有存储的位置。在这种情况下,如果数据库本身可以为你做一些工作,那不是更好吗?这也是SQL Server 2008的目的之一,在SQL Server 2008中,新增了基于位置的数据类型,具有地理空间特性。接下来将了解到这个新的数据类型是如何工作的。
  两个类型,两个模型
  SQL Server 2008支持两个类似但不同的数据类型:geometry和geography。如果事情简单,这两个数据类型都可以存储x和y值,并支持基于这些值的计算。分成两个不同的数据类型是因为geometry是基于平面进行计算的,而geography是基于地球的实际形状计算的。它们之间的差异实际上是很大的,例如计算最短路线时,基于平面的计算结果和基于圆的的计算结果可能相差很大。我们以航线为例,如图1所示,两站之间基于平面的距离和基于圆的距离可能相差十万八千里。实际上,SQL Server 2008可以根据多个不同的圆度和坐标进行计算,这种支持是必要的,因为不同的国家地球形状略有不同,计算方法略有差异,如果不小心,这些差异即使可能很微小,但最终也会影响到你的结果。
  图 1 哪条线路是最短的?
  SQL Server 2008引入了一个空间参考标识符(Spatial Reference Identifiers,简称SRID)的概念,当你使用geometry和geography这两个数据类型时就必须使用它。对于最简单的geometry数据类型,可以忽略SRID值,或设置为0;对于geography数据类型,你就必须明确设置SRID值。SQL Server一般使用WGS 84坐标系(World Geodetic System 1984),它给SRID赋予了一个魔法值4326,所有支持的SRID可以从Master数据库中的sys.spatial_reference_systems视图查询到,如图2所示。
  图 2 SQL Server支持许多不同的SRID
  如今,不同坐标系的重要性已经降低了,WGS 84坐标系目前正用于全球的GPS系统,因此,大部分在线地图网站都是基于相同的参照系统




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.