地理/几何形状面积和面积如何形状长度有用吗?
我最近下载了一些国家和地区的预加载形状。将省份插入 Sql Server 2008
http://sqlsamplegeo.codeplex.com/
除了“地理”列外,还有每个国家/地区和省份有一个“ShapeArea”& “ShapeLength”列(float 类型)。
我想知道如何/为什么将这些值存储在它们自己的列中可能有用?我相信您可以通过执行 STArea() & 随时获得这些值。 ST长度()
I recently downloaded some pre-loaded shapes of Countries & Provinces into Sql Server 2008
http://sqlsamplegeo.codeplex.com/
Along with the Geography column, each country and province has a 'ShapeArea' & 'ShapeLength' column (of type float).
I was wondering how/why it might be useful to store these values in their own columns? I believe you can attain these values at any point by executing STArea() & STLength()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
计算这些值需要时间 - 特别是需要复杂积分的区域(可能在球体上,具体取决于坐标系)。因此,将它们存储为预先计算的值可以节省大量的计算时间。
It takes time to compute these values - especially area which would require a complex integration (possibly on a sphere, depending on the coordinate system). So to store them as precomputed values saves a lot of computation time.