Publicidad Google grande + Astroradio
URE foro pequeñas
ADIF ver y exportar
 
Notificaciones
Limpiar todo

ADIF ver y exportar

EA2HA
Mensajes: 2800
#10721  - 16 julio, 2010 13:28 

B)

EA2HA Humberto

ResponderCitar
Inició el tema
EA3GUG
Mensajes: 305
#114016  - 16 julio, 2010 17:29 

Buenas,

No se los requerimientos exactos que queréis para ese software, pero se puede hacer de muchas maneras.

Lo primero podría ser usar un "parser", para analizar el contenido del fichero ADIF (que desgraciadamente no cumple la norma XML.)

Vas analizando cada campo, y te quedas con los que quieres mostrar.

Después montas un mecanismo de selección, p.ej. si haces un script VBA, puedes hacer que el resultado te lo deje en un excel, elijes las celdas y creas una macro de exportar (botón). Si lo haces en PHP o en Java, puedes presentar los resultados creando un fichero HTML que muestre los registros, etc...

No es complicado de hacer, ni el parsing, ni la presentación de la información, ni la exportación, lo único es decir la tecnología en la que se realiza y se presenta (aplicación instalable, aplicación web, etc...)

Yo, sinceramente, duplico el fichero ADIF, y borro las líneas que no me interesan, sabiendo donde empieza y acaba cada QSO es fácil de hacer.

Saludos

EA3GUG - David - Mataró

ResponderCitar
EA2HA
Mensajes: 2800
#114028  - 16 julio, 2010 19:15 

B)

EA2HA Humberto

ResponderCitar
Inició el tema
EA5U
 EA5U
Mensajes: 467
#114039  - 16 julio, 2010 20:34 

Mirad por esta pagina.
http://sp7dqr.waw.pl/eng/index_en.html
Este hombre tiene algunos soft interesantes para trabajar con los adif, igual os sirve algo.
Yo hace tiempo que utilizo algunos y van muy bien.

73 dx´s de EA5U / EF5U / KH8U Salva. (ex EA5BB)
ea5u@ure.es

ResponderCitar
EA1AL
Mensajes: 1469
#114040  - 16 julio, 2010 20:36 

Hola !!!

Prueba con una copia del archivo ADIF que genera el ROS e intenta editarlo con este software que ha creado Erik, ON5AI:
http://www.adif-editor.be/StartEN.htm
Sólo si ves cómo funciona podrás saber si encaja con lo que estás buscando.

Obviamente, la alternativa más buena sería que el propio ROS tuviera cierto grado de gestión de su log en ADIF (me estoy acordando del Fldigi, que lleva un log muy simple, que también va en ADIF).

73, Manuel

Nota:
Otra alternativa es el Log Converter, de K5WSS. Mira en esta url:
http://www.dxzone.com/cgi-bin/dir/jump2.cgi?ID=13964
no deja claro si permite edición/gestión de los contactos o sólo convierte formatos, sin poder tocar el contenido.

73 & DX, Manuel

ResponderCitar
EA2HA
Mensajes: 2800
#114049  - 16 julio, 2010 23:35 

B)

EA2HA Humberto

ResponderCitar
Inició el tema
EB1TR
Mensajes: 714
#114017  - 17 julio, 2010 07:19 

Buenas Gente... les felicito por la iniciativa... mi idea es que sea cual sea el emprendimiento se haga bajo una plataforma fácil de migrar, es decir que lo podamos usar todos Windows, Mac y Linux... Java puede ser una opción...

Fabian/EB1TR
ED1B Contest Team

ResponderCitar
EA2HA
Mensajes: 2800
#114059  - 17 julio, 2010 10:05 

B)

EA2HA Humberto

ResponderCitar
Inició el tema
EA3GUG
Mensajes: 305
#114063  - 19 julio, 2010 13:23 

Hombre,

A la vista de los requerimientos, sería más fácil realizar un pequeño script que se anote el último QSO de una sesión de ROS, y que se ejecute, o bien de manera explícita (manual) ejecutando un icono del escritorio al finalizar la sesión, o bien haciendo que se realice cada vez que se sale del programa ROS (un .bat, o .sh)

Luego un segundo script, tomaría sólo los QSO a partir del que está guardado en el fichero log.

Realizar ésto que os digo en lenguaje PERL, no creo que sean más de 10 líneas de código (y además portable)

Otra segunda opción, es usar un comparador de ficheros, que elimine los qso en un log que están presentes en el otro, y por tanto obtenga la diferencia, lógicamente al resultado habría que añadirle la cabecera del fichero ADIF que no es QSO, y que estará en los 2 archivos.

P.ej. un software del tipo (seguro que hay miles)

http://www.prestosoft.com/edp_examdiff.asp

Se puede ejecutar en modo comando, que te enseñe sólo las diferencias, y seguro que se puede redirigir la salida a un fichero para obtener el ADIF diferencial.

Ya digo, hay muchas maneras de pelar este gato. Yo la única pega que le encuentro al tema del diferencial, es que si en el HRD, modificas el registro a posterior (p.ej. indicando que le has enviado la QSL), entonces no sabrá ver que es un duplicado y te duplicaría los registros.

Saludos

EA3GUG - David - Mataró

ResponderCitar
EA2HA
Mensajes: 2800
#114216  - 19 julio, 2010 23:03 

B)

EA2HA Humberto

ResponderCitar
Inició el tema

QDURE - https://qsl.ure.es


Imprime y confirma tus QSL en tan solo tres click.

Nunca fue tan fácil y cómodo
el confirmar tus contactos.

TIENDA ONLINE URE


Publicaciones, mapas, polos, camisetas, gorras, tazas, forros polares y mucho más...

WEBCLUSTER EA4URE


Conoce el nuevo WebCluster de URE, ahora con nuevos filtros e información y compatible con GDURE