博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sqlserver 空间数据类型
阅读量:6154 次
发布时间:2019-06-21

本文共 1634 字,大约阅读时间需要 5 分钟。

--3.建立有空间数据的表create table x(    v int not null identity(1,1) primary key,    geog geography not null,    geogWKT as geog.STAsText())--4.添加空间数据insert into x(geog)values(geography::Parse('POLYGON(                                  (-93.123 36.943,                                   -93.126 36.953,                                   -94.129 36.986,                                   -93.123 36.943)                                 )'                       )         ),   --多边形,开始坐标和结束坐标必须相同,注意polygon中必须包含2层括号,否则报错              (geography::Parse('POINT(-93.123 36.943)')),    --点坐标              (geography::Parse('LINESTRING(-93.123 36.943,                                     -93.126 36.953)')                         )  --两坐标之间的线--5.地理数据的计算  select v,       geogWKT,       geog.STDistance('POINT (-93.123 36.985)'),          --距离       geog.STIntersects('POINT (-93.123 36.943)'),        --是否有交集       geog.STLength(),                                    --长度       geog.STArea(),                                      --多边形面积       geog.STAsText()                                     --WKT格式的坐标      from x/*v    geogWKT    (无列名)    (无列名)    (无列名)    (无列名)    (无列名)1    POLYGON ((-93.123 36.943, -93.126 36.953, -94.129 36.986, -93.123 36.943))    3561.29978820883    1    180244.411606998    48996227.1008911    POLYGON ((-93.123 36.943, -93.126 36.953, -94.129 36.986, -93.123 36.943))2    POINT (-93.123 36.943)    4661.03285004629    1    0    0    POINT (-93.123 36.943)3    LINESTRING (-93.123 36.943, -93.126 36.953)    3561.29978820883    1    1141.48450709835    0    LINESTRING (-93.123 36.943, -93.126 36.953)*/select * from x

 

转载地址:http://smffa.baihongyu.com/

你可能感兴趣的文章
[Node.js]26. Level 5 : Route rendering
查看>>
对偶图 && 【BZOJ】1001: [BeiJing2006]狼抓兔子(对偶图+最短路)
查看>>
VB.NET版机房收费系统—DataGridView应用
查看>>
iOS学习之iOS沙盒(sandbox)机制和文件操作复习
查看>>
win7,ubuntu双系统——重装win7后如何恢复ubuntu引导
查看>>
[翻译] 聚集索引表 VS 堆表
查看>>
(转)IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容...
查看>>
PC远程调试移动设备
查看>>
与TCP/IP协议的初次见面(一)
查看>>
iOS开发系列文章(持续更新……)
查看>>
HttpURLConnection与 HttpClient 区别/性能测试对比
查看>>
DHCP Option 60 的理解
查看>>
Android SDKVersion 参数列表
查看>>
Crontab中shell每分钟执行一次HDFS文件上传不执行的解决方案
查看>>
ios NSAttributedString 具体解释
查看>>
debian 安装 php 遇到的问题解决
查看>>
BDB (Berkeley DB)数据库简单介绍(转载)
查看>>
Java Swing 探索(一)LayoutManager
查看>>
数据库原理 知识点总结
查看>>
3D数学读书笔记——矩阵进阶
查看>>