En la entrada anterior sobre GPSBabel no me entretuve en los filtros. Se supone que los filtros nos facilitan la vida, podemos eliminar aquellos puntos indeseados en función de unos parámetros. No son los filtros mas cómodos de usar que conozco, pero siempre nos facilitaran algo la edición de rutas. Es mas, no creo que haya que partirse la cara con GPSBabel para dominar sus filtros, siempre se pueden utilizar los filtros del editor de rutas. No obstante ahí van mis apuntes sobre ellos.
Filtro "Título": Damos un nombre genérico y a continuación, precedido de un % podemos incluir la fecha con %y para año, %m, para el mes y %d para el día. Se pueden poner en cualquier orden e insertar caracteres entre ellos. Se pueden repetir, como en el ejemplo (Filtro Nombre #%d/%m/%y %Y%m%d).
Filtro "Título": Damos un nombre genérico y a continuación, precedido de un % podemos incluir la fecha con %y para año, %m, para el mes y %d para el día. Se pueden poner en cualquier orden e insertar caracteres entre ellos. Se pueden repetir, como en el ejemplo (Filtro Nombre #%d/%m/%y %Y%m%d).
Comando en línea:
gpsbabel -w -r -t -i gpx -f C:/DiscoWindowsXP/Documents and Settings/Fernando y Use/Mis documentos/Mi Garmin/PruebasBabel/20170301Torrelaguna-Patones.gpx -x track,pack,sdistance=5k,title=Filtro Nombre #%d/%m/%y %Y%m%d -o gpx -F C:/DiscoWindowsXP/Documents and Settings/Fernando y Use/Mis documentos/Mi Garmin/PruebasBabel/FiltroNombre.gpx
Filtro Mover (N días): Adelanta o atrasa la fecha del track N días. Para n negativo, atrasa y para n positivo, adelanta.
Comando en línea:
gpsbabel -w -r -t -i gpx -f C:/DiscoWindowsXP/Documents and Settings/Fernando y Use/Mis documentos/Mi Garmin/PruebasBabel/20170301Torrelaguna-Patones.gpx -x track,pack,sdistance=5k,move=20d0h0m0s -o gpx -F C:/DiscoWindowsXP/Documents and Settings/Fernando y Use/Mis documentos/Mi Garmin/PruebasBabel/FiltroNombre.gpx
El comando en línea de este filtro además de adelantar o retrasar días puede adelantar horas, minutos y segundos. (move=20d0h0m0s solo días, move=20d5h40m6s con horas)
Filtros Comenzar y Parar: Extrae el subconjunto de puntos tomados entre esas dos horas.
- Yo hice la ruta con la que estoy probando el 1/3/207 entre la 10 y las 14.
- Si quisiera sacar solo los puntos entre las 11 y la 12 tendría que poner "Comenzar" a 1/3/2017 11:00 A.M. y "Parar" como 1/3/2017 12:00 A.M.
- Las fechas solo he conseguido actualizarlas con las flechas, no escribiendo sobre la fecha para modificarlas.
- Para modificar un campo de las fechas hay que situarse encima de ese campo de la fecha y con las flechas, se sube o baja el valor de ese campo.
- De momento solo he conseguido que funcionen si activo los dos filtros.
Comando en línea:
gpsbabel -w -r -t -i gpx -f C:/DiscoWindowsXP/Documents and Settings/Fernando y Use/Mis documentos/Mi Garmin/PruebasBabel/20170301Torrelaguna-Patones.gpx -x track,start=20170301100001,stop=20170301225959 -o gpx -F C:/DiscoWindowsXP/Documents and Settings/Fernando y Use/Mis documentos/Mi Garmin/PruebasBabel/FiltroNombre.gpx
Filtros "Juntar" y "Unir":
- Bajo directamente del GPS, con BaseCamp, la última ruta realizada. Como de costumbre esa ruta aparece dividida en varios segmentos "ACTIVE LOG xxx"
- En GPSBabel activo el filtro "Unir". Activo "Dividir trazados por fecha". Lo pruebo.
- Abro el fichero de salida con BaseCamp y veo que aparecen varios segmentos, uno de ellos es la unión de todos los segmentos de la ruta original y el otro solo contiene los últimos segmentos basura grabados, esos que toma el gps cuando se enciende de nuevo, por ejemplo, para descargar la ruta al ordenador.
- Activo "Dividir trazados en función del tiempo". Parece que divide el trazado si el tiempo entre dos puntos supera el tiempo indicado.
- Activo "Dividir trazados por distancia". Parece que divide la traza si entre dos puntos hay una distancia superior a la indicada.
- Activo "Juntar". De momento, con un trazo solamente, no hay gran diferencia entre Unir y Juntar.
Ejecución de comandos en línea:
Son aquellos que se ejecutan directamente desde la capa DOS. Se pueden ejecutar directamente o bien mediante un fichero ejecutable ".bat".
- Son, por un lado, muy útiles si sabes utilizarlos y por otro lado muy incómodos de usar.
- Arrastran algunos detalles propios del DOS, manejan mal las eñes, los acentos y los espacios.
- En este caso considero que me facilita el trabajo copiar el directorio del programa GPSBabel a la raiz de C:
- También por comodidad en el trabajo es conveniente trabajar en el directorio en donde tengamos los ficheros con las trazas (gpx, plt, kml, etc)
- He utilizado tanto el comando en línea escrito a mano o copiado desde GPSBabel y el fichero por lotes ".bat". Solo voy a hablar del ".bat"
- Creo un fichero .bat. En el directorio de trabajo, con el botón derecho, Nuevo->Crear fichero de texto. Damos nombre y cambiamos .txt a .bat.
- Seleccionamos nuestro .bat, en mi caso, "pru.bat". Con el botón derecho seleccionamos "Editar".
- Copiamos o escribimos nuestro comando en línea. Como prueba el adelanto de fechas antes mencionado:
C:\GPSBabel\gpsbabel.exe -w -r -t -i gpx -f 20170301Torrelaguna-Patones.gpx -x track,pack,sdistance=5k,move=20d5h40m6s -o gpx -F FiltroNombre3.gpx
pause
- Salvamos, ejecutamos y comprobamos el resultado final.
No hay comentarios:
Publicar un comentario