jueves, 4 de abril de 2013

Cómo convertir los atributos de un shape a textos CAD


En varias ocasiones me han preguntado cómo pasar los atributos de fichero shape a anotaciones en un fichero CAD. Hace tiempo yo mismo realicé varias consultas en foros de SIG opensource, en concreto gvSIG, pero sin solución. En gvSIG, Kosmo y Qgis probé a editar los  atributos de capas de etiquetas convertidas a puntos  para que se ajustara a los campos que propios de un fichero DXF. Tras la exportación a tipo CAD el resultado fue nulo, al menos al intentar abrirlo con software LibreCAD.

En su día, mi problema se solucionó porque en mi puesto de trabaja tenían licencias de Geomedia y esta conversión de shape a CAD con anotaciones funcionaba bastante bien. Sé también que con ArcGIS este trabajo se realiza sin problemas.

Este tema volvió a mi mente hace pocas semanas, a través de un correo electrónico de un lector. Recuperando el tema por donde lo dejé, y por pura cabezonería, he seguido buscando en Internet sobre el tema. La solución vino de la mano de un programa gratuito llamado DXFAutor que encontré en la web Free Geography Tools.

La conversión con DXFAutor es simple y sencilla. Tras la descarga e instalación, el programa:

  • Se carga el shape a convertir (File>Loada Data Set) en el programa. En mi caso he probado con el shape tipo área del catastro que representa los polígonos  de rústica de la provincia de Córdoba (MASA.shp). 

  • Tras elegir la opción File>Convert to DXF file,  el sistema nos permitirá exportar elementos gráficos, anotaciones y bloques.
  • Para los gráficos, podremos dar nombre a la capa (ej. masa_catastro), seleccionar un color y un estilo de línea.
  • En la exportación de anotaciones, editaremos la capa  (ej. masa_txt), asignaremos el tamaño del texto, el color y se elegirá el/los atributos del shape a convertir (yo he seleccionado el número de polígono re rústico que está en el atributo MASA). Comentar que el sistema sitúa el texto en el centro de cada objeto gráfico. Esto puede causar algunos errores de desplazamiento deberemos arreglar a posteriori.
  • Por último podemos crear bloques CAD asociados a un elemento gráfico y combinando varios atributos del shape.
  • Seleccionamos la carpeta donde se guardará el archivo DXF y…listo.
Fichero CAD final con referencias catastrales

Seguro que alguno de vosotros podrá completar esta entrada con otras maneras de hacer este tipo de trabajo, incluso con algunos de los SIG libres actuales. El debate  está abierto y se agradecen las aportaciones.

jueves, 7 de marzo de 2013

De iglesias a monumentos. "Cartografiando las cosas antiguas" 2.

Tras instalar  OSMAnd en Android como navegador GPS y consultar la información histórico-patrimonial que ofrece OpenStreetMap (OMS) para Córdoba, me di cuenta que los datos sobre patrimonio arquitectónico en Córdoba eran muy escasos. Curiosamente, en la cartografía disponible, estaban representadas un gran número de iglesias en la zona del casco histórico (etiquetas en el modelo de datos de OMS como amenity=place of worship) que además de lugares de culto, son bienes patrimoniales catalogados (BICs, Plan Especial del Casco, etc.), declarados como monumentos y suficientemente conocidos.

Los datos existentes sobre las iglesias están representados gráficamente como puntos o áreas. Al ser más numerosos los representados como áreas decidí empezar con ellas e ir añadiendo  la clave OMS correspondiente que los definiera como monumentos  (historic=monument).

Los resultados, respecto a su representación, no fueron estéticamente muy satisfactorios.  No queda bien diferenciados en la renderización por defecto de OSM, así que estoy pensando en añadirlos como puntos, que sí tienen una simbología clara, o revisar otras claves como por ejemplo buiding=yes.

A pesar de que en el estilo "standard" de OSM no las represente,  las modificaciones si pueden ser consultadas en otros servicios/estilos basados en OpenStreetMap como Query-to-map o ITO Map.



Resultado en ITO Map

En relación a las herramientas, para consultar y editar datos he utilizando JOSM. Aunque la interfaz es mucho más dura, JOSM se parece más las herramientas SIG con los que estoy acostumbrado a trabajar.  Además prefiero trabajar en local  y subir los datos que hacerlo  “en línea” como lo hace Potlatch.

