Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie viele signifikante Ziffern sollte ich in meiner Datenbank für eine GPS-Koordinate speichern?

WGS84 Datumsangaben werden normalerweise als Koordinaten in einer vollständigen Dezimalschreibweise angegeben, normalerweise mit 5 Dezimalstellen, also könnten Sie für den Breitengrad (-90 bis +90) dezimal (7, 5) (-90,00000 bis 90,00000) verwenden, für den Längengrad könnten Sie dezimal verwenden (8, 5) (-180,00000 bis 180,00000).

.00001 gibt am Äquator eine Genauigkeit von etwa einem Meter an

Der DECIMAL/NUMERIC-Datentyp ist eine skalierte Ganzzahl mit fester Genauigkeit und sowohl positive als auch negative Teile des Bereichs sind immer verfügbar - sie haben keinen Einfluss auf die Genauigkeit oder Skalierung (dafür ist offensichtlich Speicherplatz erforderlich, aber Sie haben keine Wahl darüber für DECIMAL)