sábado, 1 de febrero de 2014

Calibrar mapas con CompeGPS.

Aunque hoy en día ya no es tan normal como en aquellos lejanos tiempos de Ozi Explorer, aún puede ser relativamente frecuente que tengamos alguna imagen de mapa que queramos calibrar. Calibrar significa darle a la imagen una serie de puntos con sus coordenadas espaciales para que quede georeferenciada y situada en el espacio. En la actualidad la mayoría de los mapas que consigamos ya traen datos de localización (bien incluídos en el propio archivo, bien en forma de un archivo adjunto) pero hubo un tiempo en que teníamos que tirar de scanner para digitalizar nuestros mapas y después calibrarlos para que nos fueran útiles para nuestros primitivos dispositivos gps. Hoy recordamos aquel proceso calibrando un mapa del que no tengamos dichos datos de localización.
Hemos escogido como ejemplo un hermoso mapa de la web de David Rumsey de la que hablamos en ESTE POST. Se trata de un mapa elaborado en 1883, escaneado de un libro y que no contiene referencia alguna ni de proyección, ni de datum ni de nada.
Abrimos CompeGPS. En las opciones del programa yo tengo configurado el sistema de coordenadas en UTM pues me parece más sencillo e intiutivo que las de latitud/longitud. Después cargamos el mapa topográfico de España tipo WMS que trae el propio programa en la lista de mapas por defecto.
Una vez cargado el mapa debemos de buscar un par de referencias para anotar las coordenadas UTM. Es recomendable que estén bastante distantes entre sí, por lo que hemos escogido las ciudades de A Coruña y de Segovia, alejadas lo suficiente en nuestro mapa antiguo a calibrar. Hacemos un zoom adecuado a la ciudad de Coruña y al poner el puntero del ratón encima de la ciudad el programa nos da las coordenadas UTM en la esquina inferior izquierda. Las anotamos en un papel.
Hacemos lo mismo con la ciudad de Segovia y anotamos las coordenadas. Obviamente ya veis que la precisión y escala de nuestro mapa antiguo es muy escasa y todo va a ser muy a groso modo, pero en mapas con mejores escalas es muy importante seleccionar el punto exacto para que el error sea el mínimo. Anotadas las coordenadas de nuestras dos ciudades referencia procedemos a cargar el mapa antiguo, en este caso en formato .sid y descargado de la web de David Rumsey como dijimos. La opción para ello es Calibrar Mapa a partir de Imagen.
Se nos abre entonces la ventana de calibración de CompeGPS en la que vemos nuestro mapa a calibrar con dos puntos predefinidos y cuatro pestañas en el menú inferior: Proyección, Marcos, Punto 1 y Punto 2.
Lo primero que debemos hacer es modificar los datos de la pestaña Proyección a los adecuados.
La pestaña Marcos nos permite recortar la imagen si lo deseamos, para por ejemplo quitar los bordes a un mapa. Es muy sencillo, solo se arrastran los marcadores de esquina a su nueva posición y el programa recorta la imagen. Nosotros lo dejamos tal cual.
La pestaña Punto 1 nos va a solicitar las coordenadas de nuestro primer punto de calibración; para ello hacemos zoom en el mapa y buscamos A Coruña; una vez localizada pinchamos sobre ella con el ratón y CompeGPS nos pregunta si queremos mover el Punto 1. Respondemos que sí para ubicarlo sobre la ciudad y en los datos del punto introducimos las coordenadas que teníamos previamente anotadas.
Pasamos al Punto 2 y repetimos la operación localizando Segovia en el mapa e introduciendo los datos que previamente teníamos anotados. Una vez hecho le damos a Guardar y Compe nos guarda por defecto un .IMP con el mismo nombre y en la misma carpeta del mapa que estamos calibrando.
Cerramos todos los mapas, abrimos de nuevo el topográfico .cwms de España y el nuevo mapa .IMP creado y el resultado debería ser más o menos este...
Practicad con mapas con mucha menos escala y más modernos y veréis como se consiguen unos resultados con mínimo error. En el caso de nuestro mapa antiguo es evidente, por ejemplo, que la línea de costa no tiene la misma fiabilidad ni representa la realidad como los mapas de hoy en día.


miércoles, 29 de enero de 2014

Novedades en centro de descargas IGN

domingo, 26 de enero de 2014

Mapas antiguos.

