Inicio > Aplicación, Delphi > [APP] IBPIndex v.1.7b; Información sobre Tracks (GPS)

[APP] IBPIndex v.1.7b; Información sobre Tracks (GPS)

ACTUALIZACIÓN:  Debido a cambios en la política de Google Maps hay una nueva actualización del programa IBPIndex.  

IBPIndex es una aplicación que permite obtener información y visualizar sobre un mapa, rutas en formato GPX (GPS eXchange Format), GTM (GPS Trackmaker), KML (Google Earth), PLT (OziExplorer), TCX (Garmin Training Center), GDB (Mapsource), TRK (CompeGPS), TRL (Alan Map500 TrackLog), MPS (Garmin Mapsource), UPT (Magellan File -eXplorist-) y XOL (Swiss Map 25/50/100).

Está pensado (o enfocado) a la carga de archivos que provienen desde un dispositivo GPS.

TrackInfo

INFORMACIÓN:

  • Funciona en todas las versiones de Windows.
  • NEW Versión 1.7 (beta)  del 15/12/2011
  • La aplicación se puede usar y distribuir de forma totalmente gratuíta.

 

CARACTERÍSTICAS:

  • Visualización de los puntos de ruta sobre un gráfico; Información de puntos. Zoom, impresión, exportación…
  • Permite abrir y convertir tracks en los siguientes formatos:

GPS Trackmaker (*.GTM)
Google Earth (*.KML)
OziExplorer (*.PLT)
Garmin Training Center (*.TCX)
Mapsource (*.GDB)
CompeGPS (*.TRK)
GPS Exchange Format (*.GPX)
Alan Map500 TrackLog (*.TRL)
Garmin Mapsource (*.MPS)
Magellan File -eXplorist- (*.UPT)
Swiss Map 25/50/100 (*.XOL)

  • Exportación con interface a GPSBabel a otros formatos
  • Configuración de múltiples idiomas y fácil creación de nuevos (aplicación).
  • Gráficos de altura y velocidad de la ruta.
  • Información puntual para los puntos de la ruta.
  • Animación de rutas/recorridos gráficamente.
  • Visualización de las rutas sobre Google Maps. Exportación e impresión de mapas.
  • Visualización de Perfil de altura de los datos el track. Exportación como imagen.
  • Interface Ribbon.
  • Información del IBPIndex de la ruta (www.ibpindex.com); Impresión y exportación a PDF.
  • Actualizaciones automáticas desde Internet.
  • Visualización en Google Maps en 3D utilizando pluging de Google Earth.

 

IMAGENES:

Click sobre las imagenes para agrandar.

Interface Ribbon de la aplicación (principal) .

Interface Ribbon

Otras ventanas de la aplicación (principal de Datos, Gráfico, Google Maps, Perfil, IBPIndex,…)

Ventana principal de DatosVentana de gráficoGoogle MapsPantalla IBPIndexConversión de rutas

INSTALACIÓN:

La aplicación se distribuye en un fichero instalable (setup_IBPIndex.exe). Basta con lanzar la instalación desde Windows y seguir las instrucciones del programa.

NOTA: En Vindows Vista y Windows 7 es necesario ejecutar la instalación con privilegios de administrador.

Si tiene problemas para instalar el programa, puede consultar aquí.

TRADUCCIONES

Si deseas añadir y cooperar en el desarrollo de la aplicación con nuevos idiomas, puedes hacerlo con unos sencillos pasos:

  1. Crea un nuevo fichero de idioma basándote en algunos de los ficheros de idioma presentes en la aplicación (es.lng, ca.lng, en.lng,…).
  2. Con un editor de texto (NOTEPAD, por ejemplo) traduce las constantes manteniendo la misma estructura que tienen; Especial atención a los símbolos especiales (&  *|* ).
  3. Envíamelo a la dirección <german_ral[ARROBA]hotmail.com> con tus datos.
  4. Una vez revisada y comprobada, la añadiré al programa con tus datos como traductor.

 

DESCARGA:

La aplicación se puede descargar desde esta misma web, o desde la web de IBPIndex (sección Aplicaciones).

Descarga desde aquí.  

Descarga desde IBP Index.

 

APORTA…

Esta aplicación es gratuíta y está realizada para utilizarla a nivel personal y por puro ocio. Me gusta la programación y me gusta la actividad de BTT, así que el resultado ha sido este.

