2012-12-18 11 views
19

Podczas pomiaru odległości między dwiema lokalizacjami za pomocą jednostki DbGeography.Distance(otherLocation) jaka jest jednostka odległości?System.Data.Spatial DbGeography.Distance jednostki?

Nawet informacje msdn i intellisense nie określają jednostki odległości.

Ktoś wie?

[edycja] Używam srid 4326. którego większość przykładów wydaje się używać. Z tego, co mogę znaleźć, 4326 wydaje się być radianami, to pozostawia mnie zupełnie nieświadomym. Radianów używa się do pomiaru kątów/stopni, więc co to oznacza w rzeczywistości?

Odpowiedz

20

Kilka artykułów zdaje się zgadzać z miernikami używanymi w 4326 jako jednostce odległości.

WGS 84 jest wykonywany również w metrach, i prawdopodobnie dlatego używa liczników.

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

+14

Dla tych z was do czynienia w milach następnym pytaniem będzie „Ile metrów w mili? Odpowiedź: 1609.344. Mam nadzieję, że zaoszczędzisz ci kolejnego wyszukiwania – grahamesd

+2

@grahamesd Dla tych z was, Amerykanów ...: p –