martes, 1 de abril de 2014

SASPlanet: configuraciones y regalo.

Un artículo sobre algunos de los menús importantes para la configuración o el rendimiento al gusto de SASPlanet. Aunque sigo pensando que es un programa tremendamente intuitivo empezando de cero, vamos a repasar algunos de sus parámetros más decisivos.
El primero de ellos es el menú Operations. A destacar la herramienta Go to..., un extraordinario buscador que nos sitúa en el lugar deseado en el acto. El Cache Manager en cambio no he conseguido probarlo y siempre me ha reportado error. Espero que las viñetas que preparo no os líen más...
El segundo menú es View, y como su nombre indica contiene opciones básicamente de configuración visual; tanto de barras de menús como de la zona de mapa. Para poner el aspecto de pantalla a nuestro gusto. Ahí va la segunda viñeta:
El tercer menú, Source, no es más que la elección de fuente con la que trabajar: cache, internet o ambas. Si tenemos seleccionado cache sólo visualizará los mapas previamente descargados. Yo tengo siempre ambas activadas por defecto.

El cuarto y quinto menú (Maps y Layers) tampoco tienen más misterio; son simplemente una lista de los mapas y capas que tenemos disponibles para visualizar en el programa.


El menú Placemarks nos permite añadir al mapa placemarks (digamos waypoints), líneas o polígonos. Los placemarks contienen una ventana de edición muy completa en la que añadir infinidad de datos (incluso adjuntarle una imagen o enlazar con dirección web). También exportarlos a .kmz o .kml; o usarlos como destino de navegación con un gps conectado al programa.
Las líneas nos permiten prácticamente lo mismo y además se pueden usar como creadoras de rutas entre los puntos que le hagamos. Y los polígonos más o menos lo mismo: nos pueden servir para remarcar zonas que nos interesen en el mapa o similares. Parecen unas funciones con bastantes posibilidades.
Este menú incluye también un Placemark Manager con el que poder gestionar (añadir, editar, borrar, visionar, exportar...) todos los placemarks que tengamos creados en el mapa. El menú concluye con la función "ocultar todos" y la función "mostrar nombre del placemark" en pantalla.

El menú GPS contiene las funciones necesarias para conectar un receptor gps y hacer mapa móvil sobre los mapas cargados en pantalla. Conectar, mostrar el track que el gps va realizando o centrar la posición gps en el mapa son algunas de las opciones disponibles. Así mismo en este menú disponemos también de la opción de añadir un placemark (por si lo usamos como destino), guardar el track en la base de datos o borrarlo.
En último lugar, Options, nos abre una nueva ventana con muchas opciones relacionadas con el receptor: puerto de conexión, formato de salida del track, y mapa de recepción de satélites. Clickando en GPS On, una nueva ventana con todos los datos de mapa móvil se nos abre a la derecha de la pantalla principal. El reconocimiento de un Montana 650 ha sido perfecto (modo spanner en configuración de sistema del gps).






Por último, el menú Settings contiene varios ajustes generales del programa que os explico en la última super viñeta. Map setting y Layer settings contienen la misma ventana, sólo disponible para las layer si hay alguna activada. El dato de elevación de la barra de status no consigo que funcione, aunque he probado todos los parámetros posibles que contiene. Desmarcando la casilla Map enabled en la ventana Map Settings el mapa queda oculto en la lista de mapas principal (muy importante si por ejemplo queréis ocultar un montón de mapas que no se van a usar jamás).
Sólo nos queda la opción Options  generales, en la que hay varias pestañas:
- Maps: listado de todos los mapas y capas disponibles. El botón Settings nos lleva al detalle del mapa seleccionado como vimos antes. Up y Down para mover la posición del mapa en el submenú de la lista.
- Cache: carpetas por defecto del sistema donde alojará los mosaicos exportados desde otros formatos al seleccionado.
Internet: opciones de conexión o de reintentar descarga de mosaicos si hay fallo.
- Control: asignación de teclas rápidas a las principales funciones del programa.
- View: opciones de visualización o de la forma de tratar las descargas de mosaicos.
- Grids: configuración de color o anchura de los tipos de malla del mapa (si la tenemos activada).
- GPS: ya visto.
- GPS Marker: opciones de visualización del puntero de localización (posición GPS).
- Wikimapia: configuración de uno de los buscadores de nombres.
- GSM: localizador de posición a través de Google usando un teléfono GSM.

Y terminamos este destripamiento de SASPlanet con el menú que se nos abre si pinchamos con el botón derecho del ratón en cualquier lugar del mapa activo:
- Añadir un Placemark.
- Centrar el mapa a un zoom determinado.
- Copiar al portapapeles la URL del mapa, de la capa, de la carpeta caché, o las coordenadas.
- Mostrar en el visor de imágenes predeterminado un mosaico primario (para ver su calidad, por ejemplo).
- Abrir la carpeta de mosaicos de mapa.
- Abrir la carpeta de mosaicos de capa.
- Operaciones adicionales: conseguir la altura para el punto, gestor de imágenes disponibles para ese punto en distintos servidores y fechas, enlace a web meteorológica...
- Descargar/borrar mosaico caché del mapa primario.
- Descargar/borrar mosaico de capa.
- Map info y Layer info si tuvieran (leyendas de mapa por ejemplo).



Después de este tostón creo que os merecéis un buen regalo. Os dejo enlaces en la sección DESCARGAS a la última versión del programa con toda la lista de mapas wms que he ido añadiendo. Directamente preparado para descomprimir en una carpeta y ejecutar.

domingo, 30 de marzo de 2014

SASPlanet y los ECW.

Otra de las funciones más importantes que SASPlanet nos ofrece es, a nuestro juicio, la enorme facilidad para generar archivos .ecw perfectamente georeferenciados; sabéis que soy un enamorado del formato .ecw, y con la cantidad de fuentes de mapas que trae SASPlanet (más las que seamos capaces de añadirle*) es extraordinario poder salvar en unos minutos cualquier cartografía que nos interese en este magnífico formato. Esta vez vamos a hacer algo ya de tamaño importante, para comprobar bien las posibilidades del programa.
Como siempre empezamos seleccionando en pantalla el área que nos interesa (ya sea con un polígono, con la ultilidad Visible area, un rango de coordenadas...). Recomiendo acercarse primero hasta el nivel de zoom que más nos gusta y echar un ojito a su calidad y resolución, pues es ese nivel de mosaicos el que tendremos que ordenarle al gestor que descargue, no el nivel al que estamos visualizando. En el ejemplo voy a descargar la zona seleccionada a zoom 19, que ya me ofrece una definición, calidad y resolución bastante serias (962 mosaicos, unos 120 megas). Activamos nuestro Selection manager (en mi caso la opción Visible area) y nos aparece la ventana de descarga.
Con el mapa seleccionado, por defecto el visible, (SPAINORTHO) le ajustamos el zoom a 19 y marcamos las dos casillas de la imagen: Try to re-download missing tiles (volver a descargar los mosaicos perdidos) y Overwrite old tiles (sobrescribir los mosaicos antiguos, en el caso de que la caché ya contenga alguno). Pulsamos Start y el programa empieza su trabajo.
Una vez descargados los mosaicos, simplemente volvemos a pinchar en el Selection Manager para arrancar la ventana de exportación a ecw, en la que configuramos los siguientes parámetros principales: ECW como formato de salida, nombre y ubicación del archivo de salida, zoom a 19 y Quality al 100%. En Projection seleccionamos la proyección de la capa ya que al ser ortofoto del PNOA no se trata de ninguna proyección extraña.
El resto de parámetros que podremos configurar si es nuestro deseo son:
- Overlay layer: añade una capa superpuesta a la ortofoto de entre las opciones disponibles.
- Use postprocessing settings: nos permite procesar la imagen al terminar, modificando brillo, contraste, etc...
- Add visible placemarks: añade a la ortofoto los objetos que haya visibles (tracks, waypoints...).
- Create georeferencing file: adjunta un archivo de calibración al ecw principal.
- Split image: nos parte la imagen resultante en varios ecw en vez de extraer un ecw único.
Cuando tengamos todo a nuestro gusto pulsamos Start y esperamos que exporte el ecw. Como veis la unión de los 962 mosaicos nos generará un bitmap de 9217x6233 pixels de tamaño. El resultado de esta prueba ha sido un tamaño de ecw de 56 megas para un terreno de 15 kms cuadrados. No tiene la calidad de las ortos PNOA (tampoco lo hemos pretendido) pero la relación calidad/tamaño está muy bien.
Además tenéis que tener en cuenta que con SASPlanet, si no tenemos preocupación de espacio en disco, cada vez que usemos el programa en la zona de nuestro interés se van guardando en nuestra caché las imágenes de todos aquellos mapas que vayamos visualizando, lo que a la larga es una gran ventaja pues cualquier mapa que queramos hacer en un momento dado tardará poquísimo tiempo al tener ya las fuentes en nuestras carpetas caché.

* En breve os podré pasar unas cuantas fuentes de mapas muy interesantes para añadir a los servicios de mapas disponibles en SASPlanet.

miércoles, 26 de marzo de 2014

SASPlanet y los BirdsEye JNX.

Continuamos exprimiendo nuestro último descubrimiento: SASPlanet.

He preparado un vídeo con una de las principales utilidades que nos ofrece, y que pienso puede ser de las funciones más demandadas por los aficionados (aunque siempre haya otros caminos que conducen a Roma). Se trata de exportar directamente a JNX BirdsEye (monocapa o multicapa) para generar mapas raster visibles en BaseCamp y los dispositivos Garmin compatibles.
Aunque los niveles de visualización en metros que nos resulten en nuestro JNX siempre son modificables, os pongo una pequeña tabla orientativa de los valores por defecto que os pone SASPlanet y que os servirá como referencia a la hora de extraer los mosaicos:

Zoom mapa SAS             Resolución m/pixel imagen              Visualización capa JNX  
      Zoom 12                                58,20 m/pixel                                        3 kms
      Zoom 13                                29,10 m/pixel                                     1,2 kms
      Zoom 14                                  14,5 m/pixel                                       800 m
      Zoom 15                                  7,28 m/pixel                                       300 m
      Zoom 16                                  3,64 m/pixel                                       200 m
      Zoom 17                                  1,82 m/pixel                                         80 m
      Zoom 18                                  0,91 m/pixel                                         50 m
      Zoom 19                                  0,46 m/pixel                                         20 m
      Zoom 20                                  0,23 m/pixel                                         12 m




PD: en la sección DESCARGAS tenéis los enlaces para descargar la última versión de SASPlanet, enriquecidas con todos los mapas wms que he ido añadiendo (y no son pocos).

martes, 25 de marzo de 2014

SASPlanet: la joya rusa.

Entre los muchos y variados programas que existen para acceder on line a servidores de cartografía desde los que descargar material se encuentra SAS.Planet. Vamos a hacer un pequeño análisis del mismo, pues contiene algunas funciones muy interesantes y que me han parecido una maravilla.
La principal faena es su origen ruso; aunque el programa tiene interfaz en inglés, es cierto que se encuentra muy poca información del mismo por la Red y la única que parece decente es la de su propia web o foro, ambos en ruso (mi Google Chrome me dice que lo traduce al español pero es mentira). Fuera de eso he encontrado cuatro tutoriales que por básicos son innecesarios, pues la interfaz del programa no es de las complicadas y con un poco de intuición es posible entender su funcionamiento básico.
SAS Planet con la cartografía raster IGN cargada
Éste consiste en esencia en la descarga de mosaicos de cartografía desde una lista de proveedores predeterminada; dichos mosaicos son guardados en la caché local para luego poder exportarlos en una buena variedad de formatos. A destacar también que el programa viene en modo portable, esto es, no necesita instalación y con descomprimir en una carpeta y ejecutarlo ya podemos funcionar con él. Interesante resulta también que el programa está diseñado en plan opensource, es decir, que muchas funciones se pueden mejorar e implementar por usuarios con los conocimientos de programación suficientes.
Su punto más fuerte, a mi modo de ver, se encuentra en las posibilidades de exportación y de unión (Stitch) de los mosaicos descargados: además del formato ecw y del formato JNX (lo que casi por sí solo justifica su uso) es posible exportar la cartografía en varios formatos más.
Posibles formatos de exportación
Posibles formatos de Stitch (unión de imagenes del mosaico)
Su punto débil está en la lista de proveedores de cartografía predeterminados. Aunque cuenta con algunos de los clásicos (Bing, Google u OSM) la mayoría están enfocados al territorio ruso o del este de Europa, lo que, en principio, no es demasiado útil para nosotros los españolitos. También me ha parecido que las conexiones a los servicios de mapas fallan con relativa frecuencia. Por fortuna dicha lista de proveedores es ampliable introduciendo en las carpetas del programa ciertos archivos configurados al efecto, a su vez contenidos en carpetas con extensión .zmp como puede verse en la ruta por defecto (SAS.Planet.Release.140303\Maps\sas.maps).
Pestaña selectora de proveedor de mapas (en negrita el seleccionado en pantalla).
El esquema de funcionamiento básico es el siguiente:
- Selección del proveedor de cartografía que nos interese.
- Posibilidad de añadir alguna capa con información suplementaria.
Selector de capas
- Selección del área que queramos descargar, mediante polígonos o la vista en pantalla entre otras.
- Selección del nivel de zoom de los mosaicos a descargar, lo que determina la calidad y resolución de los mismos.
Ventana de descarga con selección de mapa y de nivel de zoom
Proceso de descarga de mosaicos zoom17 con indicación
de ruta a carpeta caché. 