En vez de descargarme toda la información cartográfica de Córdoba, he utilizado XAPI para obtener dos ficheros XML filtrados por coordenadas (bbox=-4.88886,37.81567,-4.61421,37.93762 o lo que es lo mismo el área del casco histórico ), claves (amenity=place of worship) y tipos de geometrías (node y ways) para poder editarlos en local.

Capas XML optenidas con XAPI y cargadas en JOSM

Tras una revisión de los datos, ya que no todos los lugares de culto estaban en la zona del caso o eran bienes patrimoniales, a las 24 iglesias resultantes se le añadió la clave Historic=monument.  Este dato está sacado de wikis varias, bibliografía, catálogos monumentales, pero principalmente de mis propios conocimiento (para algo debería servir la carrera digo yo).

Después de la  verificación automática de errores, los datos actualizados fueron subidos a la base de datos de OSM, con la descripción Añadiendo clave Historic a Iglesias (place_of_worship) del Casco Histórico. Áreas


Herramienta historial en JOSM. Se puede apreciar la actualización de la clave historic

Además de XAPI y JOSM, también he utilizado Query-to-Map para consultas y OSMconverter para obtener listados en formato CSV tanto al inicio como al final del trabajo.


Primeras Conclusiones

  • La información patrimonial es muy escasa (...y por Patrimonio en Córdoba no nos podemos quejar)
  • Hay que dibujar bastante para que al menos se pueda comparar con un mapa turístico básico.
  • De las geometrías (áreas) existentes he visto bastante errores en el dibujo de la planta.
  • Hay que investigar en el tipo adecuado de representación (punto o área) pensando en la renderización básica de OSM
  • Durante la edición con JOSM, he ido encontrando herramientas interesantes como por ejemplo: revisión de histórico de objetos o información sobre los editores que han trabajado en el conjunto de datos.
  • Las herramientas del "planeta OpenStreetMap” son numerosísimas. Para una simple actualización de 24 elementos he llegado a utilizar cinco herramientas diferentes. Imagino esto se debe a que soy un osmero novato,  que poco a  poco me iré dotando de mis “armas preferidas” o también, que me guste mucho "trastear"

viernes, 25 de enero de 2013

Gamificación y mapas. Ejemplos con OpenStreetMap.


El 25 de enero,  tuve  la oportunidad de asistir al taller sobre Gamifación que se organizó en coSfera titulado “Gamification, Cosas Serias que Aprendí Jugando al Angry Birds”.  Mis expectativas fueron totalmente cubiertas gracias a la interesante charla y amplios conocimientos sobre el tema que demostró Sergio Jiménez Arenas (@gamkt) de Game Marketing

Para no meter la pata copio y pego texto sobre ¿qué es la gamificación? de la web de Game Marketing.

“¿QUÉ ES EL GAMIFICATION?
Gamification, o gamificación en español, es el uso de elementos de diseño de juegos, pensamiento y mecánicas de juego para implicar a las personas en contextos no lúdicos.

¿PARA QUÉ SE ESTÁ UTILIZANDO?
Actualmente el gamification se está utilizando para:
Atraer y retener audiencias y clientes a una marca.
Animar a la gente a realizar tareas que consideran aburridas.
Minimizar los tiempos de adopción de productos o servicios.

¿DÓNDE SE ESTÁ UTILIZANDO?
Cada vez más empresas e instituciones, están aplicando de manera exitosa la gamificación para atraer audiencias divirtiendo a sus clientes e introduciendo mecánicas de juego en el diseño de sus productos o servicios para minimizar los tiempos de adopción y aumentar la participación.

La gamificación quiere hacer cualquier actividad más atractiva y emocionante, mediante el desarrollo de comportamientos deseados. Esta técnica puede animar a la gente para realizar tareas que consideran aburridas como completar encuestas, ir de compras o la lectura de páginas web.

Ahora, en un entorno más dinámico y competitivo, en el que captar la atención de clientes es mucho más complicado, la utilización de estas técnicas ayuda a las organizaciones aumentar su competitividad.

¿ESTO ES ALGO NUEVO?
Realmente no es un concepto de reciente creación, ya que se ha utilizado en el pasado pero no se le había otorgado nombre ni analizado en profundidad como una disciplina en sí. La gamificación se encuentra en la intersección entre el marketing, la educación o la salud con la tecnología y la psicología, para crear experiencias de usuario atractivas y emocionantes que involucren al cliente o usuario”

