文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>SQLSERVER 2008空间数据库学习(一)

SQLSERVER 2008空间数据库学习(一)

时间:2011-02-28  来源:onekey

     CREATE TABLE [dbo].[GpsTable](
           [GEOID] [int] NULL,
           [GEOCOL] [geography] NULL    --geography是球面数据,geometry是几何数据
         ) ON [PRIMARY]

 

2。插入数据:

   declare @i int 
   set @i=1 
 
   while   @i<=200     
   begin  
     INSERT INTO GpsTable
           ([GEOID]
           ,[GEOCOL])
     VALUES
           (@i
           ,geography::Point(30+@i*0.1,80+@i*0.1, 4326))    --4326 WGS 84坐标
  set @i=@i+1 
  end
 GO

 

3.位置查找:

  --查找坐标(30,80)周边距离30公里内的点
 SELECT *
        FROM gpstable
     where geocol.STDistance(geography::Point(30,80, 4326)) < 30000

相关阅读 更多 +
排行榜 更多 +
Meme的毒药游戏手机版下载

Meme的毒药游戏手机版下载

休闲益智 下载
巅峰沙盒(国际服)下载安装巅峰沙盒手游国际版下载

巅峰沙盒(国际服)下载安装巅峰沙盒手游国际版下载

飞行射击 下载
易欧app官网软件最新版

易欧app官网软件最新版

金融理财 下载