Hoy toca hablar de mapas antiguos. Una auténtica categoría en sí misma y una verdadera pasión para muchos de los aficionados a la cartografía. La estética de esos primeros intentos de cartografiar el mundo siempre es atrayente, muy por encima de su precisión o fiabilidad. Por eso quiero compartir con todos una web que me ha dejado enganchado, la colección de mapas históricos de David Rumsey, cuyo enlace tenéis en la sección Mapas en la Red y cuya visita os recomiendo con el mayor de los fervores si os gusta este mundillo de los mapas antiguos.
Aunque sin duda la mejor forma de aprovechar esta web es perderse en ella muchas horas e ir descubriendo todo lo que nos ofrece, quisiera al menos destacar los aspectos que me han parecido más interesantes. La web está enteramente en inglés y, aunque no es demasiado complicado manejarse, hay navegadores como Google Chrome que hacen traducciones simultaneas de las páginas y pueden ser de ayuda si el idioma fuera un problema infranqueable.

Para acceder a la colección de mapas se nos ofrecen múltiples formas; las más comunes son:
1.- A través de un navegador propio que el autor denomina LUNA desde el que tendremos acceso a la colección entera, además de opciones interesantes como un completo buscador por tipo, lugar, autor o fecha de los mapas.
2.- A través de MapRank Search, esto es, una búsqueda geográfica en la que, colocando en el mapa en pantalla la zona que nos interese, el buscador nos ofrecerá a la derecha los resultados que ha encontrado para dicha zona (también nos permite filtrar con una barra de fechas o un campo de texto). Con esta opción tendremos acceso a unos 12.000 mapas.
3.- A través de un plugin para Google Maps o Google Earth. Aunque con esta opción sólo tendremos disponibles unos 120 mapas, merece la pena echarle un vistazo como aplicación práctica de todo lo que hablamos sobre la incrustación de mapas Google en sitios web.


Y hablando de incrustación, esa posibilidad también la tenemos desde esta web: una vez seleccionado el mapa que nos guste podemos abrir una ventana para configurar los parámetros de incrustación y copiar el código HTML correspondiente.
Así he procedido yo para incrustaros aquí este visor donde se ve un precioso mapa de una estética muy de moda en ciertos años que nos aglutina las cimas más altas y los ríos más largos de todo el mundo:

No contento con todo ello, el autor de la web también nos proporciona la posibilidad de descargar el mapa deseado de múltiples formas y en múltiples calidades, y todo ello sin necesidad siquiera de un simple registro. Hasta podemos descargar una versión de alta calidad del mapa en formato SID, uno de los formatos más conocidos para archivos de gran tamaño en el mundo cartográfico y que es perfectamente legible tanto por CompeGPS como por Global Mapper. Ejemplo de un precioso mapa de España del siglo XIX en formato SID abierto en Global Mapper:
DETALLE
No he visto que los mapas estén georeferenciados ni contengan datos de calibración de ningún tipo (ya sería abusar), aunque toda imagen es susceptible de calibración manual si se cuenta con las referencias necesarias. En fin, espero que disfrutéis tanto como yo hurgando en las entrañas de esta web y encontréis verdaderas preciosidades de mapas en su interior. Si conocéis otras páginas de este tipo se agradece comentario; yo también os seguiré mostrando aquellas que descubra.

Y un detallito: calendario del IGN para 2014 basado en mapas antiguos y láminas singulares.
http://www.ign.es/resources/calendario/calendario2014.pdf

Editando: he descubierto esta otra buena página sobre mapas antiguos: Old Maps Online . En este caso se trata de un buscador que nos ofrece mapas antiguos disponibles por internet (sean de la colección que sean) basándose en el área geográfica que le especifiquemos en pantalla.

jueves, 16 de enero de 2014

Caso práctico 2: medir las tierras.

Habíamos dejado a Mateo con el mapa de las fincas heredadas perfectamente delimitado en Global Mapper; incluso había generado un KMZ que poder traspasar a su Garmin para poder encontrar las tierras sobre el terreno.
Antes de viajar al pueblo a localizarlas, Mateo quiere conocer la extensión de sus nuevas propiedades, tanto por cotejarlo con los datos de su nueva obligación con el impuesto de inmuebles rústicos, como por simple información personal. Para ello no necesita salir de Global Mapper: para conocer las medidas de una parcela individual, simplemente selecciona la herramienta Info y pincha en el mapa sobre la parcela deseada.
En la ventana de información que se abre Global Mapper nos proporciona toda la información basada en simple geometría cartográfica, en este caso de la parcela 26-423: su perímetro en metros, su área en metros cuadrados (o lo que se configure) y unas coordenadas correspondientes a vértices de referencia de la parcela. Todo esta información -remarcada en amarillo en la imagen- la extrae Global Mapper por simple cartografía, por lo que veréis a veces un pequeño desfase con los datos que ya vienen incrustados en el propio archivo shape del parcelario -que son los remarcados en rosa-.
Si lo que se quiere es conseguir las medidas de varias parcelas o de todas, seleccionamos la herramienta Digitizer y pinchamos en las parcelas deseadas manteniendo la tecla Control apretada. Una vez seleccionadas las parcelas que queramos hacemos click derecho sobre ellas y seleccionamos la opción MEASURE (medir).
Nos aparece entonces una nueva ventana con los datos de las parcelas seleccionadas individualmente (en amarillo los datos de Global Mapper, en rosa los datos incrustados en el archivo) y un total en la parte inferior (remarcado en verde). En este caso los datos de tres fincas colindantes de las que Mateo queria saber la extensión.
También tenemos una útil opción de exportar la información a un fichero CSV de Excel.
También sería muy sencillo llevar, por ejemplo, nuestro KMZ con las parcelas en nuestro teléfono móvil (iPhone en este caso) y visionarlas en Google Earth. Simplemente subiendo el kmz a Google Drive aquí tenéis la secuencia.
O cargarlas en TwoNav para iPhone...



lunes, 13 de enero de 2014

Caso práctico: las tierras del pueblo.

Mateo ha acudido al Catastro como heredero de ciertas parcelas en el Ayuntamiento cuyo Código Postal es 24012. Una vez informado le confirman su propiedad sobre 10 parcelas pertenecientes a los Polígonos 23 y 26. Mateo hace más de 30 años que no pisa el pueblo y no tiene ni la más remota idea de dónde se encuentran esas tierras, pero tiene una tonta afición a la cartografía digital y la lógica curiosidad por saber su ubicación, pues piensa viajar en breve a su tierra y le gustaría visitar las fincas. Además Mateo tiene un moderno dispositivo GPS de Garmin por lo que su intención es cargar en el dispositivo el archivo con los polígonos de las parcelas y simplemente dejar que el aparatito le guíe hasta su posición.
Lo primero que hace Mateo es visitar el FTP de la Junta de Castilla y León y buscar el parcelario correspondiente a su Ayuntamiento.
Una vez descargado el archivo .zip, descomprime en una carpeta su contenido:
Y abre el archivo PARFE.shp (shape vectorial que contiene las parcelas de todo el Ayuntamiento) con el programa Global Mapper, obteniendo la siguiente vista.
A continuación, desde el Control Center, se trata de desagrupar el archivo en base a uno de los valores que nos interesen (en este caso POLIGONO), de forma que en el Control Center nos queden listados todos los Polígonos que contiene el archivo PARFE.shp. Aquí tenéis la secuencia:
Como sabemos que las tierras de Mateo se encuentran en los Polígonos 23 y 26, dejamos sólo dichos polígonos activos y cerramos el resto para tener el Control Center mucho más limpio y cómodo para trabajar. Apagamos la casilla de visibilidad de los polígonos sobrantes y seguimos el esquema:
Ahora ya tenemos en pantalla sólo los Polígonos 23 y 26, que son los que aparecen en el Control Center y que, como véis, contiene cada uno de ellos 219 y 751 elementos respectivamente: estas son las Parcelas de cada polígono que debemos extraer procediendo como antes.

Con esto quedan desagrupadas las 219 parcelas del polígono 23 individualmente y ya podemos proceder a seleccionar las que nos interesen. Con el polígono 26 repetimos la operación. Mateo sabe que sus parcelas del Polígono 23 son la número 26, 27, 28, 134 y 194. Y las del Polígono 26 son la número 408, 411, 412, 423 y 900. Cuando Mateo termina de seleccionar sus parcelas y borrar las sobrantes su pantalla de Global Mapper y su Control Center tienen este aspecto:
Con el botón derecho en cualquier parte del Control Center seleccionamos Select All Onscreen Layers (Seleccionar todas las capas en pantalla) para que las modificaciones que vamos a hacer afecten a todas las parcelas, y pulsamos el botón Options... de la parte inferior. Como la ventana de opciones tiene varias cosas a modificar y a base de fotos puede ser muy engorroso, os explico en un pequeño vídeo como configurarla para este ejemplo.




Una vez hecho esto sólo nos resta exportar el resultado como un archivo KMZ perfectamente visible en Google Earth. Dejad todas las opciones como se muestran (las dos últimas marcadas en amarillo son importantes para que al pasar el cursor por encima de la parcela en Google Earth, ésta se resalte y aparezca visible la etiqueta con el número de polígono y parcela).

Le damos el nombre que queramos al KMZ y lo guardamos en la carpeta de nuestro gusto. Sólo queda ejecutarlo para que Google Earth se abra y nos lleve directamente a la zona de nuestras parcelas.

Y por último, Mateo abre el archivo KMZ en BaseCamp y lo transfiere a su dispositivo Garmin. Ahora, cuando vaya al pueblo, no tiene mas que encender su gps y dirigirse hacia donde le indique para conocer las fincas heredadas.
Parcelas de Mateo en BaseCamp