Làm cách nào tôi có thể chuyển đổi Latitude và kinh độ theo độ/radian? Các bạn có công thức hay ý tưởng nào không? Tôi muốn hiển thị nó trên MapKit. Cảm ơn .....Chuyển đổi Vĩ độ/Kinh độ bằng cấp/Radian?
Trả lời
Kể từ Latitude và Longitude được đo bằng độ, bạn có thể sử dụng công thức sau đây để chuyển đổi sang radian, và trở lại độ:
Radians = Degrees * PI/180
và nghịch đảo,
Degrees = Radians * 180/PI
Nếu bạn nhìn vào trái đất như hình cầu, vĩ độ và kinh độ đã được đưa ra theo đơn vị độ. Kinh độ được biểu thị bằng -180 độ (-pi radian) đến 180 độ (pi radian) với 0 độ ở tâm kinh tuyến chính. Vĩ độ được biểu thị bằng -90 độ (-pi/2 radian) đến 90 độ (pi/2 radian) đối với đường xích đạo. Đây là một hệ tọa độ hình cầu (tùy thuộc vào các cảnh báo tôi đưa ra dưới đây) với bán kính của trái đất khoảng 6371 km.
Vì vậy, chỉ cần chuyển đổi bằng cách nhân với pi/180 như bạn muốn chuyển đổi độ thành radian theo bất kỳ ý nghĩa thông thường nào. Nếu bạn muốn sử dụng những radian đó để làm một cái gì đó cụ thể như tính toán khoảng cách giữa hai lat/lons thì bạn nên xem xét một số tiền có sẵn sources.
Các câu hỏi tương tự đã được hỏi trước đây, tức là Convert Lat-Lon to Cartesian Coordinates.
Nói chung, câu trả lời 'đúng' cho rất nhiều quesitons chuyển đổi phụ thuộc vào những gì lỗi là chấp nhận được trong câu trả lời của bạn (nó có thể được giảm 1 dặm cho quãng đường 20 dặm, vv) và mô hình của thế giới là thích hợp trong miền vấn đề của bạn. Thế giới là tốt hơn xấp xỉ bởi một ellipsoid (quả cầu đè) so với một quả cầu, nhưng nó dễ dàng hơn để thực hiện các tính toán giả định trái đất là một quả cầu và lỗi được giới thiệu có thể là tối thiểu. Đặc biệt, nếu chương trình của bạn chỉ tìm kiếm các câu trả lời 'thô' mà sẽ không được sử dụng cho các dự án kỹ thuật.
Có khả năng là các lat-lons mà bạn có được đưa ra trong một hệ tọa độ được gọi là WGS-84, đó là điều mà hầu hết các đơn vị GPS phần cứng sử dụng, giả định một mô hình ellipsoid.
Lưu ý rằng tôi có nhiều nguồn hơn, nhưng tôi đoán tôi có danh tiếng thấp nên tôi chỉ có thể đăng hai liên kết. Tôi sẽ đề nghị đọc trên wikipedia về WGS-84, bán kính của trái đất, tọa độ hình cầu, kinh tuyến chính, và đường xích đạo cho một số tài liệu tham khảo trực quan.
- 1. Điểm chuyển đổi thành vĩ độ
- 2. Chuyển đổi vĩ độ và kinh độ thành UTM
- 3. Chuyển đổi độ dài/vĩ độ thành các tọa độ X/Y
- 4. Chuyển đổi từ kinh độ \ vĩ độ sang tọa độ Descartes
- 5. Chuyển đổi độ dài/vĩ độ thành các tọa độ X/Y
- 6. Biến đổi vĩ độ/kinh độ thành 1 dặm
- 7. Chuyển đổi vĩ độ và kinh độ thập phân giá trị
- 8. Chuyển đổi vĩ độ/kinh độ thành tên thành phố? (reverse geolocating)
- 9. Xác định vùng UTM (để chuyển đổi) từ kinh độ/vĩ độ
- 10. Hướng đông về kinh độ vĩ độ
- 11. Làm cách nào để chuyển đổi cặp vĩ độ/kinh độ thành loại địa lý PostGIS?
- 12. Chuyển đổi vĩ độ/kinh độ sang Alberta 10 TM Projection
- 13. Chuyển đổi vĩ độ và kinh độ thành esri arcGIS MapPoint
- 14. Chuyển đổi vĩ độ và kinh độ nổi thành địa lý
- 15. Cách chuyển đổi GPS Kinh độ và vĩ độ từ hex
- 16. Google Maps - chuyển đổi địa chỉ sang vĩ độ & kinh độ - chương trình phụ trợ PHP?
- 17. Có thể thay đổi kinh độ và vĩ độ không?
- 18. tìm vĩ độ và kinh độ bằng khoảng cách
- 19. Cách chuyển đổi tọa độ Lớp Vector thành Bản đồ Vĩ độ và Kinh độ trong Phần mở rộng
- 20. Thư viện Java có thể chuyển đổi vĩ độ/kinh độ sang tọa độ MGRS và ngược lại?
- 21. Làm thế nào để chuyển đổi tọa độ NAD 83 thành vĩ độ và kinh độ với gói rgdal?
- 22. Chức năng PHP nguồn mở để chuyển đổi tọa độ UTM thành vĩ độ và kinh độ?
- 23. Truy vấn kinh độ vĩ độ PostgreSQL
- 24. Tên thành phố lô đất cho vĩ độ, tọa độ vĩ độ
- 25. Vĩ độ/Kinh độ Khoảng cách
- 26. Chuyển đổi dài/vĩ độ sang pixel x/y, được cung cấp mức thu phóng
- 27. KDTree cho kinh độ/vĩ độ
- 28. Vĩ độ/Kinh độ và mét
- 29. Điểm vĩ độ kinh độ vĩ độ trong php ban đầu cho phép vĩ độ lng, khoảng cách, và vòng bi
- 30. gì là cách dễ dàng nhất để chuyển đổi vĩ độ và kinh độ với các giá trị đôi
Đây là liên kết http://www.mathinary.com/degrees_radians.jsp – JanOlMajti
xem http://www.actionscript.org/forums/showthread.php3?t=164956 này – Deepesh