• El mundo es distinto ahora, pero los errores son los de siempre - Daniel Cantos Pardo
  • Era el primer viaje que realizaban sin tutor y saboreaban la libertad que con esa excitación que produce todo lo nuevo - Pablo Gonz
  • La falta de créditos retardó en tres años la partida de una verdadera expedición solarista - Stanislav Lem
  • El futuro ya está aquí, sólo que desigualmente repartido - W. Gibson
  • Me sentí como un punk que hubiera salido a comprar una navaja automática y volviera a casa con una pequeña bomba de neutrones - W. Gibson
  • A la mañana siguiente, realizaron su primer anochecer estelar - Diane Duane
  • —¿Un sol azul? —dijo Karellen, no muchas horas más tarde—. La identificación no puede ser muy difícil - Arthur C. Clarke
  • Aun así, en ese brillante interior había un núcleo oscuro, un indicio de algo encapsulado - Alastair Reynolds
  • El cielo sobre el puerto tenía el color de una pantalla de televisor sintonizado en un canal muerto - W. Gibson
  • Hace frío señor, en este campo —dijo el señor Tagomi—. Podemos regresar al centro de la ciudad en el helicóptero de la Misión, ¿le parece correcto? - Philip K. Dik
  • ¿Que es el ciberespacio? - El mundo - W. Gibson
  • Tengo sus anotaciones, estaban en su escritorio - Philip K. Dik
  • Esta formación constituye, en su totalidad, un desarrollo tridimensional de algún tipo de ecuación de orden superior - Stanislaw Lem
  • De nuevo la mezcla de rojo y verde, mirándole desde la naturaleza - Kim Stanley Robinson
  • Había un lugar en el Nostromo donde Dallas ocasionalmente encontraba algunos momentos de completa intimidad y al mismo tiempo se sentía razonablemente seguro. Era como una matriz artificial - Alan Dean Foster

[HOW TO] CARTOGRAFÍA OFFLINE MUNDIAL EN #SAILFISHOS CON #LIBOSMSCOUT, #OSMSCOUTSERVER Y #POORMAPS. VÁLIDO TAMBIÉN PARA #OSMSCOUT

Entrada escrita por: Fernando Lanero Barbero
Los pasos para tener un servidor offline de cartografía corriendo en nuestro terminal Sailfis para usar con Poormaps son como siguen:


1. Compila libosmscout desde sus fuentes en tu PC (desde noviembre de 2016 existe una herramienta que automatiza todo el proceso de importación de mapas para su uso offline. Si quieres utilizar esa herramienta y simplificar el proceso, vete directamente al punto 2)

Comprueba e instala deendencias (Ubuntu):

sudo apt-get install autoconf automake autotools-dev build-essential cmake doxygen freeglut3 freeglut3-dev gcc git libagg-dev libcairo2-dev libfreetype6-dev libmarisa-dev libpangocairo-1.0-0 libpango1.0-dev libprotobuf-dev libqt5svg5-dev libtool libxml2-dev make pkg-config protobuf-compiler qtdeclarative5-dev qtlocation5-dev qt5-default subversion
(ArchLinux)

pacman -Sy autoconf automake autotools-dev build-essential cmake doxygen freeglut3 freeglut3-dev gcc git libagg-dev libcairo2-dev libfreetype6-dev libmarisa-dev libpangocairo-1.0-0 libpango1.0-dev libprotobuf-dev libqt5svg5-dev libtool libxml2-dev make pkg-config protobuf-compiler qtdeclarative5-dev qtlocation5-dev qt5-default subversion

(Fedora)
sudo yum install git subversion gcc-c++ make autoconf automake libtool libxml2-devel cairo-devel libXext-devel

Construye libosmscout:


git clone https://github.com/Framstag/libosmscout.git

cd libosmscout

mkdir -p build

cd build

cmake ..

make -j `nproc`

Cuando termine el proceso, desde una terminal nueva copia el fichero ./libosmscout/Import/src/Import a tu carpeta personal:

cp ./libosmscout/Import/src/Import ./

2. Descarga el mapa OpenStreet Map que necesites para navegación offline a tu carpeta home

Hazlo desde aquí: http://download.geofabrik.de/

Y guárdalo en tu carpeta home.


3. Prepara todo para importarlo para su utilización con OSM Scout Server

Renombra el fichero descargado a "mymap.osm.pbf"

mv *.osm.pbf mymap.osm.pbf

Crea una carpeta en home con el nombre "mymap"

mkdir ./mymap

4. Descarga libosmscout-importer en tu PC para automatizar el proceso de de cartografía offline

Los pasos para importar mapas desde OpenStreet Maps de forma semi-automática para su utilización offline son:

1. Extrae el fichero comprimido que te has descargado en tu directorio ./home

2. Copia el fichero .pbf que te has descargado tal y como se indica en el punto 2 dentro de la carpeta libosmscout-importer que previamente ya habías descomprimido

cp ./*.pbf ./libosmscout-importer

3. Abre una terminal y cambia la ruta a la del directorio libosmscout-importer

cd libosmscout-importer

4. EJecuta ./import.sh para cada mapa .PBF que quieras importar. Por ejemplo:

./import.sh mymap.osm.pbf

Tras el proceso, se creará un directorio con el nombre correspondiente al mapa (en nuestro caso "mymap") descargado.


5. Comienza la importación (en caso de no haber utilizado la herramienta de importación simplificada del punto 4)

Import --delete-temporary-files true --delete-debugging-files true --delete-analysis-files true --delete-report-files true --typefile libosmscout/stylesheets/map.ost --destinationDirectory mymap mymap.osm.pbf

6. Se paciente. Espera a que la terminal termine todo el proceso


7. Instala el software necesario en tu terminal Sailfish

https://openrepos.net/content/rinigus/osm-scout-server

https://openrepos.net/content/otsaloma/poor-maps


8. Configura todo en el terminal móbil para que funcione

Abre OSM Scout Server y localiza la base de datos (Database) en:

/home/nemo/Documents/Maps/mymap

Minimiza OSM Scout Server (debe estar funcionando mientras uses Poor Maps)

Abre Poor Maps y en configuración vete a "Basemaps and overlays" allí selecciona la opción "OSM Scout" que se ajuste a tus necesidades.


9. A navegar offline.

0 comentarios: