jueves, 8 de septiembre de 2016

Nuevo servicio WFS de Hidrografía.

El IGN ha dado de alta un nuevo servicio WFS que permite descargar datos espaciales correspondientes al tema "Hidrografía" del Anexo I de la Directiva Inspire y LISIGE. Datos procedentes del conjunto de datos definido como Información Geográfica de Referencia de Hidrografía del IGN versión 0 de 2016.
Este nuevo servicio es accesible desde la URL http://www.ign.es/wfs-inspire/hidrografia? recordando que no se trata de una dirección de internet, sino que para visualizarlo es necesario un visor dedicado compatible con estos servicios o un software SIG compatible (ya sebéis que QGIS o Global Mapper son los que más utilizamos).
Listado de capas del servicio ofrecido desde Global Mapper.
El propio archivo de capacidades del servicio nos ofrece una buena explicación de su contenido. Los elementos hidrográficos que forman parte de este servicio son:
  • Cruce: Objeto artificial que permite el paso del agua por encima o por debajo de un obstáculo. Puede ser de tipo acueducto, puente, alcantarilla o sifón.
  • Presa o represaBarrera permanente a través de un curso de agua, utilizada para almacenar agua o controlar su flujo.
  • Cuenca de captaciónZona que tiene un desagüe común para su escorrentía.
  • CascadaZona que tiene un desagüe común para su escorrentía.
  • VadoParte poco profunda de un curso de agua utilizada para atravesarlo. 
  • EsclusaRecinto con un par o una serie de puertas utilizado para hacer subir o bajar a los buques que pasan de un nivel de agua a otro.
  • Cuenca hidrográficaTerritorio cuya escorrentía superficial fluye en su totalidad hacia el mar, a través de una serie de corrientes, ríos y, posiblemente, lagos, en una sola desembocadura, sea estuario o delta.
  • Construcción litoralTerritorio cuya escorrentía superficial fluye en su totalidad hacia el mar, a través de una serie de corrientes, ríos y, posiblemente, lagos, en una sola desembocadura, sea estuario o delta.
  • Aguas estancadasMasa de agua que está rodeada por completo de tierra.
  • Curso de aguaCorriente de agua natural o artificial.
  • HumedalZona poco drenada o inundada periódicamente cuyo suelo se encuentra saturado de agua y admite vegetación.

Capa Cuenca Hidrográfica con su Feature Info.
Como hemos dicho en varias ocasiones, el servicio WFS nos permite (además de la visualización de los datos como el WMS) la descarga de los archivos vectoriales correspondientes. El tamaño de los mismos dependerá, obviamente, de la cantidad de información a descargar: no es lo mismo la capa Cuenca Hidrográfica (de apenas 6 megas en el formato GML en que la obtiene Global Mapper) a la descarga de los cursos de agua. De hecho una descarga tan masiva puede darnos a menudo errores y es conveniente acotar antes en pantalla una zona más pequeña para evitar esto (los programas suelen traer la opción de descargar los datos correspondientes a nuestra vista de pantalla actual). En ocasiones es el propio servicio WFS el que limita la cantidad de datos en una descarga, por ejemplo a 10.000 elementos, aunque en esta ocasión no hemos visto ningún parámetro al respecto.












