[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.
- 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) .
Otras ventanas de la aplicación (principal de Datos, Gráfico, Google Maps, Perfil, IBPIndex,…)
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:
- 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,…).
- 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 (& *|* ).
- Envíamelo a la dirección <german_ral[ARROBA]hotmail.com> con tus datos.
- 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).
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.
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…
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
@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.
Sinceramente, muy bueno Neftali, como creas las rutas, es en este mismo programa.
Que tal Neftalí…
el software es Open Source ? Es decir, se puede disponer del código.
Tiene una pinta estupenda.
Saludos..
@José Luis
Hola José Luis.
Gracias.
No acabo de entender si el final es una pregunta. ;-)
@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é.
@Germán Estévez
Es una pena no tenerlo disponible. Trataría de probar que compila en Delphi XE e incluso, si pudiese, ayudar en alguna parte.
@Terry
Perdón…. se me ha ido el dedo/ratón…. :-)
Solo añadir que, ánimo y que esperaré impaciente….. :-)
Saludos…
@Terry
Hola Terry.
Compila en XE sin problemas, ya que está desarrollado en XE. ;-)
Un saludo.
@Germán Estévez
jajajaja….. Vamos que no ha colao…. que me tengo que esperar un poquito para el código….
:-D
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.
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.
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???
@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.
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
@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.
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 ?:)
@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.
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 ?!
OK.
When I publish the code, i will announce it on my blog.
Thanks for your comments.
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.
@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.
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
@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.
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!!
Hola José.
¿Exactamente qué tipo de ficheros tienes? ¿Cual es su extensión?
¿Me puedes enviar alguno para realizar algunas pruebas?
Un saludo
@Germán Estévez
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!!
Aca el link con toda la informacion de interes:
http://www.movilesdualsim.com/foro/threads/3335-Mapas-Sunavi-Actualizados
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.
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.
@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.
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)
@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.