Usando los datos de OpenStreetMap de Curacautín en conjunto con Google Maps(Ejemplo práctico)

27 julio, 2009 at 10:02

Tras la publicación ayer de un mapa básico de Curacautín por realizado por lacosox en esta misma web me tomaré la libertad de mostrar un pequeño ejemplo una aplicación de estos datos liberados por lacosox para el proyecto o
penstreetmap.

Desde la libertad hacia el mundo

cura1Demás esta decir y ya todo quien conozca Curacautín sabrá que se trata de una ciudad que en los últimos años ha vivido en gran parte del turismo, tras caer en una crisis que creo que nos dejó una gran lección en el pasado (me refiero a la quiebra de Focura la empresa maderera con la cual el pueblo creció y vió caer también sus grandes bosques sin reforestar). Actualmente a mi parecer la ciudad se está mostrando al mundo capturada en su mayoría por las cámaras de turistas y algunas grabaciones en youtube, esta es entonces un oportunidad inigualable de crear un curacautín virtual para mostrar de mejor manera la ciudad hacia el mundo y que no solo quedemos como la ciudad a la cual el turista pasó a hechar combustible. A continuación observa esta pequeña y muy básica aplicación que he desarrollado utilizando googlempas en conjunto con los datos liberados la tarde de ayer en esta misma web:

(Ver ejemplo)

Básicamente esta aplicación tiene 3 partes principales que pasaré a explciar a continuación:

cura3Carga de las apis de google maps y renderizado: Utiliza la red de servidores de google para cargar esta información acelerando así el trabajo con estas librerías, aprovechamos la rebundancia de servidores ubicados a lo largo del mundo para cargar la información desde la réplica más cercana, además aseguramos mantener nuestra librería actualizada. Las cargas son hechas de esta manera:

google.load("maps", "2.x");
google.load("jquery", "1.3");
google.load("jqueryui", "1.5.3");

Agregando datos desde openstreetmap: Se crea una capa de renderizado que luego es agregada gracias al api de google maps. La función de javascript que hemos llamado load se encargará de ello cuando acabe de cargar la estructura de la web:

function load()
{
if (!GBrowserIsCompatible())
return;

var copyOSM = new GCopyrightCollection(“OpenStreetMap & Lacosox.org“);
copyOSM.addCopyright(new GCopyright(1, new GLatLngBounds(new GLatLng(-90,-180), new GLatLng(90,180)), 0, ” “));

var tilesMapnik = new GTileLayer(copyOSM, 1, 17, {tileUrlTemplate: ‘http://tile.openstreetmap.org/{Z}/{X}/{Y}.png’});
var tilesOsmarender = new GTileLayer(copyOSM, 1, 17, {tileUrlTemplate: ‘http://tah.openstreetmap.org/Tiles/tile/{Z}/{X}/{Y}.png’});

var mapMapnik = new GMapType([tilesMapnik], G_NORMAL_MAP.getProjection(), “Mapnik”);
var mapOsmarender = new GMapType([tilesOsmarender], G_NORMAL_MAP.getProjection(), “Osmarend”);
var map = new GMap2(document.getElementById(“map”), { mapTypes: [mapMapnik, mapOsmarender] });

map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter( new GLatLng(-38.43831, -71.88855), 15);
map.enableScrollWheelZoom();
map.enableContinuousZoom();

var wikipedia = new GLayer(“org.wikipedia.es”);
var panoramio = new GLayer(“com.panoramio.all”);
map.addOverlay(wikipedia);
map.addOverlay(panoramio);
}

 

Observe que en ese misma función agregamos los datos desde wikipedia y panoramio bajo el mismo concepto.

Para mayor información leer:
http://wiki.openstreetmap.org/wiki/ES:Main_Page
http://code.google.com/intl/es-ES/apis/ajax/documentation/
http://code.google.com/intl/es-ES/apis/maps/

demo_openstreetmapcuracautin_3
Título: demo_openstreetmapcuracautin_3 (0 click)
Leyenda:
Filename: demo_openstreetmapcuracautin_3.html
Size: 4 KB

Curacautin v0.1 en Open Street Map

26 julio, 2009 at 21:34

Gracias a la generosidad de Lacosox.org, ahora ya se puede observar parte de la ciudad de curacautin en el servicio de mapas e información geográfica libre www.openstreetmap.org.

OpenStreetMap es un proyecto dirigido expresamente a crear y ofrecer datos geográficos libres, tales como planos de calles, a cualquiera que los desee.

El proyecto comenzó debido a que muchos mapas que se cree que son libres, tienen en realidad restricciones legales o técnicas para su uso, lo cual evita que la población los utilice de forma creativa, productiva o inesperada.

En el último tiempo OpenStreetmap.org se ha vuelto un referente tan importante como maps.google.com.

Si algún curacautinense lee este post, les solicitamos que nos ayuden a completar el mapa de la ciudad ya que de momento aún faltan muchas calles y poblaciones que no se han agregado aún. Si deseas ayudarnos y no sabes como te rogamos usar nuestro formulario de contacto y te responderemos vía email.

Ver mapa de Curacautín más grande

Elecciones 2008

24 septiembre, 2008 at 08:24

Sea usted de la tendencia política que sea, tenga usted el pensamiento que sea, sea como sea  tarde o temprano los próximos políticos de su comuna cambiarán en algo (para bien o para mal) la administración de los recursos. Tenga o no tenga derecho a voto una cosa es cierta, si va a elegir… hagalo informado !!!.

El viernes 26 de septiembre (en dos días más) se da inicio a la propaganda electoral (en el marco de las Elecciones Municipales 2008); su barrio, sus calles, su casa se verá invadida por toda clase de «publicidad» política.

Como era de esperar no han cambiado mucho las cosas en mi comuna (¬¬), poca gente nueva, en fin. Para la gente que va a votar, les dejo acá la lista de candidatos para la comuna de curacautín (IX Región). Si usted es de otra comuna, porfavor vea los candidatos de su comuna acá.
Candidatos para la comuna de Curacautín (después del salto)