Una vez descargados los mosaicos a las carpetas de la caché (el programa las clasifica en múltiples carpetas para cada nivel de zoom a la manera clásica de descarga de tiles) se pueden utilizar el resto de opciones desde las diferentes pestañas del Selection Manager:
- unir los mosaicos en un formato -Stitch-. 
- generar caché para otros niveles de zoom del mismo mapa -Generate-.
- borrar los mosaicos del mapa seleccionado -Delete-.
- exportar el mosaico al formato determinado -Export-, o
- copiar los archivos del mosaico a una carpeta determinada -Copy-.


Con este sistema de pre-descarga de mosaicos se consigue que el programa trabaje con suma rapidez en todas estas funciones aprovechando los mosaicos ya descargados. He hecho diferentes pruebas con diferentes cartografías y exportando a varios formatos y el programa trabaja muy ligero y sin problemas. Y, para terminar, la joya de la corona: exportación directa a jnx multicapa (archivos BirdsEye de Garmin).
Primera pestaña con selección del mapa de cada capa, su nivel de zoom
 y la escala de visualización.

Segunda pestaña con selección de producto, nombre de mapa,
versión jnx y valor de DrawOrder.
He exportado varios mapas de prueba y me ha funcionado perfectamente el efecto hipermapa, tanto en Global Mapper como en BaseCamp. Sinceramente, crear un jnx multicapa directamente desde el mismo visor cartográfico casi parece ciencia ficción con lo que ha habido que remar hasta llegar hasta aquí.
Queda mucho por trastear, mucho que averiguar aún sobre el mejor manejo de los distintos niveles de zoom/resolución para conseguir mapas óptimos; queda también el dominar la introducción de archivos configurados para la visualización de mapas de servidores adicionales, la interacción con los dispositivos gps... etc... etc... Pero la sensación es que estamos delante de una auténtica joya venida del frío.

Descarga del programa (web oficial en ruso): http://sasgis.org/download/

P.D: En la sección DESCARGAS tenéis los enlaces de descarga a la última versión del programa, que además incluyen un montón de fuentes de mapas wms que he ido añadiendo. Disfrutadlo.

sábado, 22 de marzo de 2014

Garmin y los BirdsEye JNX (4).

¿Qué mejor forma que acabar estos artículos sobre las imágenes JNX (BirdsEye) de Garmin que haciendo los deberes? Resulta que con Global Mapper podemos exportar todos los jnx con el mismo número de teselas (de lo que se entera uno...) de forma que el proceso alternativo usado en ESTE POST (usar también jnxmerge+JNXer) resulta ahora aún más innecesario (pero no menos útil conocerlo).

He preparado un vídeo que resume todo el proceso: elaboración de un mapa jnx multicapa de 3 niveles (topo 50k + topo 25k + ortofoto), y su alojamiento en nuestro pendrive gps virtual para su visualización en BaseCamp (recuerdo una vez más que para poder ver estos mapas en el gps el firmware debe estar parcheado a la última versión). El vídeo parte de los mapas ya recortados al tamaño de mapa que queremos crear, tal como se explica en ESTE otro artículo sobre los jnx.
Para el tutorial he elegido una pequeña área de unos 25 kilómetros cuadrados correspondiente con las hermosas Islas Cíes, así las volvemos a reflotar, que los chicos de SinRenkor no se deciden... ;-p
El mapa de este ejercicio lo podéis descargar en el enlace que os dejo al final de este post.



Software utilizado (todo en Windows XP; en Windows 7 no hay forma de que me funcione):

Enlace para descargar el mapa:
- Islas Cíes JNX Topo50+Topo25+ortofoto (55 megas).