jueves, 28 de noviembre de 2019

BLACK FRIDAY 2019.


Las compras efectuadas desde otros botones PayPal del blog no están sujetas a la promoción, por lo que es IMPRESCINDIBLE que el pago se haga EXCLUSIVAMENTE desde aquí.

Mapas en promoción -25% hasta las 24 horas del lunes 2 de diciembre:
- TopoValencia                         -TopoNavarra                     - TopoBaleares                      -TopoCanarias
- Topo Sierra Nevada              - TopoGredos                      - TopoRioja                           - TopoCazorla
(Todos los pedidos llevan de regalo nuestro mapa base para BaseCamp)

* Efectuado el pago recibirás en tu correo electrónico enlace para descarga de los archivos del mapa o mapas adquiridos.
** El envío de dicho enlace no es automático y se efectuará por riguroso orden de entrada de los pedidos. Intentaremos que sea en el mismo día de la compra pero no te alarmes si se retrasa un poco más.
*** Todos los mapas incluyen instalador para BaseCamp y archivo IMG del mapa para copia directa en dispositivo Garmin.




Si quieres conocer las características detalladas de cada mapa puedes acceder desde los siguientes enlaces:
- TopoValencia                         -TopoNavarra                     - TopoBaleares                      -TopoCanarias
- Topo Sierra Nevada              - TopoGredos                      - TopoRioja                           - TopoCazorla


!!Aprovecha esta magnífica ocasión de hacerte con mapas topográficos detallados de calidad y ruteables para tu Garmin a un precio que tardará en volver!!

lunes, 25 de noviembre de 2019

MDT02, el nuevo modelo de elevaciones.

Hace escasos días el Instituto Geográfico Nacional (IGN) anunciaba la puesta a descarga de un nuevo Modelo Digital del Terreno (MDT) con una resolución o paso de malla de 2 metros (MDT02). Este nuevo producto viene a completar la variada gama de archivos de elevaciones que ya estaban disponibles para España, desde el MDT200 (paso de malla 200 metros y unidad de descarga provincial) hasta los MDT25 y MDT05, con resoluciones de 25 y 5 metros respectivamente y con unidad de descarga hoja MTN50. Nubes de puntos LIDAR aparte.

En sus metadatos encontramos un excelente resumen de características: 
Modelo digital del terreno con paso de malla de 2 m, con la misma distribución de hojas que el MTN25. Formato de archivo ASCII matriz ESRI (asc). Sistema geodésico de referencia ETRS89 (en Canarias REGCAN95, compatible con ETRS89) y proyección UTM en el huso correspondiente a cada hoja. En Canarias el huso UTM es el 28. El MDT02 se ha obtenido por interpolación a partir de la clase terreno de vuelos LIDAR correspondientes a la segunda cobertura del proyecto PNOA-LIDAR, a excepción de las hojas de Andorra, Ceuta, Melilla, Isla de Alborán y Gibraltar (183-2, 1110-3, 1111-3, 1078B, 1078-2) obtenidas por estereocorrelación automática de vuelos fotogramétricos del Plan Nacional de Ortofotografía Aérea (PNOA) con resolución de 25 a 50cm/píxel, revisada e interpolada con líneas de ruptura donde fuera viable. Disponible en Centro de Descargas (formato ASCII).

Características que tienen un primer reflejo en la nueva nomenclatura de los archivos, como vemos en el siguiente ejemplo:
En la información y documentación auxiliar del producto encontramos sendos archivos Excel y SHP que nos informan de las hojas disponibles actualmente y su año de vuelo, y que a fecha de este artículo son 1844 con la siguiente distribución:
También encontramos una pequeña utilidad para convertir los archivos de formato ASC a formato texto XYZ, igual de universal pero mucho más pesado (CambioFormato_ASC_XYZ.exe). En la prueba que hemos realizado una hoja ASC de 272 megas ha pasado a pesarnos 756 megas en XYZ.
Hablando de tamaños, la diferencia de peso en megas de estos nuevos MDT02 respecto a los anteriores MDT05 demuestra también claramente el aumento de resolución. No olvidemos que su unidad de descarga es la hoja MTN25 respecto a la MTN50 de los MDT05 (o sea, una cuarta parte de terreno).
Obviamente en estos productos se busca calidad sin importar mucho el tamaño. Simplemente dejamos constancia de su peso porque a la hora de tratar decenas o centenas de hojas MDT la cosa puede complicarse sin una buena máquina.
Eso si, la calidad, nitidez, detalle. resolución o como queramos llamarlo ha ganado unos cuantos enteros. Aunque pueda parecer anecdótico bajar de 5 a 2 metros de paso de malla, las consecuencias son muy palpables en la apreciación del terreno.
En este ejemplo sobre el detalle de un campo de fútbol y los viales que lo rodean se aprecia con mucha claridad la diferencia positiva de resolución.
Otro ejemplo en una zona más amplia donde volvemos a observar nítidamente la diferencia de calidad y la precisión de una fuente de datos LIDAR optimizada a la hora de captar pequeños matices del terreno.

