Mis 5 Años colaborando en OpenStreetMap

8 Abril, 2014 at 16:54

Debo confesar, que cuando descubrí OpenStreetMap por allá en el 2009, de inmediato me pareció una idea genial. En esa época a raíz de algunos proyectos que desarrollaba comencé a investigar las apis de cartografías web que existían, que de hecho eran bastante menos desarrolladas de lo que son hoy en día y por otro lado las soluciones profesionales eran demasiado costosas para la realidad que vivía. OpenStreetMap me ofrecía una nueva idea, compartir la información y aprovechar la que otros compartían…

Hace unos meses estaba realizando una de mis habituales contribuciones cuando me encontré por casualidad con este sitio ( http://hdyc.neis-one.org/ ), prepara un resumen acotado de las actividades durante la vida de cierto usuario. y UUU! justo se cumplían 5 años desde mi primera edición en OSM!

¿Qué hice en 5 años?

  • He ayudado a mapear varios pueblos pequeños completos, principalmente en la Región de la Araucanía, Chile. Destacando Temuco (que no es pequeño) y Curacautin.
  • Más de 115.000 cambios! Principalmente en caminos, edificios, nombres y direcciones.
  • Aunque me centrado en los datos de Chile, ocasionalmente también he colaborado a otras comunidades que han solicitado ayuda como Colombia, Bolivia, Panamá, etc. Es lo bonito de estar comunicados!

Entre otros datos que pueden ver en el resumen.

5_years_of_OSM

Numeración de calles de Curacautin en OpenStreetMap

18 Septiembre, 2012 at 19:03

Hace ya un tiempo que estábamos trabajando en la incorporación de las numeraciones de calles en Curacautin, hoy la tarea está completa en las principales calles de la ciudad. Esto permite que ahora se puedan hacer búsquedas en los motores que implementan Nominatim ( la base de datos de resolución de nombres y posiciones de OpenStreetMap).

Para implementar los nombres de las calles y las numeraciones que estas tienen, no es un proceso complicado aunque si se debe tener algo de tiempo para ello.

En esta ocasión se ha utilizado el editor JOSM y estas son algunas imágenes del trabajo. ( click en la descripción para ver la imagen en tamaño real )

curacautin_numeracion1

Visión general de la ciudad

curacautin_numeracion3

Los puntos azules son nodos para los vectores de direcciones.

curacautin_numeracion2

Especificando nombre de una calle

Luego que los datos fueran procesados en nominatim y renderizados en OpenStreetMap, obtenemos como resultado la posibilidad de realizar búsquedas de direcciones; Por ejemplo la dirección de la municipalidad, o búsqueda de un cajero automático. ( click en la descripción para ver la imagen en tamaño real )

 

curacautin_numeracion5

Dirección de la Municipalidad

curacautin_numeracion4

Buscando un cajero automático ( ATM )

Otra funcionalidad Interesante que resulta de esta publicación de calles, está la posibilidad de realizar una consulta “reversa” es decir a partir de nuestra posición actual dentro de la ciudad, consultar cual es la dirección de la calle.
Para esto Nominatim posee un API de respuestas en linea y cuya documentación puedes revisar en http://wiki.openstreetmap.org/wiki/Search.

Veamos un ejemplo sencillo, la posición aproximada de la Biobioteca municipal de Curacautin se encuentra en latitud: -38,4384; longitud: -71,8903 ( esto según indica google Earth; la posición real probablemente difiera en algunos decimales ). La idea es que enviando sólo esas coordenadas, Nominatim nos indique que es lo que existe en ese lugar, el nombre de la calle o algo similar.

Según la documentación la consulta es mediante la siguiente instrucción:

http://nominatim.openstreetmap.org/reverse?format=xml&lat=-38.4384&lon=-…

y entrega estos resultados:

curacautin_numeracion6

Buscando la posición mediante el mapa

 

curacautin_numeracion7

Utilizando en API para resolver la posición

Esperamos que estas contribuciones de calles sean muy útiles para todos.

Delineación Asistida de Cuerpos de Agua con Lake Walker para OpenStreetMap

12 Diciembre, 2010 at 17:00

Hace algunos días me he encontrado con LakeWalker, un buen plugin para delineación asistida, disponible para el editor JOSM de OpenStreetmap. No es espectacularmente bueno, pero al menos cumple con las funcionalidades básicas esperadas en una herramienta como esta.

Para quienes realizamos aportes constantes a OpenStreetmap, puede resultar bastante interesante la integración de esta herramienta en el proceso de delineación de cuerpos de agua u otros sectores de características parejas ( como bosques o caminos ).

LakeWalker por ahora solo trabaja con imágenes liberadas de LANDSAT, por lo que no siempre es posible acceder a resultados en donde no se quieran correcciones.

Según el destripe que he realizado del plugin, el funcionamiento consta en descargar una imagen satelital infraroja desde landsat de la zona donde se ha seleccionado la delineación asistida. Generando de esta forma la traza de puntos, lineas y/o polígonos necesarios.

No es mala idea usar Landsat, pero según he visto estos último días, el servidor WMS de la NASA que cuenta con estas imágenes, no siempre está disponible ( al menos para la red de Chile ). ( He estado pensando seriamente en mejorar el plugin para permitir usar imagenes infrarojas propias ).

LakeWalker ya viene incorporado en las últimas versiones de JOSM, por lo que si actualizar su software podrán probarlo.

Lonquimay v0.1 en OpenStreetMap

22 Febrero, 2010 at 18:59

Gracias a la generosidad de Lacosox.org, ahora ya se puede observar parte de la ciudad de Lonquimay –  Chile 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 Lonquimayino/a lee este post, les solicitamos que nos ayuden a completar el mapa de la ciudad ya que de momento aún faltan muchas calles. Si deseas ayudarnos y no sabes como, te rogamos usar nuestro formulario de contacto y te responderemos vía email.

Esperamos tu colaboración:


Ver mapa más grande

Curacautin v0.2 en Open Street Map

8 Agosto, 2009 at 23:07

Gracias a Lacosox.org, el mapa de la ciudad de Curacautin en la región de la Araucanía – Chile, ha estado creciendo. Se han agregado nuevas calles, de las principales poblaciones de la ciudad.

Con los aportes de esta ocasión, el nuevo mapa de la ciudad quedaría de la siguiente forma:

curacautin_openstreet_map Ver el mapa de Curacautin directamente en OpenStreetMap aquí

como ya se ha mencionado en ocasiones anteriores, si quieres participar de este proyecto, solo contactáctanos. Te estamos esperando…

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