Mysql
 sql >> Database >  >> RDS >> Mysql

Quante cifre significative devo memorizzare nel mio database per una coordinata GPS?

WGS84 i datum sono generalmente forniti come coordinate in una notazione completamente decimale, di solito con 5 cifre decimali, quindi per la latitudine (da -90 a +90) potresti usare decimal(7, 5) (da -90.00000 a 90.00000), per la longitudine potresti usare decimale (8, 5) (da -180.00000 a 180.00000).

.00001 fornisce una precisione di circa un metro all'equatore

Il tipo di dati DECIMAL/NUMERIC è un intero in scala di precisione fissa e sia la parte positiva che quella negativa dell'intervallo sono sempre disponibili - non influiscono sulla precisione o sulla scala (ovviamente è richiesta la memoria per questo, ma non puoi scegliere per DECIMAL)