Je conçois des bases de données et j'étudie cette question depuis un moment. Nous utilisons une application standard avec un backend Oracle où les champs de données ont été définis pour permettre 17 décimales. Ridicule! C'est dans les millièmes de pouce. Aucun instrument GPS au monde n'est aussi précis. Mettons donc de côté 17 décimales et traitons les aspects pratiques. Le gouvernement garantit que son système est bon à "une" précision de pseudo-portée "dans le pire des cas" de 7,8 mètres à un niveau de confiance de 95% ", mais poursuit en disant que la FAA (utilisant ses instruments de haute qualité) a montré que les lectures GPS sont généralement bonnes pour à moins d'un mètre.
Vous devez donc vous poser deux questions: 1) Quelle est la source de vos valeurs? 2) À quoi les données seront-elles utilisées?
Les téléphones portables ne sont pas particulièrement précis, et les lectures de Google / MapQuest ne sont probablement bonnes qu'à 4 ou 5 décimales. Un instrument GPS de haute qualité peut vous en procurer 6 (aux États-Unis). Mais capturer plus que cela est un gaspillage d'espace de frappe et de stockage. De plus, si des recherches sont effectuées sur les valeurs, il est bon pour un utilisateur de savoir que 6 serait le maximum qu'il / elle devrait rechercher (évidemment, toute valeur de recherche saisie doit d'abord être arrondie à la même précision que la valeur de données recherchée. ).
De plus, si tout ce que vous voulez faire est de visualiser un emplacement dans Google Maps ou de le mettre dans un GPS pour y arriver, quatre ou cinq, c'est beaucoup.
Je dois rire des gens d'ici qui entrent tous ces chiffres. Et où prennent-ils exactement cette mesure? Bouton de porte avant? Boîte aux lettres à l'avant? Centre du bâtiment? Haut de la tour cellulaire? ET ... est-ce que tout le monde le prend systématiquement au même endroit?
En tant que bonne conception de base de données, j'accepterais des valeurs d'un utilisateur pour peut-être quelques chiffres de plus de cinq décimales, puis arrondir et capturer seulement cinq pour la cohérence [peut-être six si vos instruments sont bons et votre utilisation finale le justifie].