Espero que a otras personas les pueda ser útil y aceptaré/agradeceré propuestas, ideas, correcciones, sugerencias,… para mejorarla y ampliarla.

 

HISTORIAL

Versión 1.7b (15/12/2001)

* Corregidos varios errores.
* mejoras en la visualización de mapas (Google Maps).

Versión 1.4b (12/05/2011)

ERRORES CORREGIDOS
* Corregidos errores de multiidioma. Se utiliza un sistema nuevo más abierto que permite añadir y traducir a nuevos idiomas mçás fácilmente
* Corregidos problemas al cargar ficheros con caracteres extraños en el nombre.
* Corregido error al mostrar elevación de ruta.
* Corregido error en el comando de conversión.
* Corregidos bugs menosres.

MEJORAS AÑADIDAS:
* Mejoras en el multiidioma (Cambio a un sistema más abierto).
* Admite rutas el multiples formatos a la hora de cargar.
* Carga e importa rutas más rápido (optimizado)
* Índice de carga de ruta
* Ajuste de columnas.
* Añadida traducción al Inglés y catalán.

 

Versión 1.2 (20/04/2011)

ERRORES CORREGIDOS:
* Error en el cuadro de arrastrar ruta; No admite arrastre.
* Corregido error en algunos equipos, que se quejan de que no exiaste MIDAS.DLL
* Corrección a la hora de actualizar la aplicación. En algunos casos no se descargaba
correctamente el fichero.
* Errores varios en la consulta del IBPIndex.
* Errores en los datos de rutas.

MEJORAS AÑADIDAS:
* Añadidos gráficos de velocidad y altura
* Sincronización de los puntos de cada gráfico
* Animación de la ruta visualmente.
* Información extendida de los puntos de la ruta.
* Título completo para la aplicación (incluyendo versión)
* Añadida información al gráfico referente a los puntos (Hora, distancia, acumulados,…).
* Ampliados los formatos de conversión de rutas.

Versión 1.1  (01/04/2011)

Versión inicial.

 

Un saludo.

 

 

