** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Lectura de ficheros TGD
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoLectura de ficheros TGD

 Responder Responder
Autor
Mensaje
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 997
Enlace directo a este mensaje Tema: Lectura de ficheros TGD
    Enviado: 29/Marzo/2017 a las 12:53
Access_2010 y Windows_7

Buenos dias al Grupo:
Me gustaria, si alguno pasó por ello, "desenmascarar" un fichero con las extension "TGD" que son los ficheros que se descargan de los tacografos de los autobuses y de las tarjetas de conductor.
Bueno, lo primero saber como leerlos, pues parece ser que son ¿ficheros binarios? para poder extraer la información que contienen.
De antemano gracias y cordiales saludos para todos

Edito para añadir que parece ser, aunque no soy capaz de encontrarlo, que existe algun importador ejecutable al que se le pueden añadir esos ficheros para luego exportarlo como archivos HTML.

Saludos de nuevo


Editado por main - 29/Marzo/2017 a las 13:25
Arriba
-Marta- Ver desplegable
Moderadora
Moderadora
Avatar

Unido: 08/Septiembre/2005
Localización: Venus
Estado: Sin conexión
Puntos: 2970
Enlace directo a este mensaje Enviado: 29/Marzo/2017 a las 15:30
hola 

mira aqui a ver si te sirve http://www.solvusoft.com/es/file-extensions/file-extension-tgd/
Arriba
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 997
Enlace directo a este mensaje Enviado: 29/Marzo/2017 a las 17:44
Gracias Marta por tu atención.
Quiza eso me valga para extrangular un poco el fichero, pero de momento y una vez descargado y probado el enlace, además de un monton de basura incluida en la descarga, no pemite usarlo mientras no te registres etc, etc, etc. Con lo que eso conlleva.
Desinstalado y restaurado Sistema.
Lo que trato es de integrarlo en Acces dentro de la propia aplicación y alguna Api habrá por ahi que permita lleer estos ficheros.
Saludos y gracias de nuevo.
Arriba
javier.mil Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Agosto/2005
Localización: España
Estado: Sin conexión
Puntos: 4286
Enlace directo a este mensaje Enviado: 29/Marzo/2017 a las 18:49
Buenas

El formato puede estar relacionado con el programa "digital tachograph" descargable del ministerio de fomento de España
https://sede.fomento.gob.es/webuploadtc/

Quizas pueda servirte (No lo he probado)
http://help.geautomation.com/iFIX58/Subsystems/VBA/content/globalsubroutines.txt

Saludos


.


Editado por javier.mil - 29/Marzo/2017 a las 18:51
Arriba
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 997
Enlace directo a este mensaje Enviado: 29/Marzo/2017 a las 20:37
GRACIAS JAVIER
Por la sede de Fomento ya me habia paseado, incluso les subi algun fichero para verificar que es lo que me devueve.
Y efectivamente, me lo devuelven en formato excel, tanto el registro de Actividades, como el de incidentes y fallos.
Lo que quiere decir que efectivamente leen el fichero y luego te lo exportan bien en excel bien en csv
Y es exactamente lo que me gustaria hacer desde acces.
Pero necesito destripar previamente el fichero de estensión TGD para poder hacer lo mismo desde mi aplicación sin tener que recurrir a Fomento y pasarme un monton de horas subiendo ficheros para luego descargarlos.
Gracias y un cordial saludo
Arriba
VIMIPAS Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 06/Enero/2006
Localización: ESPAÑA
Estado: Sin conexión
Puntos: 5218
Enlace directo a este mensaje Enviado: 29/Marzo/2017 a las 21:29
Buenas noches a todos.

Main, ¿necesitas saber pues como se pasa a CSV?

Al menos creo que eso es, por lo que acabas de poner ahora, lo que buscas.

Saludos.
Gracias
Arriba
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 997
Enlace directo a este mensaje Enviado: 29/Marzo/2017 a las 22:08
No, lo que quiero es poner de forma legible el contenido de los ficheros TGD.
Luego ya se pasaran a lo que sea
Saludos
Arriba
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 997
Enlace directo a este mensaje Enviado: 30/Marzo/2017 a las 13:21
Javier, tambien he visto el enlace que has faciliatdo, pero no logro ver niguna funcion, clara, que se suponga que lee un fichero binario, como es el caso, y me lo deje en castellano.
Sigo haciendo pruebas..
Como ésta

Private Sub Comando0_Click()
'On Error GoTo error_Sub
 
  Dim x As Long
    'Array que contendrá los bytes del archivo es decir los datos
    Dim Data() As Byte
 
    'Variable Para el tamaño del archivo ( luego se usa para el Redim )
    Dim fLen As Long
 
    'Abrimos el archivo en modo binario de solo lectura (Binary Lock Read)
    Open "C:\MiDespacho\Clientes\Documentos\Tacografo_Files\V_1721FFP      _E_20090417_1746.tgd" For Binary Lock Read As 1
   
    'Redimiensionamos el array al tamaño del archivo
    fLen = FileLen("C:\MiDespacho\Clientes\Documentos\Tacografo_Files\V_1721FFP      _E_20090417_1746.tgd")
      ReDim Data(fLen) As Byte
    'Leemos el archivo entero y lo almacenamos en el array
    Get #1, , Data
      'Cerramos archivos
    Close
      For x = 0 To 100 'UBound(Data)
      Debug.Print Data(x)
      Next x
      Debug.Print Data
 
