venerdì 17 ottobre 2008

Tipi geografici in SQL Server 2008

Ieri sono stato al Microsoft Days Event 2008 qui a Firenze. Hanno fatto vedere diverse cose interessanti, gran parte delle quali c'entra poco col Web geografico (ma mi interessano molto per le cose che faccio per lavoro, come il nuovo Entity Framework che sembra veramente notevole).


L'ultima sessione era dedicata a SQL Server 2008; ho assistito ad alcune interessantissime demo sul nuovo tipo di dati di SQL Server che rappresenta delle coordinate. Possono essere sia geometriche che geografiche. Fin qui niente di che (non che ci voglia una grande scienza per implementare da sé dei campi latitudine e longitudine). Ma il bello è che arrivano con tutta una serie di funzioni quali il calcolo della distanza tra due punti, tra due punti ed una retta, calcolo dell'area di un poligono, determinare se un punto sta dentro o fuori un poligono, eccetera. Insomma roba comodissima, e calcoli decisamente complicati da implementare da sè, soprattutto se vogliamo risultati precisi (cioè NON approssimando la Terra ad una sfera, ad esempio...).

Nessun commento: