Qual è il miglior tipo di dati da utilizzare quando si memorizzano i dati di posizione in C#? Vorrei usare il decimale per la sua esattezza, ma le operazioni sui numeri decimali in virgola mobile sono più lente dei numeri in virgola mobile binario (doppio).Doppio o decimale per i valori di latitudine/longitudine in C#
Ho letto che la maggior parte delle volte non è necessario più di 6 o 7 cifre di precisione per latitudine o longitudine. L'inesattezza dei doppi è importante o può essere ignorata?
Vorrei fare la domanda opposta: la differenza di prestazioni è importante o può essere ignorata? – Heinzi
Decimale per una precisione assoluta. Se stai memorizzando milioni su di essi, puoi risparmiare un po 'sulle dimensioni e migliorare un po' le prestazioni usando il doppio, ma trascurabile. –
Nel database è necessario utilizzare "sql spatial data type" per archiviare longitudine e latitudine –