Jaki jest najlepszy typ danych do użycia podczas przechowywania danych geoprzestrzennych w języku C#? Używałbym dziesiętnej, by była dokładna, ale operacje na dziesiętnych liczbach zmiennoprzecinkowych są wolniejsze niż binarne liczby zmiennoprzecinkowe (podwójne).Podwójne lub dziesiętne dla wartości szerokości/długości geograficznej w C#
Przeczytałem, że przez większość czasu nie potrzebujesz więcej niż 6 lub 7 cyfr precyzji dla szerokości i długości geograficznej. Czy nieścisłość dublowania jest wtedy ważna, czy może być ignorowana?
Chciałbym zadać przeciwne pytanie: czy różnica w wydajności ma znaczenie, czy może być ignorowana? – Heinzi
Dziesiętny dla absolutnej precyzji. Jeśli przechowujesz na nich miliony, możesz zaoszczędzić trochę na wielkości i poprawić nieco wydajność przy użyciu podwójnego, ale nieistotnego. –
W bazie danych należy użyć "typ danych przestrzennych sql" do przechowywania długości i szerokości geograficznej –