Durante el taller-debate aparecieron algunas cuestiones que pueden interesar, o al menos tener en cuenta, dentro de la temática de SIGdeletras (Nota: es la primera vez que tengo contacto con este tema, por lo que este texto es más un listado de ideas/notas que otra cosa)

Vimos un ejemplo de gamificación aplicado a la atracción de “jóvenes lectores” a la biblioteca de Nueva York llamado “Find the Future”. Este proyecto me hizo pensar en las posibilidades que uso de elementos de diseño de juegos podría tener en el acercamiento de museos, conjuntos arqueológicos o monumentos a la población (niños, jóvenes y adultos 2.0), usando por ejemplo el tópico de “Indiana Jones” que tanto fastidia a los arqueólogos, pero que podía dar mucho “juego” y nunca mejor dicho.



Para temas turísticos o de geomarketing y combinado con el usos de redes sociales (ej. Foursquare), códigos QR, NFC, móviles, las posibilidades son infinitas.  Podemos citar el proyecto experimental que se realizó en Córdoba en febrero de 2012, utilizando algunas técnicas de gamificación de la mano de Do It Social.  Su objetivo, era conocer la opinión de los turistas sobre la ciudad de Córdoba, mediante el uso de tarjetas o lectores de códigos Qr y puntos de información interactivos repartidos por los principales monumentos cordobeses. Como “estímulo” a la participación, se entregaban cupones de descuento para restaurantes y eBooks. Los resultados de la iniciativa pueden consultarse en el blog de Do It Social.

Durante la charla, Sergio hizo una referencia a un proyecto de la Universidad de Granada en el que colaborada. El proyecto “Cómo gamificar Wikipedia” que consiste en introducir el pensamiento y mecánicas de juego para aumentar la contribución de usuarios de cualquier instalación de MediaWiki, el gestor que utiliza la gran Wikipedia .

AddressHunter
Así, a la ligera, se me ocurrió las posibilidades que esto podría tener en el campo de la cartografía colaborativa y en concreto para aumentar la generación y actualización contenido de la iniciativa OpenStreetMap. Mirando en al wiki de OSM he descubierto que ya existen algunas proyectos sobre esta cuestión y que la mayoría de ellos disponen basan en el uso de aplicaciones para móviles.
  • AddressHunter - App para móviles orientada a aumentar los datos del callejero de OSM (info y videos)
  • OSMFight - Lucha  de scoring entre dos usuarios
  • Kort App - Gamified Mobile App based on KeepRight data
  • MapATag - App para recopilar datos sobre accesibilidad de las ciudades que se incluye en  WheelMap mapa que incluye sitios accesibles con sillas de ruedas
Lucha "cartográfica" con OSMFight

La gamificación tendría también grandes posibilidades en la organizaciones de las Mapping Party y creo habrá que tenerla en cuenta en al próxima reunión del grupo cordobés de Geoinquietos.

Rankings en MapATag

Sin conocer en profundidad el tema, que como todo tiene su parte teórica (psicología, marketing, tecnología, etc) , creo que la gamificación habrá que tenerla en cuenta y que en poco tiempo empezaremos a ver cada vez más ejemplos aplicados al ámbito turístico, patrimonial o cultural.

sábado, 15 de diciembre de 2012

Crónica de la 2ª Reunión de Geoinquietos de Córdoba y su provincia.


El pasado viernes 14 de Diciembre tuvo lugar, en la Sede del Ayuntamiento de Posadas, la 2ª reunión del grupo de Geoinquietos de Córdoba y provincia.

La tarde se organizó en varías partes.  Primero tuvo lugar una ronda de presentaciones de los asistentes (13 de los 18  datos del alta en Eventbrite, por cierto, herramienta muy eficaz para gestionar todo este tipo de reuniones). De nuevo el grupo de Córdoba estuvo compuesto por una variedad interesante de personas con perfiles profesionales muy diversos (biólogos, ambientales, informáticas, maestros, topógrafos, arquitectos, geógrafos y arqueólogos) y que procedían principalmente de Posadas y de Córdoba capital.
  
