8 votos

Puede OpenStreetMap reemplazar a Google Earth?

Necesito crear un sitio web que necesita para realizar las siguientes tareas:

  1. Mostrar un mapa web con los detalles topográficos
  2. En el mapa muestran un conjunto de determinadas calles
  3. Cuando una calle se selecciona mostrar un conjunto de puntos de interés en esa calle

Las restricciones son:

  1. Ruby on Rails como un lenguaje de programación
  2. Todo en la pila debe ser de código abierto

    Le he dado una mirada a OpenStreetMap va a trabajar para las tareas necesarias?

EDITAR

En realidad no es un producto que utiliza Google Earth en esta empresa, pero quieren cambiar debido a su costo comercial.

4voto

axk Puntos 2147

Si usted no necesita las imágenes de satélite o cosas en 3D es posible con una combinación de:

  • Datos de OSM importados en Postgresql/Postgis (a través de osm2pgsql)
  • Mapnik utilizan para representar los mapas
  • OpenLayers se utiliza para mostrar el mapa web (servicio de baldosas prestados por Mapnik)
  • algunos de Javascript middleware (ExtJS) para facilitar la recuperación de los datos como es requerido por las capas vectoriales y construir componentes de interfaz de usuario
  • algún componente del lado del servidor (Ruby on Rails base si es necesario) que las consultas de la Postgis/Postgresql base de datos de características (es decir, la geometría de determinadas calles, cerca de Pdi).

Tenemos una aplicación integrada en la parte superior de la anterior en el sig.el modulo.ro que muestra montaña, caminatas por los senderos de OpenStreetMap (lado del servidor está basado en Java).

Nota: Usted puede hacer algunas cosas en 3D mediante la integración de los perfiles de altitud (srtm de la NASA) con los datos de OpenStreetMap.

3voto

Anthony Cramp Puntos 126

Su primer requisito es que usted debería ser capaz de

Mostrar un mapa web con los detalles topográficos

Esto no será tan fácil con open street maps. Con google maps, el 'terreno' punto de vista es lo suficientemente bueno para mostrar básicos de los detalles topográficos.

Con Open street maps, usted tendrá que tener su propio servidor que sirve de datos topográficos.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X