RUTAS CON PLUGIN VNS OFFLINE

Requerimientos

- Descarga y extrae el ZIP del repositorio de github GraphHopper's  VERSION 1.0. debe ser la VERSION 1.0

-- https://github.com/graphhopper/graphhopper/archive/refs/tags/1.0.zip

- Instala y configura JDK

- Instala y configura wget

- Instala y configura Maven


Para el área que tu quieres:

- Descarga el archivo .osm.pbf  desde download.geofabrik.de

- Ve al directorio "raw directory index" de ese área

- Al final de la lista provista, descarga el archivo .kml

- Para descargar el archivo .poly, click-derecho en el link y seleciona "save link"


Si tu archivo .osm.pbf es más grande que 650mb o la creación de tu gráfico sigue fallando:

- Abre el archivo graphhopper.sh en un editor de textos

- Encuentra la línea ": "${JAVA_OPTS:=-Xmx1000m -Xms1000m}""

- Cambia a ": "${JAVA_OPTS:=-Xmx4096m -Xms4096m}""


- Si tú estás construyendo un gráfico para un gran país (2GB+ archivo pbf) y tienes 16GB o más de RAM en tu ordenador y un sistema operativo de 64bit, siéntete libre de duplicar estos valores para obtener una construcción de gráficos con éxito.


Pon el archivo .osm.pbf  en el directorio principal de graphhopper-1.0


Click-derecho en un espacio en blanco y abre una terminal aqui


Copia y pega el comando de abajo:

./graphhopper.sh import (TU-NOMBRE-DE-ARCHIVO-AQUI).osm.pbf


Deja que esto corra - esto puede llevar un largo tiempo


Después de finalizar, tu tendrás una carpeta nueva con el mismo nombre como el archivo .osm.pbf

- Pon el archivo .poly and .kml  dentro


Abre el archivo "properties" con un editor de textos

Copia la cadena entera de la fecha de creación, ejemplo: "2022-08-05T22:45:45Z"

Crea un archivo nuevo llamado "timestamp" sin extensión

Ábrelo en un editor de textos

Pega la fecha de creación que copiaste

Guarda y cierra el archivo "timestamp"


Mueve la carpeta entera a tu dispositivo ATAK en: tools/VNS/GH


Carga ATAK, asegúrate que el plugin VNS  está cargado y comienza a trazar rutas usando "offline mapping"

Enlace del drive de mapas

VNS offline routing - Google Drive

Vídeo explicativo