Esistono funzionalità di dati spaziali per MS Sql Server 2005?
-
06-07-2019 - |
Domanda
Mi chiedo se ci sia qualche ottimizzazione che posso fare per ottenere SELECT più veloci per i dati spaziali senza passare a SQL SERVER 2008. Esiste per SQL Server 2005, nativamente o tramite plugin, una delle seguenti funzionalità?
- Tipi di campi spaziali
- Indici spaziali
- Funzione matematica di Arcsin per il calcolo della distanza superficiale su una sfera (Terra)
Soluzione
Ci sono alcune funzionalità GIS disponibili tramite http: //www.codeplex. com / Wiki / View.aspx? ProjectName = MsSqlSpatial ma per quanto ne so SQL 2008 è la strada da percorrere
Altri suggerimenti
Nel 2005 ce n'è solo 3 ( ASIN
). Le cose spaziali sono nuove nel 2008 .
Non in quanto tale. SQL Server non ha funzionalità di indicizzazione spaziale nativa. Varie persone hanno realizzato progetti che emulano un indice spaziale sopra le strutture di indicizzazione native, ma questi non sono efficienti come un albero a R nativo o un altro indice spaziale. Per il supporto nativo per questo è davvero necessario SQL Server 2008 o un altro DBMS come PostGresSQL che supporti direttamente l'indicizzazione spaziale.
Tuttavia, una delle soluzioni a cui sono collegati gli altri poster potrebbe migliorare le tue prestazioni.