4 votos

¿Dónde almacena Google MyTracks los archivos grabados?

No estoy 100% seguro de esto pero parece que recuerdo que en versiones anteriores de MyTracks los archivos grabados se almacenaban en /mnt/sdcard/MyTracks. Pero esto ya no parece ser el caso. Con anteriores me refiero a versiones anteriores a al menos la versión 2.0.4 que es la que tengo actualmente.

He grabado varias pistas pero no encuentro los archivos en /mnt/sdcard/MyTracks. De hecho, no hay una carpeta con ese nombre en esa ubicación. Entonces, ¿dónde se almacenan los archivos grabados ahora? Necesito los archivos GPX.

Intenté buscar "mytrack" y también "mytracks" (sin distinguir mayúsculas) en la aplicación File Expert en /mnt/sdcard pero no encontró carpetas. Sin embargo, encontró algunos archivos.

com.google.android.maps.mytracks
/mnt/sdcard/android/data/com.google.android.maps.mytracks

cache_vts_com.google.android.maps.mytracks.0
/mnt/sdcard/android/data/com.google.android.maps.mytracks/cache/

Y 4 archivos adicionales en la misma ubicación. Pero no puedo ver ningún archivo GPX aquí. Intentar buscar en la root causa que el proceso de File Expert se cierre inesperadamente.

0 votos

@AlEverett ¡Gracias! Iba a crear una nueva etiqueta con el nombre "google-mytracks", pero mi puntuación de reputación no era suficiente. Así que tuve que usar la etiqueta genérica "google". ¡Gracias por la edición! He creado una wiki para esta nueva etiqueta.

4voto

sammyg Puntos 466

Aún no estoy seguro de dónde se almacenan los datos reales de MyTracks. Creo que se almacenan en algún lugar de la memoria interna, no en la memoria externa. Pero he encontrado una manera de exportar los datos GPX.

  1. Inicia MyTracks.
  2. Pulsa el botón Menú.
  3. Toca "Guardar todo en almacenamiento externo".
  4. Toca "Guardar como GPX".

Se guardaron x pistas en /mnt/sdcard/MyTracks/gpx.

Al menos algunos de los datos de Google MyTracks se almacenan en /data/data/com.google.android.maps.mytracks. Pero para ver /data/data necesitas habilitar el explorador de root en el teléfono y necesitas acceso root.

Para habilitar el explorador de root en File Expert:

  1. Inicia File Expert.
  2. Pulsa el botón Menú.
  3. Toca Más.
  4. Toca Configuración.
  5. Toca Configuración del explorador de archivos.
  6. Marca la opción Explorador de root.

Para que esto funcione necesitas acceso root en el teléfono, es decir, el teléfono tiene que estar rooteado. Además, a veces necesitarás montar el sistema de archivos como escribible, y también puedes hacer esto dentro de la configuración de la aplicación.

(Intenté lo mismo con ES File Explorer pero no pude ni siquiera ver la carpeta root / con él, solo podía ver /sdcard. Por lo tanto, recomiendo usar File Explorer en su lugar.)

0 votos

Aquí tienes un artículo de soporte de Google sobre el tema: support.google.com/gmm/answer/…

1voto

Corey Puntos 5286

Asegúrate de revisar Google Drive porque la aplicación puede almacenar/sincronizar en la carpeta "Mis pistas".

1voto

Ino Puntos 11

Creo que los datos de seguimiento se almacenan en mytracks.db en lugar de en cualquier tipo de archivo GPS. Esta base de datos se encuentra en la siguiente ruta. (se requiere acceso de root para extraerla)

/data/data/com.google.android.maps.mytracks/databases/mytracks.db (y su archivo -journal)

Puedes verla con una herramienta SQLite como SQLite Expert y encontrar datos detallados de cada seguimiento.

Recientemente, el panel táctil de mi dispositivo móvil se rompió durante la grabación. Por eso estoy aquí... En conclusión, simplemente copié la base de datos al otro dispositivo, y luego se recuperaron todos los seguimientos, incluido el seguimiento incompleto.

Pasos:

  1. Instala MyTracks en el nuevo dispositivo.
  2. Extrae mytracks.db y mytracks.db-journal del dispositivo antiguo.
  3. Coloca mytracks.db y mytracks.db-journal en el nuevo dispositivo, sobrescribe los archivos originales.
  4. Inicia MyTracks en el nuevo dispositivo. Todos los seguimientos se recuperan.

Finalmente, si deseas obtener archivos GPX, expórtalos manualmente como se menciona en tu propia respuesta. Puede ser la única forma que conozco.

0 votos

Creo que el requisito de ser root se puede evitar si realizas una adb backup de esa aplicación y la extraes para recuperar el archivo .db relevante.

0voto

gdoten Puntos 101

En mi Galaxy S4 ejecutando My Tacks 2.0.10, las fotos tomadas con la aplicación terminan en este directorio en la memoria de la cámara (no en la tarjeta SD):

MyTracks\pictures

Se crean subdirectorios para cada pista en la que he tomado fotos. Están nombrados MyTracks123, MyTracks134, etc.

La ruta completa del directorio principal parece ser:

/storage/emulated/0/MyTracks/pictures

Estas fotos se sincronizan automáticamente con mis otros dispositivos donde tengo instalado My Tracks. Esto significa que tendré que dejar de tomar fotos en una pista desde My Tracks. Tampoco me gusta que no puedo indicarle a My Tracks que ponga las fotos en la tarjeta SD. Bueno, es bastante fácil simplemente tomar las fotos fuera de My Tracks.

Tampoco veo que las fotos se sincronicen en el directorio My Tracks de mi Google Drive. Parece que solo los archivos .kmz se sincronizan allí.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X