2012-12-18 14 views
19

Khi đo khoảng cách giữa hai vị trí bằng cách sử dụng DbGeography.Distance(otherLocation) đơn vị khoảng cách là gì?System.Data.Spatial DbGeography.Distance units?

Ngay cả thông tin msdn và intelliSense không xác định đơn vị khoảng cách.

Có ai biết không?

[sửa] Tôi đang sử dụng srid 4326. hầu hết các ví dụ đều sử dụng. Từ những gì tôi có thể tìm thấy, 4326 dường như là radian, điều này khiến tôi hoàn toàn không biết gì. radian được sử dụng để đo góc/độ để điều này có ý nghĩa gì trong thực tế?

Trả lời

20

Một số bài viết dường như đồng ý về mét được sử dụng trong 4326 làm đơn vị khoảng cách.

WGS 84 cũng được thực hiện theo đơn vị mét, đó có thể là lý do tại sao điều này sử dụng mét.

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

Đối với những người bạn kinh doanh dặm câu hỏi tiếp theo của bạn sẽ là "Có bao nhiêu mét trong một dặm?' Trả lời: 1609.344. Hy vọng rằng bạn sẽ tiết kiệm một tìm kiếm khác – grahamesd

+2

@ grahamesd Đối với những người bạn của người Mỹ ...: p –