Desde QGIS también es muy sencillo conseguir estos datos. Tanto desde su interfaz de serie como desde su magnifico complemento para servicios WFS 2.0 Client (que además suele funcionar mejor que el original) el programa no nos descarga directamente los datos, sino que los carga en memoria y nosotros guardaremos la capa en el formato vectorial que nos interese.
NOTA: La función importar sólo los datos de pantalla nos devuelve 0 resultados en el plugin de QGIS trabajando en ETRS89. Hemos cambiado a proyección WGS84 y nos ha funcionado perfectamente.
Capa Humedal de la zona de Doñana, con la tabla de atributos de los 1406 elementos de la capa nacional.
Desde Cartografía Digital no nos cansamos de alabar estos servicios WFS de descarga. No sólo son de rápido acceso, y si están bien hechos proveen abundante información que enriquece los vectoriales, sino que son un recurso siempre disponible, fácil de encontrar y de conservar a mano para el profesional o el aficionado que no necesita almacenar en su equipo ingente cantidad de información. Ilógico en cambio nos parece, por ejemplo, que la capa Cursos de agua no contenga la información de a qué cuenca hidrográfica pertenece cada curso, limitando de esta forma la relación de información por no incluir campos básicos.
Desconocemos como dijimos si el servicio tiene límite de elementos por descarga. Nosotros hemos probado hasta 20.000 con los Cursos de agua -suponemos la capa con más información- sin obtener error, pero la tabla de atributos mostraba exactamente también 20.000 entradas, así que suponemos que no alcanzamos el tope.
Para despedirnos, un rápido mapa ejemplo de las posibilidades de tener estos servicios a nuestro alcance. Saludos y buena descarga (durante la realización de este artículo el servidor se mostró bastante inestable, permitiendo la conexión de manera errática. Esperemos que trabajen en su estabilidad).
Mapa de ejemplo utilizando varias capas del WFS: cuencas, aguas estancadas y cursos de agua (líneas y polígonos)..

jueves, 1 de septiembre de 2016

De Global Mapper a Google Earth.

Después de unos días de descanso retomamos el curso en este septiembre, no sin antes agradeceros vuestra fidelidad, pues a pesar de ser agosto hemos rozado las 20.000 visitas al blog. Y empezamos con un artículo sobre cómo preparar nuestros datos geográficos en Global Mapper para visualizarlos perfectamente en Google Earth. El mes pasado hablamos de las habilidades de la versión Pro para importar este tipo de datos, pero si trabajamos con la versión normal de Earth o queremos darle el aspecto que realmente deseamos a los vectoriales este proceso es más completo.
Y hemos elegido, cómo no, nuestro infalible Global Mapper. Otros softwares exportan perfectamente datos en KML/KMZ, el formato apropiado para Google Earth, pero tanto la fiabilidad como las opciones que nos ofrece en la exportación este programa nos han parecido muy superiores. Como siempre nos gusta apoyar el artículo sobre un ejemplo real que podáis seguir, vamos a ello.

Usaremos los vectoriales shape de la BTN100 correspondientes a la provincia de León. Abrimos en Global Mapper aquellos que nos interesen y queramos representar: para este ejemplo usamos los ríos, los núcleos de población y los vértices geodésicos. De esta forma tenemos un ejemplo de cada vectorial posible (líneas, polígonos y puntos).
Los tres archivos en cuestión abiertos en bruto en Global Mapper.
El siguiente paso es darles la simbología que nos parezca (y Global Mapper nos permita) a fin de hacerlos más atractivos y reconocibles que unas simples líneas negras. Cambiamos símbolos, colores y anchuras hasta tenerlo a nuestro gusto (al final del artículo pondré un vídeotutorial del proceso por no explicarlo a pantallazos):
Hemos cambiado el símbolo de los vértices por un triángulo, el color y el ancho de los ríos,
y coloreado los núcleos de población en rojo con un borde negro.
Nuestro conjunto de datos está listo para exportar al formato Google Earth. Antes podemos comprobar en qué campo de los atributos se encuentra el nombre del elemento que nos interesa representar. Para ello, con la herramienta Feature Info pinchamos en ellos, comprobando que, en este caso, el nombre del elemento se encuentra bajo el campo ETIQUETA de su tabla de atributos.

Desde el menú Export seleccionamos el formato para web KML/KMZ (Vector Data Only):

