Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

System.Data.Spatial DbGeography.Distance units?

When measuring the distance between two locations using the DbGeography.Distance(otherLocation) what is the unit of the distance?

Even the msdn information and the intellisense fails to specify the unit of the distance.

Anyone knows?

[edit] I'm using srid 4326. which most examples seems to use. From what I can find, 4326 seems to be radians, this leaves me completely clueless. radians are used to measure angles/degrees so what does this mean in reality ?

like image 278
Roger Johansson Avatar asked Dec 18 '12 13:12

Roger Johansson


1 Answers

Several articles seem to agree on meters being used in 4326 as the unit of distance.

WGS 84 is done in meters as well, which is probably why this uses meters.

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

like image 122
Sign Avatar answered Oct 18 '22 08:10

Sign