Ho un DB con un sacco di record contenenti lat e long di punti che voglio ottenere su una mappa. Il livello di dettaglio che mi serve è fino al livello stradale australiano e fino al livello del paese e può trattarsi sia di dati cartografici puri (periferie, strade, ecc.) Che di foto aeree. Questo è puramente per scopi personali e l'output non ha bisogno di essere la qualità della produzione. Presumo che le mappe Bing o Google Earth siano la strada da percorrere: qualcuno può indicarmi la giusta direzione per un'implementazione molto veloce e semplice? Grazie!Qual è il modo più semplice per ottenere dati spaziali sql 08 su una mappa?
risposta
L'approccio migliore che ho trovato finora è Craig Dunn's Geoquery. Ho bisogno di passare un po 'di tempo per familiarizzarmi con esso, ma in superficie sembra uno strumento abbastanza carino.
Questo potrebbe essere qualche inizio - http://msdn.microsoft.com/en-us/magazine/dd434647.aspx#id0080059
SQL Server Management Studio 2008 include un semplice visualizzatore in forma di una scheda risultati territoriale nella finestra dei risultati Query. Questo visualizzatore funziona con una colonna di geografia o geometria nei risultati dell'interrogazione e nei grafici i tipi di dati spaziali su una griglia. Se le colonne spaziali multiple vengono visualizzate nei risultati della query , è possibile scegliere quella da visualizzare . La colonna da visualizzare deve essere nel formato binario di SQL Server ; utilizzando ToString() o STAsText() non funzionerà con il visualizzatore .
Grazie per questo, articolo interessante ma diverso dal riferimento al programma Geoquery di Craig Dunn riguarda principalmente la scheda dei risultati spaziali che non ti fornisce alcuna sovrapposizione di mappe. –
Indipendentemente dallo strumento lato client scelto per il mashup, è necessario disporre di un'API per recuperare i dati di SQL Server in formato immagine o vettoriale. Non ho avuto esperienza pratica con esso ma GeoServer dovrebbe essere in grado di work with SQL Server Spatial Data.
Dal loro about page:
GeoServer in grado di visualizzare i dati su una delle applicazioni di mapping popolari come Google Maps, Google Earth, Yahoo Maps e Microsoft Virtual Earth. Inoltre, GeoServer può connettersi con le tradizionali architetture GIS come ESRI ArcGIS.
Spero che questo aiuti.
- 1. qual è il modo più veloce per ottenere la mappa secondaria di una mappa
- 2. Qual è il modo più semplice per mantenere oggetti java?
- 3. Qual è il modo più semplice per ottenere questi dati in un Dataframe Pandas?
- 4. Qual è il modo più semplice per ottenere Grammar :: Tracer lavorando su Perl6 stesso?
- 5. Qual è il modo più semplice per ottenere una OutOfMemoryException in C#?
- 6. Qual è il modo più semplice per spiegare Che cos'è Hadoop e Mappa/Riduci?
- 7. C#: qual è il modo più semplice per sottrarre tempo?
- 8. yaml-cpp Il modo più semplice per scorrere su una mappa con valori indefiniti
- 9. Qual è il modo più semplice per impostare i messaggi di dati binari personalizzati in Java?
- 10. Qual è il modo più semplice per esportare un database SQLServer 2000 in XML?
- 11. Qual è il modo più semplice in Javascript per ottenere solo il segno di un numero?
- 12. Qual è il modo più semplice per definire una variabile locale in Oracle?
- 13. Qual è il modo più veloce per ottenere un DataTable in SQL Server?
- 14. Qual è il modo più semplice per ottenere una chiave con il valore più alto da un hash in Perl?
- 15. Qual è il modo più semplice per scrivere su stdout in modalità binaria?
- 16. qual è il modo più semplice per riprodurre l'audio dai dati di array in delphi
- 17. Qual è il modo più semplice per usare reify (ottenere un AST di) un'espressione in Scala?
- 18. Qual è il modo più efficiente per eseguire il bulk-copy su SQL Server da Java?
- 19. Android: qual è il modo più semplice per salvare piccole quantità di dati?
- 20. Qual è il modo più semplice per effettuare più richieste Web di seguito?
- 21. Qual è il modo più semplice per ottenere un'int in un'app console?
- 22. Qual è il modo più semplice per ottenere la posizione corrente di un iPhone?
- 23. WinForms: qual è l'approccio più semplice per mantenere alcuni dati?
- 24. Qual è il modo più semplice per ottenere tfidf con dataframe panda?
- 25. Qual è il modo più intelligente per copiare una mappa in Kotlin?
- 26. Il modo più semplice per aggiungere dati a una colonna SQL
- 27. Qual è il modo più semplice per importare un file SQLite SQL in un database SQL WEB
- 28. Qual è il modo più semplice per creare una tabella Excel con C#?
- 29. Dato un tipo T-SQL come una stringa, qual è il modo più semplice per valutarlo in un tipo .Net?
- 30. Qual è il modo più semplice per visualizzare in anteprima i dati da una colonna di immagini?
Quale framework lato client hai scelto per il mashup della mappa? –
Se qualcosa ha bisogno di una vera codifica, .NET è la preferenza. Come ho già detto, questo non è un progetto rivolto al cliente, quindi la tecnologia client può essere qualsiasi cosa veloce e sgradevole che mi permetta di visualizzare i dati su una mappa. –
DeepEarth dovrebbe soddisfare la necessità di un framework lato client, è scritto in C# per Silverlight. Avrai comunque bisogno di un componente lato server per la consegna dei dati AFAIK. Per questo, GeoServer dovrebbe funzionare. –