Diferencias encontramos también si ejecutamos alguno de los procesos más comunes sobre el propio MDT como la extracción de curvas de nivel. Obviamente los resultados del algoritmo, aunque ejecutado de forma idéntica, no pueden ser los mismos sobre un MDT con un paso de malla mucho más estrecho.
Ejemplo de extracción de curvas de nivel cada 5 metros sobre ambos MDT. En naranja MDT05 y en verde MDT02.
Y lo mismo podemos decir al generar un relieve sombreado o hillshade. Ejecutado el proceso en igualdad de parámetros los resultados vuelven a ser evidentes entre un tamaño de pixel 5 y 2.

El perfil topográfico de un mismo recorrido sobre ambos MDT es quizá lo que menos se ve afectado en una vista general, aunque yendo al análisis concreto de, por ejemplo, siete puntos al azar sobre el terreno, si volvemos a apreciar ligeras diferencias al asignarles altitudes y pendientes desde cada MDT.









Pidiendo al software que extrapole las cotas máximas y mínimas de un mismo área obtenemos valores también diferentes tanto en altitudes como en coordenadas de ubicación (más diferencia en la mínima y muy similar la máxima en este caso).

Seguramente todos estos datos sean poco más que pequeños matices para usos lúdicos, pero diferencias apreciables para los trabajos de precisión más profesionales. O en los acumulados de grandes distancias.
Por terminar con un experimento hemos probado a extraer las alturas de un par de vértices geodésicos desde ambos MDT's. Los vértices geodésicos son puntos del terreno con coordenadas y altitudes ciertas y precisas, por lo que hemos decidido probar cual de los dos MDT nos arroja una altura más cercana a la real.
Más allá de nuestros experimentos de principiantes debemos concluir con la lógica respuesta de que este MDT02 nos ofrecerá siempre mayor precisión y fiabilidad que sus hermanos con paso de malla mayor. Al fin y al cabo lo que se busca es un modelo lo más semejante a la realidad, y la tecnología se muestra muy terca en mejorar cada día.

lunes, 7 de octubre de 2019

Caso práctico QGIS: trabajando con atributos (1).

En nuestra línea de intentar explicar algunas de las funciones básicas que podemos utilizar trabajando datos vectoriales en QGIS, comenzamos una serie de casos prácticos con operaciones basadas en los atributos. Ya sabemos que la tabla de atributos de un archivo vectorial es aquella que contiene diferente información para cada uno de sus elementos, y que cuanto más rica y completa sea en datos, más opciones de trabajar y ejecutar análisis espaciales con ellos tendremos a nuestra disposición.

Objetivo: el conjunto de datos del estudio contiene la información puntual de toda la red de estaciones ferroviarias nacional. Nuestro objetivo es buscar y encontrar aquellas estaciones clasificadas como Apeadero y que además se encuentren fuera de servicio.

Conseguir los datos: desde el Centro de Descargas CNIG descargamos el archivo RT-ESPANA-PORMODOS.ZIP, perteneciente a la agrupación Información geográfica de referencia y dentro de ella al producto Redes de transporte

Procedimiento:
1.- Una vez descomprimido el archivo global cargamos en QGIS el vectorial con la información necesaria: rt_estacionffcc_p.shp

2.- Con la herramienta Identificar objetos espaciales podemos visualizar en ventana los atributos presentes para cada elemento. Prueba a mostrar la información de algunos de ello y una vez observados los diferentes campos puedes cerrar la ventana.

3.- En lugar de observar los atributos individuales de un elemento, podemos visualizar el conjunto desde la Tabla de atributos. Puedes abrirla desde la barra de botones o con click derecho sobre el archivo.

4.- Localizamos de entre sus campos aquellos con información de interés para nuestra búsqueda. En este caso el campo tipo_estfD contiene la clasificación por categoría de las estaciones y el campo estadofisD contiene la información sobre el estado de uso de las mismas.

5.- Con esta información estamos listos para ejecutar una búsqueda en estos atributos. Para ello usamos la herramienta Seleccionar objetos espaciales usando una expresión de la barra de iconos de nuestra tabla.

