Eu projeto bancos de dados e venho estudando essa questão há algum tempo. Usamos um aplicativo de prateleira com um back-end Oracle, onde os campos de dados foram definidos para permitir 17 casas decimais. Ridículo! Isso está na casa dos milésimos de polegada. Nenhum instrumento GPS no mundo é tão preciso. Portanto, vamos deixar de lado 17 casas decimais e lidar com questões práticas. O governo garante que seu sistema é bom para "um" pior caso ", precisão de pseudo-faixa de 7,8 metros a um nível de confiança de 95%", mas depois diz que a FAA real (usando seus instrumentos de alta qualidade) mostrou que as leituras de GPS geralmente são boas para dentro de um metro.
Portanto, você deve se perguntar duas coisas: 1) Qual é a fonte de seus valores? 2) Para que os dados serão usados?
Os telefones celulares não são particularmente precisos e as leituras do Google / MapQuest provavelmente só chegam a 4 ou 5 casas decimais. Um instrumento GPS de alta qualidade pode render 6 (nos Estados Unidos). Mas capturar mais do que isso é um desperdício de digitação e espaço de armazenamento. Além disso, se alguma pesquisa for feita nos valores, é bom para o usuário saber que 6 é o máximo que ele deve procurar (obviamente, qualquer valor de pesquisa inserido deve primeiro ser arredondado para a mesma precisão do valor de dados que está sendo pesquisado )
Além disso, se tudo o que você vai fazer é visualizar um local no Google Maps ou colocá-lo em um GPS para chegar lá, quatro ou cinco são suficientes.
Tenho que rir das pessoas por aqui digitando todos esses dígitos. E onde exatamente eles estão fazendo essa medição? Maçaneta da porta da frente? Caixa de correio na frente? Centro de construção? Topo da torre de celular? E ... está todo mundo tomando consistentemente no mesmo lugar?
Como um bom projeto de banco de dados, eu aceitaria valores de um usuário para talvez alguns mais de cinco dígitos decimais, então arredondaria e capturaria apenas cinco para consistência [talvez seis se seus instrumentos forem bons e seu uso final justificar].