Nos aparece la ventana de opciones de exportación que configuramos de la siguiente manera (para una buena explicación de cada parámetro tenemos el botón de ayuda en la esquina inferior derecha de la misma ventana):
Aunque casi todo se queda por defecto, destacamos: seleccionamos Custom HTML para elegir el campo que va a hacernos de etiqueta. Como hemos comprobado que el nombre a representar está bajo en campo ETIQUETA, lo seleccionamos en la pestaña desplegable (amarillo) y pulsamos el botón Insert/Update para que se añada al campo de texto.
Nos interesa también marcar las opciones de crear KMZ (es más comprimido que el KML), mostrar etiquetas para áreas y lineas (si las etiquetas estuvieran visibles en Global Mapper lo estarían también en Google Earth. En el vídeo veremos un ejemplo), y destacar las áreas cuando pasemos el cursor por encima en Google Earth. También la de que se muestren para los puntos el símbolo elegido en vez del predeterminado (en nuestro caso el triangulito de los vértices).
Aceptamos y elegimos el nombre y la ubicación de nuestro archivo KMZ. Lo abrimos en Google Earth.
Nuestro KMZ cargado en Google Earth, con los tres grupos de elementos diferenciados en el árbol de datos (Puntos-Vértices, Áreas-Poblaciones y Líneas-Ríos) y además con un listado alfabético de cada elemento para una rápida localización. También el resaltado del polígono al poner encima el ratón y la etiqueta de nombre al pinchar.
Ahora os dejo con el vídeo en el que podremos observar algún detalle más como el trabajo en Global Mapper, o probaremos algunas opciones añadidas. Recuerda que en nuestro canal YouTube dispones de éste y más videotutoriales.

Eso es todo por hoy. Un saludo y michas gracias.

lunes, 22 de agosto de 2016

Panoraudio: fotos sonoras del mundo.

Hoy os vamos a hablar de una original idea, perfecta para ser descubierta estos días de verano en los que nos movemos por todas partes. Se trata de Panoraudio, una Comunidad Social que te invita a disfrutar, a crear y a compartir paisajes sonoros de todo el mundo. Tan solo tienes que elegir una vista, fotografiarla y llenarla de vida, de sonidos, de música, de palabras.
Su concepto es sencillo: si nos gusta tomar fotografías cuando vamos por ahí... ¿por qué no añadirles sonido? Y así crear una experiencia más plena y poder llegar a sentir ese momento único. Además las fotos están georeferenciadas y siempre sabremos dónde fueron sacadas. En Panoraudio se apuesta por una cartografía interactiva, en la que las instantáneas quedan accesibles geográficamente para el resto de la comunidad. En este sentido, hay que destacar que los mapas de Panoraudio cuentan con un sistema de agrupación de puntos geolocalizados (cluster) que facilita la navegación además del acceso a cada uno de los espacios destacados en un área concreta. Donde estábamos acostumbrados a ver una maraña de puntos difícil de gestionar, ahora encontramos un único icono capaz de aglutinar todos los sitios de interés de forma clara y ordenada.
El mapa, basado en la API de Google, nos permite intercambiar entre la vista cartográfica y la satelital, usar su StreetView, situar marcas en el mapa o establecer el icono de las imágenes (por miniatura o por categoría) facilitando mucho la rápida identificación. Dichas categorías pueden ser filtradas en la parte superior del mapa, aclarando aún más la navegación. Simplemente pincharemos en la imagen seleccionada y podremos escuchar el audio asociado, compartirla en redes sociales o dejar comentarios en la misma.
Paisajes, arte, gastronomía, ocio, deporte... Panoraudio ayuda a construir un mapa sonoro e interactivo de los lugares escogidos por los usuarios en cualquier parte del mundo, con tantos acentos, miradas y detalles originales como sean capaces de imaginar. De este modo, se convierte en una herramienta especialmente atractiva para el sector turístico: viajeros, guías, comerciantes, restauradores... Sinceramente me sorprendería mucho que una idea tan innovadora no creciera exponencialmente en el futuro próximo.
Basta un simple registro (o aún más sencillo un registro automático desde Facebook) para acceder a todas sus funcionalidades.

