首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Server几何学接受SRID?

为什么Server几何学接受SRID?
EN

Stack Overflow用户
提问于 2013-12-02 00:21:46
回答 1查看 453关注 0票数 4

我理解为什么我们显然需要为地理类型提供坐标系定义,但我不清楚为什么我们能够为几何学类型指定地理坐标系?根据MSDN文档:

在Server中,平面空间数据类型几何学被实现为公共语言运行库(CLR)数据类型。此类型表示欧几里德(平面)坐标系中的数据。

http://technet.microsoft.com/en-us/library/cc280487.aspx

如果地理类型被设计成平面,我们如何应用地理模型呢?文档还指出,默认行为是几何学没有关联的SRID,我理解如下:

Server中几何实例的默认SRID为0。对于几何空间数据,空间实例的特定SRID不需要执行计算;因此,实例可以驻留在未定义的平面空间中。为了在几何数据类型方法的计算中指示未定义的平面空间,Server数据库引擎使用SRID 0。

http://technet.microsoft.com/en-us/library/bb895270.aspx#defaultsrid

对我来说有意义的是给地理类型指定一个投影坐标系统。然而,从我所知道的情况来看,我们只能使用地理坐标systems.So回到我最初的问题,为什么我们能够为几何类型指定地理坐标系统?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-20 20:26:46

有人投了这个问题的票,所以我想我应该回答。据我所知,将SRID分配给几何学类型的唯一目的是用于元数据。如果从外部将地理数据转换为投影形式,则可以将其作为几何类型存储在Server中,因为它现在是平面的。

SRID不用于任何计算,而是用于保存记录。实际上,如果两个几何变量有不同的SRID,那么Server在尝试预置操作时会抛出一个错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20319000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档