Saya merancang database dan telah mempelajari pertanyaan ini selama beberapa waktu. Kami menggunakan aplikasi di luar rak dengan backend Oracle di mana bidang data ditentukan untuk memungkinkan 17 tempat desimal. Konyol! Itu dalam seperseribu inci. Tidak ada instrumen GPS di dunia yang seakurat itu. Jadi mari kita sisihkan 17 tempat desimal dan berurusan dengan praktik. Pemerintah menjamin sistem mereka baik untuk akurasi "kasus terburuk" pseudorange 7,8 meter pada tingkat kepercayaan 95% "tetapi kemudian melanjutkan dengan mengatakan FAA aktual (menggunakan instrumen berkualitas tinggi) telah menunjukkan pembacaan GPS biasanya baik untuk dalam satu meter.
Jadi, Anda harus bertanya pada diri sendiri dua pertanyaan: 1) Apa sumber dari nilai-nilai Anda? 2) Untuk apa data tersebut akan digunakan?
Ponsel tidak terlalu akurat, dan pembacaan Google / MapQuest mungkin hanya cocok untuk 4 atau 5 desimal. Instrumen GPS berkualitas tinggi mungkin memberi Anda 6 (di Amerika Serikat). Tapi menangkap lebih dari itu hanya membuang-buang ruang pengetikan dan penyimpanan. Selain itu, jika ada pencarian yang dilakukan pada nilai-nilai tersebut, akan menyenangkan bagi pengguna untuk mengetahui bahwa 6 adalah yang paling harus dia cari (jelas semua nilai pencarian yang dimasukkan pertama-tama harus dibulatkan ke akurasi yang sama dengan nilai data yang dicari ).
Selain itu, jika Anda hanya ingin melihat lokasi di Google Maps atau memasukkannya ke GPS untuk sampai ke sana, empat atau lima sudah cukup.
Saya harus menertawakan orang-orang di sekitar sini yang memasukkan semua angka itu. Dan di mana tepatnya mereka melakukan pengukuran itu? Kenop pintu depan? Kotak surat di depan? Pusat bangunan? Puncak menara seluler? DAN ... apakah setiap orang secara konsisten mengambilnya di tempat yang sama?
Sebagai desain database yang baik, saya akan menerima nilai dari pengguna mungkin beberapa lebih dari lima digit desimal, kemudian membulatkan dan menangkap hanya lima untuk konsistensi [mungkin enam jika instrumen Anda bagus dan penggunaan akhir Anda menjaminnya].