Каков наилучший тип данных, который следует использовать при хранении геопозиционных данных на C#? Я бы использовал десятичное значение для его точности, но операции с десятичными числами с плавающей запятой медленнее, чем двоичные числа с плавающей запятой (double).Двойной или десятичный знак для значений широты/долготы в C#
Я читал, что большую часть времени вам больше не понадобится 6 или 7 цифр точности для широты или долготы. Нечеткость двойников даже имеет значение или может быть проигнорирована?
Я задал бы противоположный вопрос: имеет ли разница в производительности даже материю или ее можно игнорировать? – Heinzi
Десятичное значение для абсолютной точности. Если вы сохраняете миллионы на них, вы можете немного сохранить размер и немного улучшить производительность, используя двойной, но незначительный. –
В базе данных вы должны использовать «пространственный тип данных sql» для хранения долготы и широты –