使用DbGeography.Distance(otherLocation)
测量两个位置之间的距离时,距离的单位是什么?
即使是MSDN信息和Intellisense也未能指定距离的单位。
有人知道吗?
[编辑] 我正在使用SRID 4326。大多数示例似乎都在使用它。 据我所知,4326是以弧度为单位的,这让我完全无法理解。 弧度用于测量角度/度数,那这实际上意味着什么呢?
使用DbGeography.Distance(otherLocation)
测量两个位置之间的距离时,距离的单位是什么?
即使是MSDN信息和Intellisense也未能指定距离的单位。
有人知道吗?
[编辑] 我正在使用SRID 4326。大多数示例似乎都在使用它。 据我所知,4326是以弧度为单位的,这让我完全无法理解。 弧度用于测量角度/度数,那这实际上意味着什么呢?
多篇文章都认为4326使用米作为距离单位。
WGS 84同样使用米作为距离单位,这可能是为什么它使用米的原因。
http://blogs.msdn.com/b/adonet/archive/2011/06/30/walkthrough-spatial-june-ctp.aspx http://www.jasonfollas.com/blog/archive/2011/07/20/entity-framework-spatial-first-look.aspx http://blog.simplecode.eu/post/DistancesWithDbGeographyAndDbGeometry