99% thời gian, bất kỳ loại dữ liệu dấu phẩy động nào mà bạn chọn đều phải đủ.
Có, tôi biết rằng không phải lúc nào cũng thể hiện chính xác và chính xác giá trị đến 15 chữ số thập phân, nhưng không quan trọng. Độ dài/dài đến 15 chữ số thập phân là xác định vị trí với độ chính xác (được xác nhận) theo thứ tự chiều rộng của một vài nguyên tử hydro. Bạn chỉ cần sáu chữ số thập phân để có được độ chính xác trong phạm vi mét, đủ cho hầu hết các trường hợp. Rất ít cần phải có độ chính xác hơn xentimét (8 điểm) và độ chính xác 10 hoặc thậm chí 100 mét sẽ đủ tốt cho nhiều ứng dụng.
Và, tất nhiên, đó là tất cả giả định rằng nguồn dữ liệu ban đầu chính xác ở vị trí đầu tiên. GPS của điện thoại của tôi hiếm khi có độ chính xác cao hơn 10m (và thậm chí sau đó, một nửa thời gian bản đồ của nó không hiển thị vị trí thực tế của tôi trong vòng tròn 10m mà nó khẳng định), vì vậy lưu trữ vị trí chính xác hơn sẽ là vô nghĩa và gây hiểu lầm. Cấp, bạn có thể sử dụng một nguồn dữ liệu chính xác hơn so với máy thu GPS giá rẻ tích hợp vào một chiếc điện thoại di động, nhưng, mặc dù vậy, nó có thể không thực sự chính xác tất cả các con đường xuống đến một quy mô phân tử.
Nguồn
2011-08-22 09:40:17
có thể trùng lặp của [Loại dữ liệu lý tưởng để sử dụng khi lưu trữ vĩ độ/kinh độ trong cơ sở dữ liệu MySQL là gì?] (Http://stackoverflow.com/questions/159255/what-is-the-ideal-data-type -to-use-khi-lưu-latitude-longitudes-in-a-mysql) – Gajus