Hace un tiempo les hablaba que Manifold puede conectarse a Google, Yahoo y Virtual Earth. Ahora ha salido ya el conector para enlazarse con Open Street Maps (OSM), que por cierto ha sido desarrollado en C# por un usuario del foro llamado Jkelly.
La noticia apareció esta semana en el foro de Manifold, donde se cargaron tanto el .dll que permite la conexión como el código como para que alguien vea como se hizo y lo intente inventar otra fumada.
Como hacerlo
Para ello, hay que descargar, por ahora del foro de Manifold, el dll que se debe colocar en “archivos de programa/ Manifold System/”, justo en el lugar donde se ponen los otros conectores.
Luego para cargar la capa se hace con “Archivo / imagen / vincular / manifold image services”
Esto permite un panel de donde se pueden elegir tanto Yahoo Maps, como Google y Virtual Earth. Ahora debería poderse ver también las capas de Virtual Earth:
- Mapnik
- Osmarender
- Cloudemade’s cycle map
Resultado
Al final se tiene una capa de imagen linkada como lo veríamos en OSM, y se puede hacer acercamientos que pueden ser almacenados en Caché si así lo decidimos al cargar la capa. También se puede desvincular, lo que nos daría la opción de elegir el tamaño de píxel y guardaría la cobertura de forma local.
Para verlo en un mapa, solo hay que arrastrarlo a la vista (map) y el sistema advertirá que no está en la misma proyección, en caso que no sea la misma de OSM. Entonces en la pestaña de abajo, de la capa de OSM que hemos agregado al despliegue hacemos botón derecho y elegimos “usar proyección” y listo.
Nos parece un buen gesto, ante una de las mayores bases de datos vectoriales en línea, que según dicen, almacena más de 364 millones de elementos producto de una extensa red de colaboradores. Otros productos como Global Mapper y CadCorp lo hacen.
Actualización: También ha sido subida una librería para poder conectarse a Google Earth Terreno.