La segunda parte consistió en un par de charlas. La primera, a cargo de Juan Luis Pons (@BioPons), versó sobre Geoinquietos y OSGeo. Juan Luis nos explicó el origen, motivación y características de los grupos de Geoinquietos, haciendo especial hincapié en el carácter abierto de estas iniciativas y en su matiz “colaborativo”. Nos enseñó también el trabajo de otros grupos y quedó abierta la propuesta a realizar actividades tan interesantes, y de utilidad social, como el trabajo de cartografía en OSM que se hizo para Haití.

Juan Luis Pons y parte del grupo
Por mi parte (@SIGdeletras), preparé una (pesada) presentación sobre “Recursos, servicios y páginas web de Información Geográfica  para la provincia de Córdoba”, que a pesar de todo parece que interesó. Estuvimos hablando del gran volumen de información existente, de los deberes y posibilidades que ha ofrecido INSPIRE a los organismos municipales  y de las dificultades técnicas y de personal  con las que  actualmente se encuentran nuestros ayuntamientos para poner en “Red” sus propios datos.


Tras las charlas y antes del debate y lluvia de ideas, dejamos resueltos algunos temas logísticos:
  • La próxima reunión será sobre el 15 de Febrero de 2013, en principio en Posadas. Cabe la posibilidad de organizar las reuniones en otro municipio de la provincia,  siempre que sea propuesto, y se disponga de los medios necesarios. Esto supone una apertura mayor del grupo, que por su propio nombre, parece que puede estar limitado a Córdoba capital.
  • Para las próximas convocatorias se planteó realizar dos tipos de charlas: una más técnica y otra más divulgativa. Algunos de los temas/talleres que se apuntaron fueron:
    • SIG 3D y su aplicación a la arquitectura, geomarketing estudios de impacto sonoro.
    • Localización en tiempo real con el sistema que utilizan los radioaficionados (¿Dstar ?)
    • Lidar y sus posibilidades
    • Análisis espacial en estudios de Arqueología del Paisaje
    • Recuperación, localización y difusión de toponimia antigua. En Posadas la Asociación Cultural Malenia está realizando varios trabajos y publicaciones sobre el tema.
    • Trabajos de recuperación de caminos de dominio público con cartografía histórica + visitas de campo
    • Rutas de senderismo  y tracking
  • A partir de que el equipo de OSGeo nos habilite una lista de distribución dentro Geoinquietos, ahora toda la comunicación/difusión se hará  mediante esta lista de Geoinquietos Córdoba dentro de las listas de OSGeos http://lists.osgeo.org/cgi-bin/mailman/listinfo/cordoba, al igual que hacen los demás grupos hispanohablantes. Esta decisión favorecerá la participación y organización más colaborativa del grupo.
  • Un par de días después de escribir esta entrada, recibimos la notificación del alta (gracias  Jorge) en la Wiki de OSGeo http://wiki.osgeo.org/wiki/Category:Geoinquietos_Córdoba   o también en http://cordoba.geoinquietos.org que poco a poco iremos completando. 
Ya al final, los que aguantamos pudimos realizar un “tercer tiempo” tomando unas geobirras y conociéndonos mejor.

En resumen, creo que fue una reunión muy fructífera, con buen ambiente y que genera una buena base para el futuro del Grupo de Geoinquietos de Córdoba y su provincia para el 2013.

Quisiera terminar dando mi agradecimiento personal a Juan Luis Pons por su trabajo logístico y al Ayuntamiento de Posadas poner a nuestra disposición el espacio para la reunión.

miércoles, 12 de diciembre de 2012

Otras "imágenes" de nuestras ciudades..en este caso de Córdoba (España)



Gracias a Google, un plano de nuestra ciudad o una vista aéreas de la misma son  imágenes a las que estamos acostumbrados.

 Que Google Maps sea la "imagen" más utilizada no significa que sea la "real" ni la única. Hay muchas otros modelos de nuestra realidad espacial y hay muchas otras formas de representarlas. Os dejo una selección de "imágenes" menos conocidas para el público general, pero cada vez más utilizadas en la Red. He elegido Córdoba (España) por ser el sitio donde vivo y que mejor conozco, pero podéis hacer una prueba en cada una de vuestras ciudades.

Una especial mención a la iniciativa OpenStreetMap basada en la cartografía colaborativa y base de muchos de estos proyectos...por cierto Córdoba necesita alguna que otra actualización.


