viernes, 31 de julio de 2020

QMapShack. Caché de Mapas.

Cuando nos descargamos un fichero con mapas online, da lo mismo la aplicación que sea, vale para todas aquellas que utilicen mapas online, en realidad nos descargamos poco mas de una dirección URL. La aplicación, en el momento que empecemos a necesitar un mapa, empieza a descargarlo desde esa dirección. Esto supone que necesitemos una buena conexión a internet y que, en los momentos de mayor carga en la red, la respuesta puede ser muy lenta.

El caché de mapas, en realidad memoria caché de mapas, lo que hace es guardar la parte ya visitada de los mapas en nuestro disco duro y, cuando la aplicación tiene necesidad de uno de esos mapas, va a la memoria cache y lo toma de ahí. Para utilizar los mapas de una zona visitada recientemente la aplicación ya no necesita internet. 

Esta memoria suele ser configurable, tiene un tamaño máximo y puede desaparecer según se visitan zonas nuevas o, incluso, directamente desaparecen con el tiempo.

Al abrir un mapa por primera vez  o al visitar una zona no visitada  con anterioridad, la aplicación saca un cartel indicando que nos faltan n teselas por cargar. En este caso cada tesela es un pequeño trozo del mapa que estamos utilizando.


  • QMapShack crea un subdirectorio en donde tengamos nuestro fichero de mapas, si tenemos configurado el caché en el mismo directorio que los mapas, o en el directorio que hayamos indicado como caché, con el mismo nombre que el fichero del mapa (sin la extensión), en donde va colocando todas las teselas de los mapas visitados. 

  • Estos subdirectorios, en principio, se pueden borrar libremente. Al cargar de nuevo el mapa la aplicación los volverá a crear.



B.D QLandKarte a QMapShack. Recuperando nuestros datos.

En una de las entradas dedicadas a QLandKarte anoté la manera de trabajar con las bases de datos de QLandKarte. Bases de datos con QLandKarte

Ahora se trata de recuperar esas bases de datos que tenemos con nuestras rutas e incorporarlas a QMapShack.

  • QlandKarte trabajaba con una sola B.D. aunque era seleccionable mediante menú, se  intercambiaba una por otra.
  • QMapShack puede trabajar con varias BB.DD. a la vez. De  momento no encuentro la manera de crear una B.D. vacía, parece que solo se puede trabajar con aquellas BB.DD. importadas de QLandKarte.
  • 09/08/2020 Ya he conseguido averiguar como se crea una B.D. nueva. Al incorporar una B.D. parece que debemos elegir una de las presentes. Si le damos un nombre nuevo, en vez de elegir una de las BB.DD. existentes, crea esa D.B.
  • Las BB.DD. se incorporan mediante dos pasos. Primero hay que importar la B.D. (al nuevo formato de la B.D) y después, como segundo paso, hay que añadir la B.D. al conjunto de B.D de QMapShak.
  • La importación se hace desde Menú->Herramientas->Importar Base de Datos.
  • Hay que indicar origen y destino de la B.D.
  • Para incorporar la B.D. vamos al Menu->Ventanas->Base de Datos (o al icono correspondiente). Esto nos permite ver o no ver la ventana de base de datos (En mi caso aparece abajo a la derecha)
  • Nos situamos encima de la ventana de BB.DD. Con el botón derecho del ratón abrimos el menú que nos permite incorporar la B.D. que acabamos de importar.








A partir de ese momento podemos incorporar parte de las rutas que tenemos en la B.D a nuestro proyecto. Para ello:
  • Buscamos en la B.D. la carpeta que contiene nuestra ruta.
  • Desplegamos la B.D., click sobre el + que aparece en linux o sobre la punta de flecha de windows. A la izquierda del icono de B.D. (o con doble click sobre el icono)
  • Una vez abierta la B.D. seleccionamos una carpeta. Click  sobre el + o doble click sobre el icono despliega el contenido.
  • Algunos objetos de la B.D. incluyen un elemento de selección, un checkbox. Haciendo click sobre el seleccionamos/deseleccionamos el objeto.
  • Al visar, tanto sobre la carpeta como sobre una de las rutas esta pasa al proyecto en el que estamos trabajando.
  • Podemos sincronizar (aun no se el alcance de "sincronizar") el proyecto con la B.D. con el botón derecho del ratón.


Cosas que podemos hacer entre BB.DD.:
Con el botón derecho del ratón se despliega un menú.

  • Añadir carpeta.
  • Renombrar carpeta.
  • Copiar y mover carpetas.
  • Eliminar carpetas.
  • Importar datos desde archivo.
  • Exportar datos.
  • Listas de distribución.
De momento no he conseguido pasar datos del area de proyecto a la B.D.



martes, 28 de julio de 2020

Editor de rutas QMapShack I. Empezando a utilizar mapas

Acabo de instalar una nueva versión de Linux. Tengo que instalar mi  serie de programas, esos que siempre quiero tener en mi PC, entre ellos un editor de rutas. Quería instalar QLandKarte, me gustaba, pero lo han quitado, ha sido sustituido por QMapShack.
  • Es necesario disponer de un ratón con rueda. De momento no he conseguido hacer zoom sin un ratón con rueda.
  • Después de instalarlo, la primera vez que se abre, aparece una página de ayuda en la que, se supone, viene todo lo necesario para hacer funcionar QMapShak.
  • Los mapas están donde dicen que están, en el enlace Donde obtener Mapas
  • Hay dos tipos de mapas, los OnLine y los que se descargan al PC.
  • De momento he conseguido hacer funcionar QMapShack con los mapas OnLine pero no con los del PC.
  • Descargamos los Zip que nos interesen. 
  • Los descomprimimos, los repartimos en distintos directorios, si nos interesase y/o los colocamos en el directorio que, por omisión utiliza, QMapShak
Mapas online extraídos. Como vemos son muchos

Los colocamos en distintos directorios. Los separamos por zonas.

  • Con Menu->Archivo->Configurar Ruta Mapas seleccionamos la el directorio de los mapas.

  • Para empezar hay que abrir una nueva "vista". En menú Vista->Nueva vista.
  • Uno de los iconos abre o cierra la relación de mapas. Columna de la izquierda.
  • Hacemos click con el botón derecho sobre el mapa deseado. Seleccionamos activar. El mapa sube al primer nivel de la relación de mapas.
  • Podemos seleccionar un segundo, tercer o ...
  • Cada mapa seleccionado sube al primer nivel. 
  • Posteriormente podemos subir o bajar cada mapa.
  • Podemos ver la cuadrícula del mapa seleccionándola en menu->Vista o con el icono de cuadrícula.
  • Como ya he dicho, de momento, no he conseguido hacer funcionar el zoom sin la rueda del ratón. Girando hacía el codo baja la resolución y, en sentido contrario, sube la resolución.
19/12/2020 Con las teclas + y - también se sube y se baja la resolución del mapa. Primero pinchamos en cualquier lugar del mapa, con + sube la resolución, con menos baja
  • Abrimos un fichero con una de nuestras rutas (Archivo->Cargar datos GIS).
  • Aparece como proyecto (columna izda.) 
  • Pulsando sobre el + el proyecto se despliega. Un doble click sobre la ruta lleva la ruta al mapa.