6.- En la ventana de expresiones construiremos la expresión definitiva de nuestra búsqueda:  "tipo_estfD"  =  'Apeadero'. Si no estamos seguros podemos utilizar los diferentes árboles de datos para localizar aquellos parámetros necesarios para configurar la expresión final.

7.- Con la expresión anterior ya tendríamos preparada la búsqueda de aquellas estaciones clasificadas como Apeadero. Pero como también queremos encontrar aquellos Apeaderos que se encuentran fuera de servicio, añadimos una segunda expresión acumulativa mediante el operador AND.
Expresión necesaria para combinar los dos parámetros de búsqueda:  "tipo_estfD"  =  'Apeadero' AND  "estadofisD"  =  'Fuera de servicio' 
8.- Pulsamos el botón "Seleccionar objetos especiales", cerramos la ventana y observamos cómo algunas de las filas de nuestra tabla de atributos se seleccionan, a la vez que en el lienzo de trabajo algunos elementos aparecen destacados en amarillo. Son aquellos que cumplen nuestros requisitos de búsqueda.


9.- Exportamos ahora los resultados a una nueva capa, en el formato de nuestro gusto, desde el botón derecho sobre la capa de trabajo, seleccionando Guardar objetos seleccionados como...
En la ventana de exportación elegimos ruta para el archivo a exportar, nombre, formato, etc... También podemos decidir qué campos se exportan y qué campos no. Marcamos la casilla "Añadir archivo guardado al mapa" si queremos que automáticamente la nueva capa se cargue en nuestro proyecto QGIS.
10.- Ya tenemos nuestra nueva capa conteniendo los Apeaderos fuera de servicio añadida en nuestro lienzo QGIS.

Saludos y hasta la próxima práctica básica sobre atributos.




martes, 17 de septiembre de 2019

Mapas online básicos para TwoNav Land.

Ya hablamos en el blog alguna vez de cómo elaborar mapas online para CompeGPS. Dado que este software de escritorio ha sufrido grandes actualizaciones, pasando a llamarse TwoNav Land, y que la elaboración de dichas conexiones online tiene su miga (Land no es precisamente un dechado de virtudes manejándolas y lo que suele funcionar en otros aquí desespera), hemos decidido preparar un pequeño lote de mapas básicos que todos los usuarios de este programa deberían tener disponibles para trabajar en remoto.

Los mapas están todos comprobados en Land 8.5 y funcionando a fecha de esta publicación. Esto no quiere decir que en cualquier momento dejen de estar operativos: los servicios web son contingentes y al mínimo cambio o por frecuentes abandonos dejan de visualizarse. Tampoco sabemos si funcionan en CompeGPS ni en qué versiones, ya que actualmente no usamos dicho software.

Para usar estos mapas simplemente hay que copiarlos en la carpeta de mapas de Land (por defecto en Windows 7: C:\Users\*USUARIO*\Documents\CompeGPS\maps) o en aquella que tengáis configurada como directorio de mapas en el programa. Desde Land con la opción "Abrir mapa" y teniendo conexión a Internet ya podremos utilizarlos. Es posible que alguno de ellos ya los tengáis incluidos en la propia instalación de Land, pero los mantenemos por si fueran de utilidad.

Nuestro conjunto de mapas básicos para Land esta formado por:

MAPAS GLOBALES
Son mapas que cubren la totalidad del planeta y que por su alcance y difusión son parte básica de cualquier cartoteca.

Google_Maps, Google_Landscape, Google_Sat y Google_Hybrid. Este cuarteto de Google cubre las variantes más utilizadas de su cartografía. Google_Hybrid es un mapa transparente con elementos del terreno pensado para superponer sobre un mapa opaco (habitualmente Google_Sat o cualquier otra ortofoto).

OpenStreetMap-Mapnik, OpenStreetMap-CycleMap y OpenStreetMap_Topo. Son el trío de mapas del universo OSM más habituales: OSM clásico, Cycle (con marca de agua API Key), y OpenTopoMap.

MapBox_Sat. La ortofoto de Mapbox con elementos híbridos superpuestos.

MAPAS DE ESPAÑA
Algunos de los mapas del territorio nacional con más difusión y uso entre los aficionados.


Spain_Topo_IGN, Spain_Ortho_IGN y Spain_LIDAR. Trío básico de la cartografía nacional incluyendo el topográfico del IGN, la ortofoto PNOA y el mapa de superficies LIDAR.

