Nasıl doğru enlem ve boylam saklamak gerekir?
Bu soruyu burada okuyordum:
What datatype to use when storing latitude and longitude data in SQL databases?
Ve genel kanı Ondalık(9,6) kullanarak gitmek için yol olduğunu. Benim için asıl soru, ne kadar doğru gerçekten buna ihtiyacım var mı?
Örneğin, Google API döndürür bir sonuç gibi bir durumu yok
"lat": 37.4219720,
"lng": -122.0841430
-122.0841430, kaç basamak ihtiyacım var mı? Birkaç kılavuzları okudum ama onları yeterince mantıklı bu rakam veremem.
Benim sorum: daha doğrusu Eğer tam yerini 50 metre yakınına doğru olmak istiyorum, kaç ondalık noktanın kullanımına gerek var mı?
Belki daha iyi bir soru aslında olmayan programlama bir soru olurdu, ama olurdu: daha ne kadar doğru her ondalık noktası mı veriyor?
Bu kadar basit mi?
- Liste öğesi
- x00 = 6000 kilometre
- = 600 xx0 kilometre
- = 60 kilometre xxx
- xxx.x = 6 kilometre
- xxx.= .6 kilometre xx
- vb?
CEVAP
Ekvatorda karşı ondalık doğruluk
decimal degrees distance
places
-------------------------------
0 1.0 111 km
1 0.1 11.1 km
2 0.01 1.11 km
3 0.001 111 m
4 0.0001 11.1 m
5 0.00001 1.11 m
6 0.000001 0.111 m
7 0.0000001 1.11 cm
8 0.00000001 1.11 mm
ilan No : https://en.wikipedia.org/wiki/Decimal_degrees#Precision
Enlem/boylam verileri saklamak için Na...
Nasıl android mobil cihaz Enlem ve Boy...
Nasıl MySQL tabloları GUID saklamak ge...
Bir konum enlem kullanarak bir saat di...
Nasıl belirli bir boylam ve enlem ile ...