Exit Sub
 
error_Sub:
MsgBox Err.Description, vbCritica
End Sub

Pero ni flores, todo en chino excepto enel for que me da unos números
Sigo en mi pelea y saludos para todos



Editado por main - 30/Marzo/2017 a las 13:23
Arriba
-Marta- Ver desplegable
Moderadora
Moderadora
Avatar

Unido: 08/Septiembre/2005
Localización: Venus
Estado: Sin conexión
Puntos: 2970
Enlace directo a este mensaje Enviado: 30/Marzo/2017 a las 15:59
una cosa es leer el contenido de un archivo binario y otra muy distinta es interpretar y hacer legible los datos contenidos en el, me temo que si no dispones de los algoritmos que decodifican los datos del archivo lo tienes claro y no te quedara mas remedio que usar algun programa de terceros

un saludo
Arriba
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 997
Enlace directo a este mensaje Enviado: 30/Marzo/2017 a las 18:02
Tambien me valdria, pero como sé si estan cifrados o no.

Supongo que no, pues Fomento los lee y algun que otro programilla que hay por ahí tambien.

Quien lo quiera intentar, y estaria muy agradecido, estos son algunos de los ficheros que pretendo leer (interpretar).
https://drive.google.com/open?id=0B-j9Kv61S9OmTm9Bc01mZVRQc0k

Supongo que alguna dll habrá por ahí, para poder decirle:
LeemeTGD(Ruta)
o sus propios comandos...
.... y a volar
Saludos Marta

Edito para añadir que ya he visto una aplicación para este proposito integramente en acces.
http://www.sintra.es/SintraTD/descripcion.asp
Saludos de nuevo


Editado por main - 01/Abril/2017 a las 20:31
Arriba
javier.mil Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Agosto/2005
Localización: España
Estado: Sin conexión
Puntos: 4286
Enlace directo a este mensaje Enviado: 30/Marzo/2017 a las 21:04
Buenas,

Antes de contestar directamente me gustaría hacer alguna precisión

Por lo que me he visto por Internet, existen con el mismo formato TGD existen 3 tipos de ficheros distintos:
  • Nimbus 7 SAMS data file
  • Digital Tachograph binary data file
  • Terragen world file

Vamos a suponer que el fichero del que tu dispones es del segundo tipo  es decir del tipo TGD Digital Tachograph binary data file , bien..... ........ En la  bibliografia consultada del Ministerio de Fomento existen distintos modelos de tacografo por que casi seguro que en  función del modelo de tacografo,....... el fichero TGD contendrá información algo distinta,......... segun se haya hecho una medición con un modelo u otro modelo de tacometro,........ peroooo es solo una suposición mía.

Ademas en la bibliografia consultada el fichero TGD tiene toda la pinta de estar encriptada.... pero No lo puedo confirmar....... No lo repasado con detalle y ha sido un búsqueda muy superficial.....

Mi opinión es que antes de seguir y de intentar leer el fichero BINARIO deberías estar seguro si la información del fichero TGD esta encriptada o No,...... es caso de estarlo el tema se complicara mucho .....


Te dejo la bibliografía consultada
http://www.ficheros.org.es/archivo-tgd.php#informacionVariosArchivotgd

http://www.fomento.gob.es/transportes/simulador/ing/simulador_adsl.html

http://www.fta.co.uk/services/gateway_help_and_advice/equipment_support/Tacho_File_Viewer_Install.html

https://www.unece.org/fileadmin/DAM/trans/doc/2008/sc1/ECE-TRANS-SC1-2006-02a1e.pdf#page=1&zoom=auto,-265,486

http://www.mcw.gov.cy/mcw/ems/ems.nsf/0/58E44816FC79CE064325797B004A77C3/$file/Implementing%20Regulation%20EU%202016-799_EN.pdf

https://www.emsec.rub.de/media/crypto/attachments/files/2010/04/khoeperthesis.pdf

Saludos & suerte

Arriba
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 997
Enlace directo a este mensaje Enviado: 30/Marzo/2017 a las 22:35
Buenas noches:
Javier, te agradezco muchísimo todo el interes que has puesto. Lo cierto es que mucha de la información que me faciltas viene en ingles y yo soy del franchuti antiguo. En cualquier caso parte de esa información la tengo ya recopilada en español.
Pero lo mas interesante es que me he descargado el programilla Tacho File Viewer LE 2.07 desde aqui:  http://www.tachosys.com/index.php/downloads/downloads
que ademas tienen otras utilidades muy interesantes.
El caso es que le paso los ficheros al programa y los lee o interpreta perfectamente.
¿Quiere eso decir que no estan encriptados?
O es que alguna de las DLL que vienen con la aplicacion se encarga de descifrarlos .
De nuevo muchas gracias por tu tiempo
Igual poco a poco se consigue.

Saludos al grupo

Edito para aclarar que los ficheros TGD son los que se usan en España, hasta ahora.


Editado por main - 30/Marzo/2017 a las 22:39
Arriba
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 997
Enlace directo a este mensaje Enviado: 21/Mayo/2017 a las 19:37
Por favor cerrar este Tema que se me ha quedado abierto y sin soluciones


Saludos
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable