Archivo de la categoría: OSM

¡Hazme un mapa de España! … ¡y bien rápido!


Ostras como se ponen los jefes de vez en cuando y claro, cuando vas y estiras del hilo te enteras que sobre el supuesto mapa de España van a pintar con chorricientos colores y necesitan que se vea bien a cualquier escala y que tenga el entramado de las calles, pero también salgan las provincias y puedan hacer zoom y pintar sobre las provincias… ¿no os suena?, jopé que suerte, a mi me pasa a menudo…

Así que en esta entrada vamos a intentar dar una solución planteando un mapa desaturado para poder pintar en colorines sobre él, el mapa tendrá orígenes de datos fáciles de conseguir – y libres – y utilizará un stack de software libre para construirlo… así que tendréis un mapa rápido [ish], fácil y bonito [ish]…

Sigue leyendo

iParty 13


Bien anteayer terminó mi participación en la iParty 13, la fiesta del software libre y la informática en general que organiza Aditel, la Asociaicón para el Desarrollo de la Informática y la Telemática de la UJI en Castellón de la Plana. Viene a ser como una Campus Party con gente quedando a dormir en un espacio donde pueden sobre todo jugar juntos a videojuegos pero que a la vez tiene un variado programa de talleres y charlas técnicas.

Yo no conocía el evento la verdad, asistí porque me invitaron a dar una charla de OSM. Ciertamente como excusa me vino perfecta porque tras ver el programa no me limité solo a ir a dar mi charla sino que asistí durante tres días a la fiesta, participando en los talleres y de la gente.

El primer día estuve en el taller de Arduino, que hacía tiempo que me provocaba curiosidad. De hecho me quedé con muchas ganas tras la conferencia que dio David Cuartielles en las Jornadas de SIG Libre (todo un acierto de la organización que dio el contrapunto a otra conferencia que mejor no recordar). El caso es que la charla de David me picó y salí de ella con mucha curiosidad por conocer mejor el funcionamiento de esta tecnología mezcla de software y sobre todo hardware libre. Así que nada, con la ayuda de José Manuel Escuder nos introdujimos en los principios básicos del funcionamiento de la placa Arduino y de los componentes mínimos para conseguir procesar entradas de diferente tipo para generar respuestas sencillas, básicamente luces (LEDs) y un servomotor. La verdad es que me queda mucho por aprender pero creo que sí que voy a dedicarle tiempo a esto porque me parece que tiene muchas posibilidades y abre seguro un enorme abanico de escenarios en los que este tipo de dispositivos tienen más sentido que otras plataformas móviles como podrían ser smartphones o pequeños ordenadores como el reciente Raspberry Pi

Enciendo un pilotín!!

Durante todo el viernes y sábado pudimos disfrutar de Alessandro Mascherpa y Modesto Caballero para aprender mucho sobre Drupal, el popular proyecto de software libre que hace tiempo ha pasado de ser solo un CMS para convertirse más bien en un framework para la generación de aplicaciones web. El primer día estuvimos viendo las cosas más básicas que ciertamente yo ya piloto pero el segundo día pudimos introducirnos en el desarrollo de módulos (aunque no le pude atender todo lo que yo hubiera querido). Aquí están las diapos y el código de su charla. Por la tarde vimos con Modesto módulos más avanzados para controlar la estructura de nuestras webs así como de su aspecto gracias a módulos como Context, Display Suite, Sweaver, Skinr y algunos más. Mención especial para Alessandro que hizo perfectamente de anfitrión para Modesto (de Barcelona) y para mí.

En el taller de site building de Drupal #iparty13

Pude disfrutar de un interesante taller sobre Wikipedia donde Santiago Navarro de Wikimedia España nos introdujo en las diferentes tecnologías que se desarrollan en el contexto del proyecto Wikipedia así como muchas otras cosas alrededor de este gran proyecto de conocimiento libre: su historia, estadísticas, roles de los participantes, etc.

El viernes por la tarde asistí al taller de Android que impartió Javier Muñoz, de Nabbel donde en poco más de hora y media nos introdujo en los conceptos básicos de desarrollo para este sistema operativo, desde el uso del IDE (Eclipse), hasta los diferentes tipos de componentes que podemos desarrollar, así como una breve introducción a la construcción de interfaces gráficas de usuario sin apenas escribir código XML. Para el tiempo del que dispuso ciertamente no se puede pedir más y tenemos las diapos y el código de ejemplo para seguir en casa.

