18 messaggi dal 06 febbraio 2013
Ciao a tutti,
Che tipo di dato numerico posso usare su sqlServer per salvare latitudine e longitudine avendo numeri con 20 decimali?

Es.
9.23433215678965378923


Grazie
Al
166 messaggi dal 09 febbraio 2017
Ciao,

per trattare dati come latitudine / longitudine prova a usare il tipo "Geography", dovrebbe essere fatto apposta, anche per farci varie operazioni dopo.

http://www.html.it/articoli/il-tipo-di-dati-geography-su-sql-server-2008-1/


In alternativa potresti trattarli come dati numerici con la virgola, quindi semplicemente Float.


Spero di esserti stato d' aiuto.

Emanuel Pirovano
Web Developer
18 messaggi dal 06 febbraio 2013
Ciao Ema grazie per la risposta,
Ho provato ad usare float ma su sqlServer ha dimensione 8 e non mi permette di salvare il dato completo con la precisione che mi serve e se non sbaglio anche Geography ha lo stesso limite.
1.976 messaggi dal 27 luglio 2005
Contributi
salve,
personalmente ho sempre serie preoccupazioni con i tipi di dato float a real in quanto la precisione e' sempre un'alea...
preferisco laddove possibile usare un dominio preciso, quindi tendenzialmente un decimal(x, y)... vedi ad esempio https://sqlsouth.wordpress.com/2013/11/12/storing-latitude-and-longitude-coordinates/

saluti

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php
1.976 messaggi dal 27 luglio 2005
Contributi
almi2001 ha scritto:
Ciao a tutti,
Che tipo di dato numerico posso usare su sqlServer per salvare latitudine e longitudine avendo numeri con 20 decimali?

Es.
9.23433215678965378923


Grazie
Al


20 decimali ... :|
se non vado errato (https://en.wikipedia.org/wiki/Decimal_degrees), il 7mo decimale dovrebbe darti un'approsimazione di 11 millimetri.. l'8vo di 1.1 millimetri, il 9no di 110 micron...

non comprendo bene che precisione possa servirti al 20mo decimale...
saluti

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.