Canarias_Topo_IGN, Canarias_Ortho_IGN y Canarias_LIDAR. Igual que los anteriores pero esta vez para las Islas Canarias.

Spain_Limites_IGN. Capa con los límites administrativos para la Península, ideal para colocar superpuesta por su transparencia y determinar la extensión de cada territorio (CC.AA, provincias y términos municipales dependiendo del nivel de zoom).

Spain_Catastro_IGN y Canarias_Catastro_IGN. Mapas del Catastro para Península y Baleares y para las Islas Canarias. He intentado darle transparencia para poder superponerlo pero no ha habido forma, y tampoco van demasiado finos.

- Spain_IGN_Base. Mapa base del IGN para Península y Baleares con todos sus componentes en opaco. También hace cosas extrañas que no entendemos a determinados zooms.

- Spain_MinutasMTN50. Minutas originales previas a la elaboración de la primera edición del MTN50 para Península y Baleares.

- Spain_MTN50_1Ed. Primera edición del Mapa Topográfico Nacional 50k (MTN50) derivado de las Minutas anteriores.

El lote conteniendo estos mapas arriba descritos lo podéis obtener en nuestra sección Descargas con el nombre Maps_for_LAND.zip

Esto es todo de momento, intentaremos sacar algo de tiempo y paciencia para ir aumentando el lote de conexiones, incluso a nivel autonómico. Para nosotros Land no es un programa que domine el manejo estricto de mapas online (tiene demasiados errores para serlo y su gestión de las conexiones a servicios web es lo bastante pésima y lenta para pretender ese rol), sino un programa para preparar rutas y manejar tracks que ofrece un batiburrillo de mapas como apoyo obligatorio de buena voluntad a esa función principal.
Pero nada más.

lunes, 9 de septiembre de 2019

Importar fotos georreferenciadas con QGIS.

Importar a nuestro lienzo de QGIS una serie de fotos con datos de localización es ahora una tarea tan rápida como sencilla gracias a la herramienta o algoritmo que el programa contiene de forma nativa. 

1.- Seleccionamos el algoritmo "Importar fotos geoetiquetadas".
Esto podemos hacerlo desde la caja de herramientas de procesos o desde el buscador general (Locator Bar) de la esquina inferior izquierda del programa. Escribiendo la expresión "importar" ya se nos filtran todos los algoritmos relacionados y nos es muy sencillo localizarlos. Doble click para activarlo.

2.- Configurar la ventana del algoritmo.
No tiene ningún misterio. Simplemente seleccionamos la carpeta que contiene las imágenes geolocalizadas y ya podemos ejecutarlo.
El algoritmo contiene otras opciones que podríamos usar como escanear recursivamente (incluyendo subcarpetas). Por defecto las imágenes se cargan en una capa temporal, pero podemos dejar guardadas las imágenes en un archivo físico al mismo tiempo. Lo mismo con aquellas imágenes sin datos geo (por defecto no se cargan).
Ejemplo de algoritmo ejecutado. Se han cargado 4 fotos geoetiquetadas pertenecientes a la carpeta de referencia en una capa temporal, y se muestra el aviso de no carga de otras 2 fotos de la carpeta sin datos de localización.
3.- Procesamiento posterior.
Ahora ya podemos comprobar la exactitud de la carga sobre mapa o guardar la capa temporal en el formato que queramos (las capas temporales se pierden al cerrar QGIS, aunque el propio programa nos avisaría al hacerlo).
Una opción muy interesante es usar la propia imagen importada como símbolo de la ubicación de las imágenes en el mapa (que por defecto se cargan con un marcador sencillo). Para ello aprovecharemos que la tabla de atributos creada por el programa al importar las imágenes contiene un campo con la ruta al archivo de la fotografía (si es que está todo pensado...).

Y aprovecharemos también que una de las posibilidades de simbología es asignar un marcador de relleno, dentro del cual podemos configurar un relleno de imagen ráster.
En la ruta a la imagen ráster que queremos usar de relleno, utilizamos la opción de suplantación de datos para seleccionar el campo photo que contiene la ruta a las imágenes, de forma que cada elemento se ve rellenado con su imagen correspondiente.
Luego simplemente es cuestión de ajustar tamaños proporcionales de símbolo, añadir un marco diferenciador o escoger la forma que nos parezca más apropiada para concluir el proceso y disponer de nuestros iconos personalizados al gusto.

P.D: Si necesitas asignar datos de localización a fotografías que no los tengan te recomendamos el software GeoSetter, un magnífico programa del cual elaboramos un vídeo explicativo en su momento.