Por último, el sábado por la tarde di mi charla de Introduccíon a OSM, con una buena asistencia (unas 15 personas) pudimos ver juntos qué es el proyecto, cómo se contribuye, cuál es el flujo de generación de la cartografía así como una breve introducción a JOSM. La gente estuvo muy participativa y creo que se hicieron una buena idea de qué es OSM, espero que hayamos ganado algún nuevo colaborador!!

Portada charla OSM iParty

En fin poco más, agradecer a la organización y en especial a Luís por permitirme pasar unos días con gente tan entusiasta del conocimiento y del software libre, con ganas de aprender de cualquier cosa pero también de divertirse, yo al menos me lo he pasado de fábula con ellos y espero poder repetir otro año de una u otra forma.

La noche de los mapas vivientes, crónica a cuatro manos


Cena al estilo #osm #notlm

Cena previa

Este post en el geomatic va a ser un poco diferente. Hace unos días tuvo lugar una especie de Mapping Party global y nocturna, la Noche de los Mapas Vivientes en los que entusiastas de OpenStreetMap de todo el mundo decidieron pasar una noche mapeando o experimentando sobre OSM. En Valencia la noche la pasamos Rafa y yo en su casa, ya que pese a intentarlo en un par de grupos de la comunidad no hubo mucho éxito de convocatoria. He pensado que sería buena idea que este post lo escribiéramos entre los dos, a cuatro manos vaya. Sirva también este post para romper una sequía de casi 5 meses en el blog….

¡Allá vamos!

Jorge

Hola Rafa, creo que esta crónica hay que empezarla por una pequeña presentación de quién eres tú. Rafa, así en breve es un geoinquieto muy activo en redes sociales (@raolbaletco) y apasionado de la cartografía, el open data y las ciudades sostenibles. Rafa es uno de los principales dinamizadores de Geoinquietos Valencia y ha sido clave para que este grupo del que ya hablaremos en otra ocasión arranque con fuerza en nuestra ciuadad. Venga vamos a empezar.

¿cómo te enteraste de esta iniciativa y qué te pareció en un primer momento?

Rafa

Todo comenzó desde Twitter en mi caso, a partir de la cuenta española @openstreetmapes  y algún comentario entrecruzado de Ivan Sánchez @RealIvanSanchez y tu perfil en Twitter @xurxosanz sobre el tema. Desde que empezamos a mover Geoinquietos Valencia mis ganas de descubrir nuevos servicios y nuevas oportunidades #geo han crecido día a día y tras los anuncios de Google Maps y mis ideas sobre #opendata me parecía un buen momento para reconectar, contribuir y dar mi granito de arena a la comunidad. Openstreetmap.org lo conozco desde principios de 2008 cuando me lo introdujeron y me interesé por aquel entonces de forma esporádica..

Detrás de ese logo de zombie pensaba que habría monotonía y poco movimiento, pero nada más lejos de la realidad: Entre la cafeína, una conversación interesante, horas y muy buen ambiente nos fuimos animando hasta tal punto que no queríamos parar aunque el día siguiente en el trabajo nos recomendaba descansar unas horas. Terminó siendo una gran noche.

¿Tenías alguna idea ya pensada para cartografiar para el evento?

Jorge

Pues tenía varias ideas. Por un lado seguir con la edición de una zona que apenas comencé en una sesión anterior en otro grupo de inquietos. La reunión se llevó a cabo en una zona casi sin cubrir en OSM así que en un hueco de aquel día le dediqué unos minutos. De eso hacía algo más de un mes y me apetecía darle un poco más de cariño a esa zona y así lo hice (changeset). Por otro lado me apetecía probar los scripts de conversión de Catastro a OSM aunque al final me emocioné con la edición pura y dura sobre ortofoto y no hice esas pruebas sino que me dediqué a dibujar las calles de Benifaió (changeset), un pueblo cercano a Valencia que no existía en OSM todavía.

NOTLM from Valencia team

Antes y después de la zona mapeada en Pobla de Vallbona

