2009-09-05 14 views
5

Tengo una base de datos con un montón de registros que contienen latitud y longitud de puntos que quiero obtener en un mapa. El nivel de detalle que necesito se reduce al nivel de la calle australiana y hasta el nivel del país y puede ser información de mapas puros (suburbios, calles, etc.) o fotos aéreas. Esto es solo para fines personales y la salida no necesita ser de calidad de producción. Supongo que los mapas de Bing o Google Earth son el camino a seguir. ¿Alguien puede orientarme en la dirección correcta para una implementación simple y rápida? ¡Gracias!¿Cuál es la forma más fácil de obtener datos espaciales de sql 08 en un mapa?

+0

¿Qué marco lateral del cliente ha elegido para el mapa mash-up? –

+0

Si algo necesita una codificación real, entonces .NET es la preferencia. Como mencioné, este no es un proyecto orientado al cliente, por lo que la tecnología del cliente puede ser algo rápido y desagradable que me permita visualizar los datos en un mapa. –

+0

DeepEarth debe ajustarse a la necesidad de un marco de trabajo del lado del cliente, está escrito en C# para Silverlight. Todavía necesitará un componente del lado del servidor para entregar los datos AFAIK. Para eso, GeoServer debería funcionar. –

Respuesta

1

El mejor enfoque que he encontrado hasta ahora es Craig Dunn's Geoquery. Necesito pasar un poco más de tiempo familiarizándome con él, pero en la superficie parece una herramienta bastante ordenada.

0

Esto podría haber algún inicio - http://msdn.microsoft.com/en-us/magazine/dd434647.aspx#id0080059

SQL Server Management Studio 2008 incluye un visualizador simple en la forma de una ficha de resultados espacial en la ventana de resultados de consulta . Este visualizador funciona con una columna de geografía o geometría en los resultados de la consulta y traza los tipos de datos espaciales en una cuadrícula. Si aparecen columnas espaciales múltiples en los resultados de la consulta , puede elegir el que visualizar. La columna que se mostrará debe estar en el formato binario SQL Server ; utilizando ToString() o STAsText() no funcionará con el visualizador .

+0

Gracias por ese artículo interesante, pero aparte de la referencia al programa Geoquery de Craig Dunn, se trata principalmente de la pestaña de resultados espaciales, que no proporciona ninguna superposición de mapa. –

0

Independientemente de la herramienta del lado del cliente que elija para el mash-up, querrá tener una API para recuperar sus datos de SQL Server en formato de imagen o vector. No he tenido ninguna experiencia práctica con él, pero GeoServer debería poder work with SQL Server Spatial Data.

de sus GeoServer about page:

puede mostrar los datos en cualquiera de las aplicaciones de mapeo populares, como Google Maps, Google Earth, los mapas de Yahoo y Microsoft Virtual Earth. Además, GeoServer puede conectarse con arquitecturas GIS tradicionales como ESRI ArcGIS.

Espero que esto ayude.

Cuestiones relacionadas