Vota este post
  1. juan Manuel
    martes, 12 de abril de 2011 a las 11:59 | #1

    Hola Neftalí :
    Me da el siguiente error al ejecutar trackInfo.exe :

    Exception EDatabaseError in module trackinfo.exe at 0013f960
    DBConvert: Missing DLL driver property

    Tengo instalado delphi 7 en un windows 7

    Gracias y un saludo

  2. Neftalí
    martes, 12 de abril de 2011 a las 12:52 | #2

    @juan Manuel
    Hola Juan Manuel.
    Efectívamente el path del driver estaba incorrecto.
    Acabo de subir la versión 1.1.0.85 con ese problema corregido y algunas mejoras.

    Un saludo.

  3. José Luis
    miércoles, 13 de abril de 2011 a las 17:02 | #3

    Sinceramente, muy bueno Neftali, como creas las rutas, es en este mismo programa.

  4. Terry
    miércoles, 20 de abril de 2011 a las 12:07 | #4

    Que tal Neftalí…

    el software es Open Source ? Es decir, se puede disponer del código.

    Tiene una pinta estupenda.

    Saludos..

  5. Neftalí
    miércoles, 20 de abril de 2011 a las 13:08 | #5

    @José Luis
    Hola José Luis.
    Gracias.
    No acabo de entender si el final es una pregunta. ;-)

  6. Neftalí
    miércoles, 20 de abril de 2011 a las 13:09 | #6

    @Terry
    Hola Terry.
    Por ahora es libre y gratuíto. Y la idea es que al final sea OpenSource.
    Por ehora no lo he publicado porque está «a medias» y porque no tengo tiempo, pero sí. Es casio seguro que finalmente lo publicaré.

  7. Terry
    jueves, 21 de abril de 2011 a las 11:40 | #7

    @Neftalí
    Es una pena no tenerlo disponible. Trataría de probar que compila en Delphi XE e incluso, si pudiese, ayudar en alguna parte.

  8. Terry
    jueves, 21 de abril de 2011 a las 11:45 | #8

    @Terry
    Perdón…. se me ha ido el dedo/ratón…. :-)

    Solo añadir que, ánimo y que esperaré impaciente….. :-)

    Saludos…

  9. Neftalí
    jueves, 21 de abril de 2011 a las 12:13 | #9

    @Terry
    Hola Terry.
    Compila en XE sin problemas, ya que está desarrollado en XE. ;-)

    Un saludo.

  10. Terry
    jueves, 21 de abril de 2011 a las 12:23 | #10

    @Neftalí
    jajajaja….. Vamos que no ha colao…. que me tengo que esperar un poquito para el código….

    :-D

  11. José Luis
    miércoles, 1 de junio de 2011 a las 16:12 | #11

    Hola
    Neftalí, he estado un poco perdido, lo que te preguntaba es como puedo crear una ruta con el programa, la verdad es que lo probé y no he vuelto a tocarlo, espero pronto intentarlo de nuevo y Felicidades, por la incorporación del programa Showcase de Embarcadero.

  12. Neftalí
    jueves, 2 de junio de 2011 a las 08:14 | #12

    Hola Jose Luis. Gracias.
    Normalmente las rutas se generan a partir de dispositivos GPS, que van tomando posiciones de Lat,Lon y Elevación.
    De todas formas también puedes crear tú una ruta a partir de un Mapa (o mejor dicho «sobre él»). Por ejempo, utilizando Google Maps puedes definir una serie de puntos y luego exportarlos como fichero. En el caso de Google Maps no tendrías elevación, en el caso de otros programas (los que conozco son de pago), si poseen curvas o mapas DEM (Digital Elevation Map -Curvas de nivel-) y sí tendrías la elevación.

    Acabo de recordar OpenStreetMap, que es gratuíto y segúramente también te servirá para crear turas «sobre el Mapa».

    Un saludo.

  13. German
    jueves, 7 de julio de 2011 a las 01:13 | #13

    Hola, muchas gracias por dedicar tu tiempo a estas cosas, soy programador web y apasionado del MTB como tú. Anécdota aparte hay una cosa. Yo normalmente guardo las rutas que bajo de wikiloc en múltiples tracks de 500 puntos aunque al bajarlo solo es un archivo GPX. Lo que me pasa es que al ponerlo en el TrackInfo 1.4 solo pilla el primer tramo de la ruta. Hay alguna opcion para que las pille todas???

  14. Neftalí
    jueves, 7 de julio de 2011 a las 09:14 | #14

    @German
    Hola Germán.
    Pues una de las cosas que tengo previstas es que se puedan cargar varias rutas a la vez; Creo que eso resolvería el problema.
    Espero en próximas versiones poder añadirlo.
    Gracias por los comentarios.

    Un saludo.

  15. jueves, 28 de julio de 2011 a las 21:12 | #15

    nice app…
    is it possible to have source from this app? willing to learn how to implement with my app.
    is there component you use?

    TIA

  16. Neftalí
    viernes, 29 de julio de 2011 a las 11:25 | #16

    @Andrew
    Hello Andew.
    In a future i publish the source, now it’s in a beta fase.
    There isn’t especial components to use (only one).

    The maps are created using Google API. You can find samples of this in my blog.
    The track graphic use the SimpleGraph component from delphiArea; It’s free and with source avaible(http://www.delphiarea.com/products/delphi-components/simplegraph/).
    For the IBPIndex Data I use the IBPIndex web (http://www.ibpindex.com/).

    Regards.

  17. miércoles, 10 de agosto de 2011 a las 15:55 | #17

    Great Delphi application, with a modern Ribbon UI … can you share the source ?

    PS: I’m also following your blog, very nice articles here … wouldn’t be nice to start writing in English then, and pushh them to delphifeeds.com ?:)

  18. Neftalí
    miércoles, 10 de agosto de 2011 a las 16:02 | #18

    @Dev{eloper} Stonez
    In a future i planned publish the source.
    Actually the application in changing status (IBPIndex).

    I’am thinking publish in english, but i have problems to write large articles and samples in this language. ;-(

    Regards.

  19. miércoles, 10 de agosto de 2011 a las 16:27 | #19

    10x for your fast reply …
    C’mon, your English is definitely good so you can start bloggin’ ;)

    Please just let me know once you can share the source … Maybe you may setup a SVN/GIT repo on github or google-code ?!

  20. Neftalí
    miércoles, 10 de agosto de 2011 a las 16:57 | #20

    OK.
    When I publish the code, i will announce it on my blog.

    Thanks for your comments.

  21. G
    domingo, 30 de octubre de 2011 a las 17:05 | #21

    Gracias por todos tus blogs relativos a este tema, ayudan mucho a meterse con este tema cada vez más interesante con el auge de las bicis. Quería consultarte si ves factible hacer una aplicación que tome los datos que genera un computador de bicicleta como el Sigma Rox 9.0 o el Polar CS600, que no tienen datos de longitud y latitud pero sí de kilometraje y altitud. Y dada una situación inicial que se le introduciría de longitud y latitud intentar ir metro por metro o la unidad que fuera averiguando qué situación sería dada la altitud. La clave supongo que sería que Google permitiera teniendo un simple punto, saber cuáles son las carreteras o caminos (aunque para una bici de carretera no haría falta caminos) que parten o pasan por él y poder desplazarse en el programa por ellas, para no tener que probar en 360 direcciones distintas para cada punto. Y el resultado sería como con un gps, si se pudiera, claro. Te pregunto por la factibilidad porque no merece la pena empezar algo que claramente no puede hacerse. Un saludo y gracias.

  22. Neftalí
    lunes, 31 de octubre de 2011 a las 10:23 | #22

    @G
    Hola G.
    Creo que más o menos entiendo la idea, pero no lo veo posible (es una opinión personal). Piensa que en una zona plana (carretera donde no haya desnivel o poco desnivel), cualquier camino o cruce hacia cualquier dirección sería viable.
    En un terreno muy accidentado (que creo que sería en único en el que te lo podría pplantear), con muchos altibajos, a parte de que cualquier cruce sería posible, hay que añadir 2 variables que te introducirían muchos errores:

    (1) Los datos de altimetría del ciclocomputador, es bastante seguro que se toman a partir de la presión y una referencia inicial, por lo que los errores no deben ser despreciables.
    (2) Los datos de altitud de Google también deben introducir determinados errores.

    Por último, veo poco probable poder evaluar de forma «práctica» todos los datos de altitud en tiempo real. Es decir, haz un cálculo de cuantos datos de altitud tendrías que evaluar, por ejemplo en 1 km, si cada metro tienes que pedir todas las posibilidades a seleccionar.

    Personalmente, y vuelvo a decir que es sólo mi opinión -nada científico-, creo que aunque en teoría con unos aparatos «perfectos y sin errores» podría ser hasta cierto punto viable, en la practica lo veo imposible.

    Un saludo.

  23. Carlos Rocha
    lunes, 13 de febrero de 2012 a las 21:39 | #23

    Disculpa estoy haciendo una plaicacion con las api de google pero lo que no se hacer es genear las rutas que fueron recorridas tengo la longitud y la latitud pero eso es todo y como puedo ponerle una pequeña etiqueta a cada punto que diga la hora y fecha no se si me pudieras ayudar con esto gracias estoy trabajando con la V3 de la api del google maps

  24. Neftalí
    martes, 14 de febrero de 2012 a las 08:31 | #24

    @Carlos Rocha
    Hola Carlos.
    En esta entrada (http://neftali.clubdelphi.com/?p=380) que es de las primeras que escribí en relación a Google Maps, puedes ver cómo aádir una etiqueta (marker) a un punto utilizando Google Maps y añadiendo un texto y una imagen a la ventana que aparece.

    Está hecho con la v2, pero no debe ser muy diferente hacerlo con la v3; Revisa la documentación y modifica la sintaxis. La idea es la misma.

    Un saludo.

  25. José
    lunes, 11 de junio de 2012 a las 13:51 | #25

    Hola parece buenisimo el programa, pero tengo un problema, yo tengo un cel x10 chino con sistema sunavi (los mapas son DB data base), podrias añadir ese formato a tu programa?? ya que en este momento no puedo usarlo porque es incompatible.
    Te agradeceria eternamente si me das una mano ya que este sistema no tiene mapas de argentina actualizados y solo viene cargada la ciudad de Bs As, osea no existe el interior!!

    Un gran saludo y espero tu respuesta!!

  26. Neftalí
    lunes, 11 de junio de 2012 a las 14:43 | #26

    Hola José.

    ¿Exactamente qué tipo de ficheros tienes? ¿Cual es su extensión?
    ¿Me puedes enviar alguno para realizar algunas pruebas?

    Un saludo

  27. José
    lunes, 25 de junio de 2012 a las 03:09 | #27

    @Neftalí
    Hola, antes que nada gracias por contestar, el fichero donde estan los mapas se llama maps y el mapa se llama argentina.db – pesa 80 megas – y la programacion del telefono segun lei es java en su totalidad.
    tengo el mapa o que queres que te envie vos decime y como hacemos para enviarlo.
    Podria ser por la ventana de msn te agrego nos concectamos y te paso los archivos que necesites. La otra forma es poniendo aca el link de donde bajar directamente los mapas y el programa vos decime como queres que hagamos, osea que te queda mas comodo y desde ya muchisimas gracias!!

  28. José
    lunes, 25 de junio de 2012 a las 03:15 | #28

    Aca el link con toda la informacion de interes:

    http://www.movilesdualsim.com/foro/threads/3335-Mapas-Sunavi-Actualizados

  29. Neftalí
    lunes, 25 de junio de 2012 a las 08:39 | #29

    Hola José.
    Pensé que hablábamos de formato de tracks, no de formato de mapas.
    Actualmente la aplicación IBPIndex no soporta formatos de mapas ni creo que lo incluya. Está pensada para trabajar con track en multiples formatos, pero no con mapas de diferentes formatos.
    Es posible que más adelante se añadan otros proveedores de mapas online (Bing, OpenStreetMaps), pero no propietarios como los que me comentas.

    Un saludo.

  30. David
    lunes, 26 de agosto de 2013 a las 18:46 | #30

    Hola,

    He comenzado a usar el programa en su ultima versión, pero la pestaña de IBP Index no muestra ningún dato, y tampoco funcionan la opción de pdf o la de texto.

    Uso Windows 7 con IE9, por si tiene algo que ver.

    Un saludo,

    David.

  31. Neftalí
    domingo, 8 de septiembre de 2013 a las 18:56 | #31

    @David
    Hola David.
    Perdona que no te haya contestado antes, pero estaba fuera por vacaciones.
    Puedes enviarme la ruta que te da problemas, por correo, para poder comprobarla.

    Un saludo.

  32. elmese
    martes, 29 de octubre de 2013 a las 13:38 | #32

    Hola.
    Es muy interesante tu criatura.
    ;-)
    He etsado cahcarreando con ella via web y al final he decidido instalarla en local.
    No obstante al instalarlo la tecnologia Artemis de Mcafee me ha detectado un troyano.
    De hecho varios.
    Se los cargaba cuando el instalador intentaba renombrar un fichero desde \temp.
    La app parece que funciona, no obstante.
    Mmmm… ¿me puedes comentar algo?
    ¿es a todas luces un falso positivo?
    Te transcribo el log.
    9/10/2013 13:03:30 Eliminado(s) desktop…\…\ C\…\AppData\Local\Temp\is-RA1BQ.tmp\setup_IBPIndex.tmp C:\Program Files (x86)\IBPIndex\is-2OMPU.tmp RDN/PWS-Banker!cn (Troyano)
    29/10/2013 13:03:59 Eliminado(s) desktop…\…\ C\…\AppData\Local\Temp\is-RA1BQ.tmp\setup_IBPIndex.tmp C:\Program Files (x86)\IBPIndex\is-FDC65.tmp RDN/PWS-Banker!cn (Troyano)
    29/10/2013 13:04:09 Eliminado(s) desktopFMD\adminFMD C\…\AppData\Local\Temp\is-RA1BQ.tmp\setup_IBPIndex.tmp C:\Program Files (x86)\IBPIndex\is-SGJTE.tmp RDN/PWS-Banker!cn (Troyano)

  33. Neftalí
    martes, 29 de octubre de 2013 a las 14:17 | #33

    @elmese
    Hola elmese.
    Efectívamente es un falso positivo. Ya desde la Web de IBPIndex (desde donde puedes descargar la aplicación también) recibimos varios mensajes de usuarios con el mismo aviso.
    En su momento enviamos los ficheros a la web para que los escanearan y nos devolvieron el informe dándonos la razón, pero veo que no han modificado nada.

    Si tienes alguna duda (sea para este programa o para cualquier otro) puedes utilizar, por ejemplo, la web VirusTotal (https://www.virustotal.com) que permite escanear ficheros con más de 40 antivirus (los más conocidos están).

    Si analizas el programa o las DLL que vienen con él, verás que están libres de virus.

    Un saludo.

  1. viernes, 8 de abril de 2011 a las 12:53 | #1
  2. martes, 19 de abril de 2011 a las 13:03 | #2