¿Y tú, qué tal fue tu noche, a qué dedicaste las horas?

Rafa

Un pequeño inciso antes de responder: Esta pregunta llega tras haberse celebrado la 3a Reunión de Geoinquietos Valencia tratando temas de Tilemill de Mapbox entre otros donde Pedro-Juan @vehrka comentó sobre la agenda de la 4a y la introducción a OSM mediante JOSM dónde se preguntó si la gente lo conocía y no todos lo conocían.

Pues tras el inciso he de comentar que yo hasta ahora lo había ido revisando desde web con el editor Potlach que ofrecen tras identificarte dentro de OpenStreetMap. Había estado revisando los diferentes programas que corrían con OSM para temas de topología cuando os pregunté a Iván y a ti por GPS para senderismo y posterior edición pero no me había puesto a editar desde JOSM hasta esa noche. Mi primera hora tras tener todo listo en mi Mac OSX fue descubrir las librerías y cómo moverme con el programa, averiguando que el botón preferencias no estaba situado como en otros SO.

Las siguiente hora la dediqué a conocer las etiquetas introduciendo metadatos sobre servicios para la bicicleta en el centro de Valencia (changeset), y conociendo la gran cantidad de usuarios que editan y añaden más valor a los mapas que vamos creando la comunidad. Cuando ya me vi con mayor soltura y tras ver que la gente se iba moviendo pensé en dónde podía dejar mi granito de arena esa noche. Pensé en muchas localizaciones pero tenía una espina clavada tras ver a mi primo Ignacio en “Españoles en el Mundo”  y decidí comprobar si Google tenía datos de una de las ciudades donde ha estado, Barcelos. Cuál fue mi sorpresa que no tenía apenas datos y me decidí a vectorizar a partir de una fotografía aérea de Bing. Los resultados se pueden ver en una comparativa realizada con Geofabrik Tools. Os invito a mejorarlo, la experiencia fue muy gratificante y en el Amazonas hay muchísimo por hacer :)

¿Alguna idea para conseguir más adeptos para la siguiente?

Jorge

Supongo que más preparación, darle más difusión en twitter, escribir algún post en un blog de calentamiento, preguntar directamente a más geoinquietos potenciales, en el trabajo, etc. La suerte era que teníamos sitio ofrecido por beCode, una empresa valenciana, pero al final no aprovechamos la oportunidad que nos brindaron. ¡¡Seguro que hay más oportunidades!!

¿Crees que hay algún colectivo en el que conseguir colaboradores que no estemos ateniendo? ¿Algún grupo de geoinquietos por despertar?

Rafa

Tras revisar los editores de OSM en la ciudad de Valencia ví que algunos eran activos también en Twitter y en Facebook, las dos redes que más usuarios mueven en mi entorno. Sería como bien dices Jorge, potenciar ese campo pero también algunos foros técnicos que hay en la red incluso en servicios móviles como Wikiloc. Otro colectivo que puede interesarle es a los estudiantes de la UPV en general y de la UV sobre todo en Geografía… es una gran oportunidad para ellos.

Para la próxima doblaremos los esfuerzos para ser más. Un taller sobre OSM en Geoinquietos Valencia y publicidad en los tablones puede hacer que esta noche vaya ganando adeptos.

¿Crees que es un nuevo impulso de openstreetmap.org para motivar a la comunidad tras la adopción de las nuevas licencias ODbL?

Jorge

Desde luego ha sido una buena oportunidad para difundir el proyecto en general y demostrar que tras el proyecto hay un sólido grupo de gente entusiasta y que está más vivo que nunca. La ODbL es el fruto de un trabajo muy serio para conseguir una licencia válida y legal sin margen de duda, para publicar datos geográficos siguiendo estrechamente lo que entendemos como Open Data.

Una última pregunta para cerrar ¿repetirás el año que viene? :-)

Rafa

Es la noche del 7 al 8 de febrero? ¡Apuntada queda! ¡¡Hasta la próxima!!

Acabando la noche de los mapas vivientes

Equipos de trabajo para una noche de mapeo

OSM + ImpOSM + TileMill


Hacía tiempo que no le dedicaba un ratillo a los temas geofrikis, no por falta de ganas, sino porque soy disperso, muy muy muy disperso, pero se cruzó la posibilidad de mezclar cartografía y juegos de rol y …