OpenStreetMap


Mapnik (http://www.openstreetmap.org/ )



Mapquest (http://www.mapquest.com/)


OpenCycleMap - Mapa ciclista (http://opencyclemap.org/ )


OpenStreetMap -Mapa de Transporte Público(http://www.öpnvkarte.de/ )

Google Maps



Google Maps Mapa (http://maps.google.com/ )


Google Maps Satélite


Google Maps Terreno

Bing Maps


Bing Maps Road (http://www.bing.com/maps/ )


Bing Maps Hybrid



Cloudmade (Basado en OpenStreetMap)


Cloudmade The Original (http://maps.cloudmade.com/?styleId=1)


Cloudmade Fine Line (http://maps.cloudmade.com/?styleId=2 )


Cloudmade Tourist (http://maps.cloudmade.com/?styleId=7 )


Cloudmade Fresh (http://maps.cloudmade.com/?styleId=997 )


Cloudmade Midnight Commander (http://maps.cloudmade.com/?styleId=999 )

Callejero de la Junta de Andalucía


Callejero http://www.juntadeandalucia.es/servicios/mapas/callejero/Componente/viewer.jsp 

CartoCiudad /Catastro



Cartociudad /Catastro http://www.cartociudad.es/visor/



miércoles, 5 de diciembre de 2012

2ª Reunión de #GeoinquietosODB (Posadas, Córdoba, España)


Tras la puesta en marcha del Grupo de Geoinquietos de Córdoba y su provincia (#GeoinquietosODB), os invitamos a asistir a la segunda reunión que tendrá lugar en Posadas donde nos seguiremos presentando, conociendo y "desvirtualizando".

Tras las presentaciones, Juan Luis Pons (@BioPonsrecordará a los nuevos asistentes qué es OSGeo y OSGeo-es y pasaremos a continuación a dar breve charla sobre los principales recursos, servicios y páginas web sobre Información Geográfica para la provincia de Córdoba.

Gracias la gente de Posadas, la reunión tendrá lugar en las dependencias de la Oficina de Turismo del Ayuntamiento  (Plaza de los Pósitos, 3, 14730 Posadas) sobre las 17:00.





Para los que penséis asistir hemos habilitado un evento en Evenbrite (http://geoinquietos-cordoba.eventbrite.es/) dónde poder inscribirse y ver el listado de asistentes.

Para cualquier comentario seguiremos utilizando el hashtag en  Twitter puedes utilizar #geoinquietosODB para hacer comentarios

Nota: Tras consultar el mapa de OpenStreetMap de Posadas, creo que será necesario plantear alguna "Mapping Party"

martes, 4 de diciembre de 2012

De RSS a GeoRSS con GeoNames. Georreferenciado SIGdeletras.


GeoNames es una base de datos geográfica gratuita y accesible a través de Internet bajo una licencia Creative Commons Reconocimiento 3.0. La base de datos incluye datos como la latitud, la longitud, la altitud, la población, la sub-división administrativa y el código postal y está disponible en varios idiomas para cada ubicación. Las coordenadas geográficas se basan en el sistema de coordenadas WGS84

Dentro de sus servicios se encuentra un "conversor" de RSS a GeoRSS. Este servicio nos permite generar un KML de nuestras RSS, gracias a la ubicación de una localización existente en nuestra entrada.

La configuración de la URL básica debe contener:
  • la dirección "http://ws.geonames.org/rssToGeoRSS?" 
  • el tipo de salida en nuestro caso KML (type=kml) y 
  • la url de las feeds (http://feeds.feedburner.com/sigdeletras)

La petición quedaría así:


Si copiamos esta dirección directamente en nuestro navegador, obtendremos el consecuente archivo KML, pero si abrimos por ejemplo Google Maps y pegamos la dirección en el campo de búsquedas tendremos un interesante mapa con la ubicación de nuestras entradas.

Podéis probar con cualquier fuente de RSS, por ejemplo de algún periódico, administración o blog.

Tras este pequeño ejercicio, y viendo los resultados (algunas entradas han acabado en sitios insospechados), he decidido incluir, siempre que se pueda, la localización en el título de la entrada (ej. Córdoba, España). Así siempre podré tener una vista "espacial" de las entradas del blog y otras muchas más posibilidades que se me están ocurriendo.