Vĩ độ và kinh độ có thể dài bao nhiêu?
Tôi nhận được độ dài rất dài được gửi bởi một thiết bị Windows Phone:
Latitude=-63572375290155
Longitude=106744840359415
Điều này vượt quá kích thước cột bảng của tôi và tôi đang gặp lỗi.
Vĩ độ và kinh độ có thể dài bao nhiêu?
Tôi nhận được độ dài rất dài được gửi bởi một thiết bị Windows Phone:
Latitude=-63572375290155
Longitude=106744840359415
Điều này vượt quá kích thước cột bảng của tôi và tôi đang gặp lỗi.
Câu trả lời:
Phạm vi vĩ độ hợp lệ theo độ là -90 và +90 cho bán cầu nam và bắc tương ứng. Kinh độ nằm trong phạm vi -180 và +180 chỉ định tọa độ phía tây và phía đông của Kinh tuyến gốc, tương ứng.
Để tham khảo, Xích đạo có vĩ độ 0 °, cực Bắc có vĩ độ 90 ° bắc (viết 90 ° N hoặc + 90 °) và cực Nam có vĩ độ -90 °.
Các Thủ Meridian có một kinh độ từ 0 ° đi qua Greenwich, Anh. Đường ngày quốc tế (IDL) gần như theo kinh độ 180 °. Một kinh độ có giá trị dương rơi ở bán cầu đông và giá trị âm rơi ở bán cầu tây.
Độ chính xác thập phân
Sáu (6) vị trí thập phân chính xác trong tọa độ sử dụng ký hiệu độ thập phân ở độ phân giải 10 cm (hoặc 0,1 mét). Mỗi chênh lệch 0,000001 trong độ thập phân tọa độ dài khoảng 10 cm. Ví dụ: hình ảnh của Google Earth và Google Maps thường ở độ phân giải 1 mét và một số nơi có độ phân giải cao hơn 1 inch mỗi pixel. Độ phân giải một mét có thể được biểu diễn bằng 5 vị trí thập phân để hơn 6 vị trí thập phân là không liên quan đến độ phân giải đó. Khoảng cách giữa các kinh độ tại xích đạo giống như vĩ độ, nhưng khoảng cách giữa các kinh độ đạt đến 0 tại các cực khi các đường kinh tuyến hội tụ tại điểm đó.
Nếu giá trị Latitude được báo cáo là -6,3572375290155 hoặc -63,572375290155 thì bạn có thể làm tròn và lưu trữ tối đa 6 chữ số thập phân cho độ chính xác 10 cm (hoặc 0,1 mét).
Đối với độ chính xác milimet (mm) sau đó biểu thị lat / lon với 8 chữ số thập phân ở định dạng độ thập phân. Vì hầu hết các ứng dụng không cần mức độ chính xác 6 chữ số thập phân là đủ cho hầu hết các trường hợp.
Theo hướng khác, toàn bộ độ thập phân biểu thị khoảng cách ~ 111 km (hoặc 60 hải lý) và chênh lệch 0,1 độ thập phân biểu thị khoảng cách ~ 11 km.
Dưới đây là bảng # vị trí thập phân chênh lệch về vĩ độ với độ delta và khoảng cách ước tính tính bằng mét, sử dụng 0,0 làm điểm bắt đầu.
decimal decimal distance
places degrees (in meters)
------- --------- -----------
1 0.1000000 11,057.43 11 km
2 0.0100000 1,105.74 1 km
3 0.0010000 110.57
4 0.0001000 11.06
5 0.0000100 1.11
6 0.0000010 0.11 11 cm
7 0.0000001 0.01 1 cm
Đại diện độ-phút-giây (DMS)
Đối với ký hiệu DMS 1 cung giây = 1/60/60 độ = ~ 30 mét và 0,1 giây giây delta là ~ 3 mét.
Thí dụ:
1 phút cung = 1/60 độ = ~ 2000m (2km)
CẬP NHẬT: Đây là một bài viết blog thú vị về độ chính xác tọa độ.
0.1 m
nơi bạn hiện đang sử dụng 10 cm
(ngoại trừ khi bạn nói "khoảng 10 cm"). Nếu không thì trả lời xuất sắc.
Kinh độ hợp lệ là từ -180 đến 180 độ.
Vĩ độ được cho là từ -90 độ đến 90 độ, nhưng các khu vực rất gần cực không thể lập chỉ mục.
Vì vậy, các giới hạn chính xác, như được chỉ định bởi EPSG: 900913 / EPSG: 3785 / OSGEO: 41001 như sau:
Tổng cộng tối đa của Vĩ độ là: 9 (12.3456789), kinh độ 10 (123,4567890), cả hai đều có tối đa 7 ký tự số thập phân (Ít nhất là những gì tôi có thể tìm thấy trong Google Maps ),
Ví dụ: cả hai cột trong Rails và Postgresql trông giống như thế này:
t.decimal :latitude, precision: 9, scale: 7
t.decimal :longitude, precision: 10, scale: 7
Vui lòng kiểm tra hệ tọa độ UTM https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system .
Các giá trị này phải được tính bằng mét cho một phép chiếu bản đồ cụ thể. Ví dụ: đỉnh núi Assiniboine (ở 50 ° 52′10 N 115 ° 39′03 W) trong UTM Vùng 11 được biểu thị bằng 11U 594934.108296 5636174.091274 trong đó (594934.108296, 5636174.091274).
Tôi biết rằng đã có một vài câu trả lời, nhưng tôi đã thêm nó, vì điều này bổ sung thông tin đáng kể về các vị trí thập phân và do đó độ dài tối đa được hỏi.
Độ dài của vĩ độ và độ lớn phụ thuộc vào độ chính xác. Độ dài tối đa tuyệt đối cho mỗi là:
Đối với cả hai khoản giữ: tối đa 8 vị trí decial là có thể (mặc dù không được sử dụng phổ biến).
Giải thích cho sự phụ thuộc vào độ chính xác:
Xem bảng đầy đủ tại bài viết độ thập phân trên Wikipedia