Allí que medio liando a otro, que no hace falta que le líe nadie, llamado @RealIvanSanchez, preparamos una versión online del mapa de Cunia, la ciudad sin alma del juego de rol Rol Negro de la editorial Ediciones Sombra.

Y por aquí os voy a comentar el stack que usamos para la hazaña…

Sigue leyendo

Extreme cartography


People are coming home after a great Spanish FOSS4G meeting. There will be time to write about the event, here or maybe on my Prodevelop blog, but before that, I really want to share with you this nice piece of art by RealIvanSanchez and Vehrka. Planet readers follow this link as Planet software eats videos for breakfast.

If you understand Spanish, you should wait for the publishing of meeting videos and see the complete presentation of Iván explaining what Extreme Cartography means to him.

What will GEOHULK think about this?

Probando MapProxy


Durante bastante tiempo hemos tenido a TileCache como «el producto» (libre por supuesto) a usar cuando queríamos montar un servidor de teselas que acelerara nuestros clientes web, usando TMS o WMS-C como protocolos de acceso. Desde hace un tiempo GeoWebCache ha ido tomando forma, lo que empezó como una beca para un Google Summer of Code se ha ido convirtiendo en un producto funcional. Pero desde hace tiempo ha llegado un nuevo chico al barrio, se llama MapProxy y tiene algunas características bastante interesantes.

MapProxy tecnológicamente hablando es un desarrollo escrito en Python, que permite desplegarse en lo que se llama un “entorno virtual” que permite aislar tu entorno de desarrollo del resto de tu sistema. Igualmente trae un sencillo servidor web para desarrollo y para usarlo en producción debemos acudir a FastCGI o bien a WSGI, un estándar Python para desplegar aplicaciones web. El despliegue por tanto es más o menos similar al de TileCache.

MapProxy no sólo se expone como un servidor TMS o WMS-C, también y esta es su mayor diferencia, se expone como un servidor WMS normal. Es decir, a partir de los orígenes que definamos y que se irán almacenando cacheados en disco, además de como servicios de teselas MapProxy también podrá atender a peticiones que caigan fuera de los límites de dicha cuadrícula. Para ello compondrá y reproyectará si fuera necesario la imagen al tamaño y sistema de referencia requerido.

Esto abre escenarios muy interesantes, por ejemplo usar nuestras caches con clientes pesados como gvSIG y no sólo tirando de servicios WMS existentes sino también de otros que únicamente fueran servidos mediante TMS. Es decir, por decirlo de forma sencilla, podemos montar un WMS de OpenStreetMap. Claro que un origen como OSM no se verá muy bien en las zonas intermedias entre resoluciones de la caché porque las etiquetas y elementos lineales se distorsionarán bastante. Pongo un pequeño ejemplo a una escala bastante grande, de cómo se vería OSM en gvSIG.

Más usos: cachear OSM u otros orígenes muy frecuentados en nuestra organización (como por ejemplo el PNOA), permitiendo a nuestros técnicos no sólo consumir estos datos desde clientes ligeros de visores corporativos sino también desde clientes pesados claro. Podríamos limitar esas caches tanto en su extensión geográfica, como en su duración temporal así como en su espacio ocupado en disco porque  MapProxy también añade bastante «azúcar» en la parte de la generación y mantenimiento de sus caches, pero esto lo dejaré para otro día.

Desgraciadamente MapProxy aún no soporta el estándar WMTS aunque diría que esto se resolverá en poco tiempo y hace otras cosas interesantes como redirigir las peticiones getFeatureInfo y getLegendGraphic a las capas originales, cosa que TileCache (si no me equivoco) tampoco hace.

Instalar MapProxy en una distribución GNU/Linux moderna es bastante sencillo, la documentación es muy buena (usan mi querido sphinx) y su lista de correo es bastante activa como para ir salvando cualquier escollo que vayamos encontrando.

En este enlace a pastebin dejo una configuración básica bastante autoexplicativa en la que se sirven dos capas, la de OSM de la figura anterior y también el WMS-C del PNOA. Me hubiera gustado conectar al PNOA mediante el protocolo TMS pero no ha habido manera, al final he usado una capa WMS, teniendo que eliminar los metatiles porque MapProxy los usa por defecto en capas WMS. En cualquier caso el ejemplo funciona a la perfección.

A continuación dejo un pantallazo de gvSIG mostrando en dos vistas el PNOA en vivo y el cacheado, se puede ver que no hay diferencia apreciable entre ambos. Lo que se ve por cierto es el Gulliver de Valencia, un parque rompepantalones muy popular.

Como conclusión a este ¿primer? artículo sobre MapProxy simplemente recomendar su evaluación si se tiene que desplegar un servidor de teselas nuevos y el entorno tecnológico es el adecuado. Servir WMS a partir de caches añade una funcionalidad que en determinados escenarios puede ser más que interesante.

Trunk is red


Con ese título: Mapas OSM-Garmin: trunk is red,  Carlos Dávila ha posteado hace un par de horas en la lista Talk-ES de OSM un correo comentando sus avances en la generación de archivos de navegación para dispositivos Garmin.

Yo soy un feliz usuario de un Garmin Legend HCx y gracias al trabajo de Carlos a partir de ahora la cartografía que llevo en mi dispositivo (siempre he usado datos de OSM) se va a ver un poquito mejor y además me va a permitir hacer navegación puerta a puerta, aunque no era el principal uso que le quería dar al aparato.

Ahí va el enlace con información sobre OSM y los mapas: Mapas gratuitos de OpenStreetMap para Garmin

Quería poner alguna imagen con los datos pero como no le voy a hacer una foto a la pantalla del GPS, mejor pego una de las capturas de pantalla que ha hecho Carlos;

gvSIG Mini


gvSIG miniMiguel Montesinos, CTO de Prodevelop y mi jefe para más señas ha posteado por diversas listas este mensaje anunciando el lanzamiento de un  pequeño (o no tanto) proyecto para dispositivos móviles:

Hola a tod@s,

anunciamos el nacimiento de gvSIG Mini, un nuevo proyecto open source (GNU/GPL) dirigido a teléfonos móviles Java y Android. gvSIG Mini es un visor libre de mapas de libre acceso, con cliente WMS, WMS-C, búsqueda de direcciones, POIs, rutas, entre otras funcionalidades.

gvSIG Mini ha sido desarrollado por Prodevelop.

Estamos encantados de poder contar con comentarios, sugerencias, contribuciones,… Estamos abiertos a colaborar con todo aquél que esté interesado en este proyecto u otros similares.

Más información en http://www.gvsigmini.org

Saludos

Miguel Montesinos
Director Técnico
PRODEVELOP, S.L.
http://www.prodevelop.es

Este proyecto, por contar un poco más del asunto, es una evolución del cliente para dispositivos móviles que fue desarrollado para un GIS de turismo de la consejería de turismo de la Junta de Extremadura. Este proyecto entre otras cosas, solicitaba un cliente útil por cualquier ciudadano que le diera acceso a cartografía temática de ámbito turístico (bares, monumentos, albergues, etc.) así como a varias capas de información base (ortofotos, carreteras, etc.). Este proyecto además fue presentado en las últimas jornadas de SIG Libre de Girona (artículo en PDF) y se puede ver una presentación muy buena sobre el proyecto de la mano del principal desarrollador de la aplicación.

Hecha la aplicación vertical, se consiguió apoyo económico para desarrollar un cliente más genérico que fuera útil a cualquier persona, permitiendo acceder no sólo a la cartografía de Google Maps (eso ya lo hacen otras aplicaciones) sino a otros servicios comerciales (Yahoo y Bing) como muy especialmente cartografía libre (OpenStreetMap) y más aún, cualquier servicio WMS que el usuario quisiera utilizar. Obviamente este último servicio será sólo útil para gente del mundillo geo, pero bueno, es soft libre y abre las puertas a desarrollar cualquier otro tipo de aplicación vertical que requiera servicios WMS específicos.

Finalmente la aplicación además de mostrar estos servicios de cartografía, hace uso de servicios de cálculo de rutas y búsqueda de puntos de interés utilizando proyectos relacionados con OpenStreetMap.

Posteriormente se ha desarrollado una versión que todavía se puede considerar bastante “alpha” para ser utilizada en dispositivos Android, visto que la plataforma está ganando cada vez más usuarios y es un mercado muy interesante.

Yo llevo usando la aplicación Java en mi teléfono ya un tiempo (para ver cartografía no uso el servicio de rutas demasiado) y es muy estable y rápido, se lo recomiendo a todo el mundo que pueda permitirse bajarse unos KB de internet sin que le suponga un gasto enorme.

¿no está mal para ser tan mini no?

Actualización: meto después del leer más la presentación que ha hecho Javi Carrasco y que ha posteado también en el blog de Prodevelop.
Sigue leyendo

Lo mejor de OSM


Hace un par de días Geofabrik anunció en la lista general de OpenStreetMap el lanzamiento de un sencillo portal para acceder a lo que se puede llamar como el Salón de la Fama de OSM, es decir, un mapa con enlaces a aquellas zonas que por una razón u otra destacan en el mapa que OSM está elaborando de nuestro mundo.

http://bestofosm.org/

Creo que, en este caso más que nunca, sobran las palabras y lo que toca es ver algunos ejemplos tomados al azar. ¿Se os ocurre alguno más? Pues además de comentarlo por aquí se les puede dar un toque para que lo añadan.

OpenStreetMap (mapnik) map of the area around 38.98706, -76.94249

Universidad de Maryland, destaca por la cobertura de caminos e indicaciones para minusválidos

OpenStreetMap (mapnik) map of the area around 52.50832, 13.33817

Zoo de Berlin, han mapeado con detalle las zonas de los diferentes animales

OpenStreetMap (mapnik) map of the area around 51.27818, 9.06531

Freienhagen es una zona rural alemana de gran detalle

OpenStreetMap (mapnik) map of the area around 51.29476, 11.43009

Otra zona rural germana de gran detalle

OpenStreetMap (mapnik) map of the area around 10.91175, 77.01976

Campo de golf en Coimbatore (India), hay gente para todo

OpenStreetMap (mapnik) map of the area around 33.89732, 35.48904

Beirut demuestra el soporte de escritura arábica

geomatic blog en barcamp Valencia


barcamp es algo así como una red internacional de conferencias (o desconferencias como se autodenominan) de ámbito técnico, orientadas a la interacción siendo más bien una reunión donde todo el mundo está invitado a participar, es decir uno asiste sabiendo que ha de contar algo a los demás.

Con estos tintes un grupo de gente capitaneado por Juanjo Martínez, de Open Sistemas, ha conseguido (les ha costado lo suyo) un sitio en el que celebrar una reunión, con un lema muy concreto: “Web 2.0, Open Source y Social Media“. La conferencia tendrá lugar el 25 de julio en Alfara del Patriarca (un pueblo muy cercano a Valencia) en las instalaciones de la Universidad Cardenal Herrera. Tienes toda la información en http://www.barcampvalencia.com.

En este contexto, y si no pasa nada, dos miembros de geomaticblog participarán presentando dos proyectos que casan a la perfección con el lema, Pedro-Juan presentará la fundación OSGeo y yo (con la ayuda seguramente de Iván García del ITI) el proyecto OpenStreetMap.

Los organizadores están buscando a gente que se anime presentar proyectos, porque ya que han conseguido dos salas, ¡¡hay que llenarlas!! Así que si te apetece contar algo en lo que andes metido (no hace falta ser un gran ponente ni nada parecido) no lo dudes y ponte en contacto con la organización. Si no te apetece contar nada pero te interesan los contenidos, puedes apuntare enviando un correo a inscripciones@barcampvalencia.com.

La conferencia se hace en una zona vecina a Moncada, donde Vicente que es del terreno ha hecho un gran trabajo, pero Alfara no estaba terminada así que le he pegado un repaso para que tengamos un bonito mapa que enseñar allí.

Actualización:

Han pasado unas horas ya tenemos renderizado la ubicación de la conferencia. Como wordpress.com todavía no deja insertar mapas dinámicos, podéis pinchar en la imagen para ir al mapa de la zona. Por cierto que tenemos una piscina cerquita para ir a darse un chapuzón o tomar una cervecita fresquita.

Ubicación de la barcamp (sigue el enlace para ir al mapa)

Ubicación de la barcamp (sigue el enlace para ir al mapa)