Pero lo que realmente completa esta brillante idea es el lanzamiento de la App Panoraudio para dispositivos móviles (iOS y Android), pues son estas apps la fuente de las imágenes de las que se nutre. Tras descargarla desde la Store correspondiente a nuestro dispositivo nos encontramos con un menú principal sencillo y eficaz desde el que accedemos a todas las funcionalidades necesarias en Panoraudio.
Tras tomar nuestra fotografía y confirmarla, se nos abre una grabación de audio de la duración establecida en las opciones para registrar el sonido que acompañará a la fotografía. Luego simplemente subimos el lote al servidor Panoraudio, perfectamente geolocalizado gracias a las capacidades gps del dispositivo.
Muy interesante también la opción de funcionar online (con conexión a internet) u offline (descargando previamente en el dispositivo los datos necesarios) en el acceso al mapa de la aplicación para un buen ahorro en el consumo de datos. Podéis iniciar sesión como usuario desde la misma App (esquina superior derecha).
Algunas capturas de la App Panoraudio para iOS.
Y esto es básicamente todo. Desde Cartografía Digital os animamos a probarla y llenar de contenido el mapa, compartiendo con toda la comunidad de aficionados el sonido de unas olas en Tarifa, del viento entre los árboles de Yosemite, o el sonido de ese coro en las fiestas del pueblo. Sin duda la comunidad Panoraudio es joven y tendrá errores, pero la idea merece la pena y estoy seguro que sus creadores necesitan el impulso de todos para continuar mejorando. Tenéis más información en su página de Facebook o su cuenta de Twitter.


Yo, por mi parte, ya me he estrenado subiendo un saludo grabado de prueba con la foto de preparación de este artículo... Ahí lo tenéis a la derecha. 
¡A ver quién me encuentra! ;-p

martes, 16 de agosto de 2016

Google Earth Pro: importar datos SIG.

Poco puede contarse ya a estas alturas del impresionante Google Earth, con el que ya he dicho en alguna ocasión que pueden perderse años de vida cotilleando la infinita información del mundo que nos ofrece. La versión Pro del programa nos brinda además la posibilidad de importar archivos en una buena diversidad de formatos, muchos de los cuales son de manejo clásico en el mundo de la cartografía SIG. Aunque el comportamiento de Google Earth en estos casos no se puede comparar con el de un SIG convencional, si nos ofrece algunas posibilidades bastante interesantes para visualizar esta información extra.
Formatos de archivo admitidos por Google Earth desde el menú Importar (o Abrir).
De entre la lista de formatos disponibles para importación (muchos de los cuales ni conozco ni he manejado nunca) vamos a mostrar algunos ejemplos con aquellos formatos que nosotros utilizamos más habitualmente, como son los archivos de texto genérico (txt, csv), los vectoriales shape (shp) o los archivos de imagen GeoTIFF (tif).
  • Texto genérico (txt, csv).
Los archivos de texto contienen información delimitada por algún caracter determinado (coma, punto y coma, tabulador...) y pueden incluir coordenadas geográficas (el caso más interesante para nosotros) o no (simple tabla de datos en texto). Ya vimos como trabajar con ellos en QGIS y la enorme utilidad y facilidad de su elaboración. En Google Earth en cambio, y seguramente debido a la inmensa base de datos de Google, podemos importar la información tanto por coordenadas geográficas como por direcciones postales. Con un ejemplo se verá mucho mejor: partimos del archivo csv con la información de los establecimientos hosteleros de la ciudad de Santander y lo abrimos en Google Earth:
El Asistente nos pide los datos básicos. En este caso tipo de campos delimitados, delimitados por comas, y con una codificación UTF-8 (para que el texto se represente correctamente). En la vista previa inferior vamos comprobando que los datos queden bien estructurados.
En el siguiente paso es donde Google Earth nos pregunta si la información dispone de coordenadas geográficas o de direcciones postales. Nuestro CSV dispone de ambas, como vemos en la imagen anterior, así que vamos a probar con las coordenadas, rellenando las columnas que corresponden a los datos:
Tras una ventana opcional en la que podemos especificar el tipo de los campos (la dejamos sin tocar), finalizamos la importación. Google Earth nos pregunta si queremos aplicar una plantilla de estilo y aprovechamos para elegir el campo del nombre y el icono:
Tras preguntarnos si queremos guardar una plantilla de la importación Google Earth nos muestra los datos:
Datos del CSV mostrados en su ubicación geográfica, con simbología aplicada (nombre e icono)
y toda la información de la tabla csv disponible en ventana pop-up.
Hemos probado también la importación por direcciones postales y, obviamente, da muchos fallos pues esta tabla sólo contiene una calle y un número, ni siquiera un código postal o una localidad, por lo que la calle puede ser idéntica en diferentes ciudades y Google se vuelve loco. Para no quedarnos con la duda hemos probado con el archivo de los centros docentes no universitarios de Euskadi, que contiene varios campos con información postal. Una vez rellenado el asistente con la info que tenemos....
... y a pesar de que no ha sido capaz de ubicar unas cuantas entradas (creo que en parte por el idioma vasco), el resultado es más o menos aceptable:
Resumiendo, la tabla de valores debe de estar casi perfecta en sus campos para que Google Earth sea capaz de ubicar la información sin apenas errores. Pero probadlo y veréis que es una utilidad bastante conseguida. Un último apunte: al realizar una importación de este tipo se nos genera un archivo de extensión kdx con el mismo nombre y en el mismo directorio del archivo csv. Este archivo sirve para que la próxima importación se haga automáticamente sin necesidad de rellenar de nuevo los campos del asistente. Si queremos tener control de nuevo sobre el proceso podemos borrarlo.
Respecto a los archivos en formato de texto simple txt, el proceso es el mismo.
  • Vectoriales shape (shp).
Los vectoriales en formato SHP son un auténtico clásico del mundo cartográfico, y sin duda nuestro formato favorito. Su importación es aún más sencilla pues estos archivos cuentan con información geográfica de ubicación. Para este ejemplo probamos con uno muy simple: los polígonos de los espacios naturales protegidos de la península. Comprobamos que en este caso no nos deja modificar la codificación de texto, y tras seleccionar el campo del nombre y unos colores aleatorios, el resultado aparece en pantalla:
La información del vectorial SHP en pantalla (con los errores tipográficos de codificación).
Probamos con otro ejemplo sencillo, en este caso un archivo de puntos en vez de polígonos: aeropuertos del mundo de la base vectorial gratuita Natural Earth.
Lo cierto es que Google Earth maneja bastante bien estos archivos vectoriales, al menos los que no requieren mucha memoria. Cuando el archivo excede de 2500 elementos Google Earth lanza un aviso y unas opciones para restringir la importación. Sin problemas tampoco con una capa de líneas: ríos de la BTN25.
  • Archivos de imagen GeoTIFF (tif).
Concluimos con la posibilidad de importar imágenes, concretamente en el formato georeferenciado TIF. Probamos con un fondo de mapa que yo tenía elaborado por ahí...
En este caso la imagen se nos coloca directamente en Mis sitios (no en los Lugares temporales), y la importación no tiene más misterio. Si la imagen excede las posibilidades del software Google Earth nos advierte con un mensaje y las opciones de abrir una versión reducida del archivo. En todos los casos de este artículo tenemos la posibilidad de jugar con la famosa y útil transparencia de capas del programa.

En definitiva, unas buenas opciones para usar aún más a menudo Google Earth. Aunque evidentemente no disponemos de las más básicas funciones SIG para manipular la información, creo que como visor rápido de los datos tiene una utilidad innegable. Por supuesto también como una forma de crear un buen repositorio personal de información geográfica (añadiendo los archivos de interés a Mis sitios), o como una cómoda y rápida herramienta para compartir datos dada la enorme presencia de Google Earth entre los usuarios (simplemente guardando el archivo en su formato nativo kml/kmz). Reseñar por último que para un manejo fluido de la información Google Earth requiere un PC bastante potente, pues si cargamos un poco de información su manejo se vuelve muy pesadote. Saludos!!

miércoles, 10 de agosto de 2016

Por 2500 amigos más...

En estos días hemos alcanzado los 2500 amigos en nuestra página de Facebook. Y en estos días estoy practicando la elaboración de mapas IMG para Garmin y BaseCamp. Así que he sumado los dos hechos y he decidido ofreceros el fruto de mi trabajo: un mapa callejero de Madrid para BaseCamp. Se que a muchos este mapa no os servirá para nada, también se que a otros les parecerá una chapuza o les interesará menos que nada, pero para mi tiene el valor del desinterés por compartir y del esfuerzo por hacer cosas nuevas. No se me ha ocurrido otra cosa mejor, y el mapa es sólo un principio de lo que espero que acabe siendo, así que no seáis demasiado duros conmigo...

Archivo de descarga: CALLEJERO_MADRID.rar ( 2,5 megas)

EL MAPA.
El mapa abarca el área urbana de la ciudad de Madrid y alrededores. Contiene el callejero conseguido del servicio CartoCiudad que podemos conseguir desde el Centro de Descargas del CNIG. La descarga es por ámbito provincial y contiene los diferentes shapes utilizados (manzanas, red viaria, portales...) con una buena continuidad topológica (lo que era muy recomendable para el ruteo en BaseCamp).
Los puntos que completan el mapa (hoteles, hospitales, museos, etc...) proceden de los vectoriales para descarga del portal Nomecalles de la Comunidad y el Instituto de Estadística de Madrid. Los posibles errores en las etiquetas de texto a veces proceden del origen (casi siempre conflictos en la codificación del texto) e irán siendo solucionados conforme el mapa mejore. Lo mismo con los iconos identificativos y otras pequeñas cosas.
El sombreado del terreno procede de los datos ASTER, pero es tan ligero y a baja resolución que simplemente hace de bonito fondo. Más adelante pienso darle mejor definición para mejorar realismo y perfiles de recorridos.
Vista general del mapa a un zoom de 2 kms en BaseCamp.
Como todos estos mapas vectoriales la distinta información se presenta a diferentes escalas o niveles de zoom. El mapa admite muchas más info sin sobrecargarlo y en próximas revisiones seguiremos incluyendo datos relevantes (y la búsqueda de calles, sino vaya callejero de las narices...). GIF animado con distintas visualizaciones en BaseCamp:

INSTALACIÓN
Para compilar el mapa hemos usado el software gratuito GPSMapEdit, que en combinación con la utilidad cGPSmapper permite conseguir un archivo IMG compatible con Garmin. Después hemos generado con GMapTool los archivos necesarios para instalación en PC.
Así pues, dentro del archivo RAR encontraréis una carpeta llamada CALLEJERO_MADRID que debéis extraer en cualquier lugar de vuestro PC (por ejemplo en la carpeta C:\Garmin que es el lugar clásico para los mapas de BaseCamp). Su contenido es el siguiente:
Para instalar el mapa basta que hagáis doble click sobre install.bat y sigáis las instrucciones. Para desinstalar doble click sobre uninstall.bat. En ambos casos el proceso no es más que una simple ventana MS-Dos de pocos segundos. Una vez instalado el mapa estará disponible en la pestaña de mapas de BaseCamp con el nombre Callejero Madrid.

A partir de aquí ya es cosa vuestra cotillear el mapa... probar el ruteo, la búsqueda de un Metro o un Museo o ver los perfiles de los trayectos. Yo prometo seguir mejorándolo y así de paso seguir aprendiendo. Al fin y al cabo este detalle no es más que un esbozo de lo que un día acabará siendo algo más grande. Me encantaría recibir comentarios sobre el mapa, aunque simplemente sea para saber que le funciona a todo el mundo. Un saludo y 2500 gracias.