sábado, 25 de abril de 2009

COMO INSTALAR EL JSIGPAC

Manual de instalación del Jsigpac. Tutorial de instalación del Jsigpac.

Como instalar el Jsigpac, como configuar el Jsigpac para que funcione correctamente.



Bien antes que nada, el Jsigpac es un programa que me permite bajarme mapas de los servidores que tiene en su base de datos, el programa lo que hace es georeferenciarlos, es decir le asigna unas coordenadas de latitud y longitud para que este mapa después pueda ser interpretado en mi caso por el Tomtom go 530.



El programa te lo puedes bajar de la dirección de su autor que es la siguiente:

Dirección del programa.

Una vez lo tengo en tu ordenador si le das al fichero para instalarlo te saldrá esto:




Por lo que para que funcione tienes que instalar el programa java en tu ordenador.

Dicho programa lo puedes conseguir en esta dirección:
Dirección del programa













Una vez instalado aparecerá estos ficheros dentro de Agregar y quitar programas:




Una vez lo instales si vuelves a ejecutar el Jsigpac te saldrá esto:


Por lo tanto tendremos que realizar otro paso en nuestro ordenador que es configurar lo siguiente:

Aquí te pongo un ejemplo de como se ha configurado con windows xp:


1.- Panel de Control



2.- Sistema:



3.- Pestaña Opciones avanzadas y pinchar en Variables de entorno:





4.- En esta ventana de Variables de entorno, nos fijamos en la parte central donde dice Variables del Sistema y le damos al botón Nueva:


6.- Nos sale esta nueva ventana que dice Nueva variable del sistema y escribimos lo que aparece a continuación:




Nombre de variable: Escribimos JSIGPAC_MEM

Valor de la variable: Escribimos -Xmx600m

Nota: no te olvides del poner el - al lado de la X, respetando las mayúsculas y minúsculas.


A continuación le damos a Aceptar.





7.- Nos saldrá esta nueva ventana y simplemente le daremos a Aceptar:




8.- No saldrá la ventana que ves aquí a continuación y le vuelves a dar a Aceptar.



Si ahora vuelves a ejecutar el programa del Jsigpac te sadrá esta ventana:




Una vez realizado todos los pasos anteriores ya el programa puede funcionar, pero seguiran apareciendo unos errores.

Te puede bajar pedacitos de mapas... pero no los puede unir. Al menos eso me pasó a mí.



Lo errores serán que puedes bajarte los mapas, pero no podrás unirlo, por lo tanto tenemos que instalar otra utilidad más.


Tendremos que bajarnos esta utilidad:
Jai Java yo me bajé la que medía 4 megas.

Nota del autor del programa: Es conveniente descargarse la librería dinámica de JAI (".dll para Windows y ".so" para UNIX/Linux).


No hace falta descargarse las librerías de JAI si se utiliza el "jsigpac.exe".

Las librerías ".jar" de JAI sólo es necesario desgarcarlas si utilizas el JSigpac desde Java (y en ese caso habría que configurar la variable CLASSPATH de forma adecuada).



Si no te funciona el enlace para poder bajártelo aquí te lo puedes bajar directamente:
Bajar jar 1_1_4 (arreglado ya puesto en otro servidor).
Una vez la tengas en tu ordenador esta vendrá comprimida.

La descomprimimos y la guardamos en una carpeta .

En este ejemplo la carpeta esta en la unidad C:/

La carpeta tendrá el contenido de otras dos carpetas:

Una llamada bin y otra carpeta llamada lib:



El contenido de la carpeta bin es el que aparece a continuación:




El contenido de la carpeta lib es el siguiente:
Otra carpeta llamada ext

Resumiendiendo dentro de lib tienes otra carpeta llamada ext:





Dentro de la carpeta ext nos encontramos a su vez con tres ficheros:






Bien una vez familiarizado con los contenidos de las carpetas vamos a realizar lo siguiente:


El contenido de la carpeta bin lo copiamos dentro de la carpeta de windows, en la subcarpeta System32. C:\Windows\System32

N0ta del autor del programa: En relación con JAI existe una librería dinámica de aceleración del proceso de ensamblado de imágenes que en el caso de Windows es "milib_jai.dll".

En el caso de UNIX sería "milib_jai.so".

El programa JSigpac puede trabajar sin esa librería, pero si la tienes, puedes acelerar el proceso de ensamblado de imágenes.





Bueno y ya para ir finalizando deberemos continuar con unos pasos rutinarios que tendremos que realizar.

Tendremos que configurar dos variales de entorno más:

CLASSPATH y JSIGPAC_NAVEGADOR


Para configurar la variable CLASSPATH

Nota del autor del programa: La variable de entorno CLASSPATH no es necesaria configurarla a no ser que utilizaras el programa desde Java (y no como ejecutable de Windows "jsigpac.exe").



Pues realizaremos los pasos que ya conocemos:











Nota del autor del programa en el apartado que viene a continuación:

Las librerías JAI con extensión ".jar" sólo es necesario instalarlas si vas a utilizar el jSIGPAC como un programa Java, es decir, si no vas a utilizar el ejecutable Windows (jsigpac.exe).
Además si usas el jSIGPAC como programa Java deberás modifiar el valor de la variable de entorno CLASSPATH.

Sin embargo, si vas a utilizar el jSIGPAC desde java (desde la línea de comandos) tal que así:
java -Xmx600 Jsigpac -x ....

Entonces si que hay que descargarse los ficheros ".jar" y modificar la variable CLASSPATH, tal y como se explica en el tutorial.

Ahora nos saldrá una nueva ventana que tendremos que poner textualmente lo siguiente: (Siempre y cuando antes pusieras la carpeta Jai que te bajastes dentro de la unidad C:/ tal y como se ve a continuación, que son los siguientes ficheros:
mlibwrapper_jai.jar
jai_core.jar
jai_codec.jar








Esto es lo que tienes que escribir textualmente para que reconozca bien las rutas:

.;C:\Jai\lib\ext\jai_codec.jar;c:\Jai\lib\ext\jai_core.jar;c:\Jai\lib\ext\mlibwrapper_jai.jar





Bien una vez escrito todo le das al botón Aceptar.






Verás lo que aparece a continuación y nuevamente le das al botón aceptar.








Ahora configuramos la variable JSIGPAC_NAVEGADOR

Pues la misma rutina que paso anteriores:













En la ventana que aparece a continuación en el nombre de la variable ponemos:
JSIGPAC_NAVEGADOR

En el valor de la variable ponemos la ruta donde tengas tu navegador de internet, en este ejemplo sería:

C:\Archivos de programas\Internet Explorer\iexplore.exe






Después de realizarlo le damos al botón aceptar.




Nuevamente aceptar.




En principio ahora ya puede el jsigpac funcionar correctamente.

Para realizar todo este tutorial la versión del Jsigpac de la que disponía este día era la siguiente: Jsigpac versión 5.66


La version del Jai (Java Advanced Imaging) era la siguiente:
jai-1_1_4-pre-dr-b03-lib-windows-i586-08_Apr_2009

Editado el día 8 de julio de 2009.
Darle las gracias al autor del programa por pasar por este tutorial y realizar las aclaraciones oportunas.
Editado el día 5-5-2012 - Ya se puede bajar nuevamente el Jai_1_1_4 está puesto en otro servidor.

14 comentarios:

  1. Hola,
    Está bastante bien el tutorial, sobretodo porque viene acompañado de bastantes capturas de imagen.
    Pero hay algunos errores:
    - La web del programa ahora es:
    http://sites.google.com/site/jrariasf/
    - En algún sitio hablas de JSIGPC_NAVEGADOR pero realmente se trata de JSIGPAC_NAVEGADOR
    - También, a la hora de configurar la variable JSIGPAC_MEM en lugar de darla el valor "-Xmx600m" le das "-Xms600m".
    - La variable de entorno CLASSPATH no haría falta configurarla a no ser que utilizaras el programa desde Java (y no como ejecutable de Windows "jsigpac.exe").
    - Tampoco hace falta descargarse las librerías de JAI si se utiliza el "jsigpac.exe". Las librerías de JAI solo es necesario descargarlas si utilizas el jSigpac desde Java (y en ese caso habría que configurar la variable CLASSPATH de forma adecuada).
    - En relación con JAI existe una librería dinámica de aceleración del proceso de ensamblado de imágenes que en el caso de Windows es "milib_jai.dll". En el caso de sistemas UNIX sería "milib_jai.so". El programa jSigpac puede trabajar sin esa librería pero si la tiens pues se acelera el proceso de ensamblado de imágenes.
    Nada más.
    Si llegas a leer esto y corriges los errores, estaría encantado de poner un link a tu página.
    Un saludo.

    ResponderEliminar
  2. Hola antes que nada darte las gracias por el comentario realizado.

    A ver si mañana puedo y corrigo los errores de la dirección de la página, corregir lo de JSIGPC_NAVEGADOR, corregir lo de la variable JSIGPAC_MEN.

    El resto de puntos también los corregiré, si no te importa y me indica justamente en que apartado ponerlos si tengo alguna duda, o bien si tengo que quitar algo de lo que tengo puesto en el tutorial.

    Muchas gracias por pasar y comentar. Para mi es un placer que lo hiceras.

    Saludos!

    ResponderEliminar
  3. Hola de nuevo,
    Por concretar alguna cosa más:
    - En algún sitio de tu tutorial pones "Sistem32" en lugar de "System32".
    - En otro también pone JSIGPAC_NAVEGATOR en lugar de JSIGPAC_NAVEGADOR.
    - Sobre las librerías de JAI:
    * Se recomienda descargarse las DLL que pones en tu artículo y colocarlas en c:\windows\system32
    En el caso de sistemas UNIX se tratará de ficheros ".so" en lugar de ".dll".
    * Las librerías JAI con extensión ".jar" sólo es necesario descargarlas si NO vas a utilizar el programa como ejecutable Windows (jsigpac.exe).
    Es decir, si utilizas el ejecutable "jsigpac.exe" no hace falta descargarse los ficheros ".jar" y en consecuencia no hace falta tocar nada de la variable de entorno CLASSPATH.
    Sin embargo, si vas a utilizar el jSIGPAC desde java (desde línea de comandos) tal que así:
    java -Xmx600m Jsigpac -x ....
    Entonces sí hay que descargarse los ficheros ".jar" y modificar la variable CLASSPATH tal y como explicas.

    Con eso creo que quedaría un tutorial bastante bueno.
    Un saludo!

    ResponderEliminar
  4. Hola he realizado algunas correcciones.

    Cuando las leas me dices lo que tenga que ir corrigiendo, para que se entiendan bien.

    Gracias por tu ayuda.

    Saludos!

    ResponderEliminar
  5. Ya queda menos... te comento alguna cosilla más:
    - En la línea donde pones "Una vez lo instales si vuelves a ejecutar el Jsigpa te saldrá esto" ---> Sólo poner jSIGPAC en lugar de Jsigpa

    - Donde pone: "Nombre de variable: Escribimos JSIGPAC_MEN" ----> Ojo que es JSIGPAC_MEM (acabado en "M")

    - Donde pone "Nota: no te olvides del poner el - al lado de la X" ---> Añadir que hay que respetar las mayúsculas y minúsculas.

    - Donde empiezas a habalr de las librerías JAI pones:
    "Nota del autor del programa: Tampoco hace falta descargarse las librerías de JAI si se utiliza el jsigpac.exe.

    Las librerías de JAI sólo es necesario desgarcarlas si utilizas el JSigpac desde Java (y en ese caso habría que configurar la variable CLASSPATH de forma adecuada)."

    ----> Quizás deberías antes poner que es conveniente descargarse la librería dinámica de JAI (".dll" para Windows y ".so" para UNIX/linux) y despues pasar a hablar de los ficheros ".jar" de JAI (y de la configuración de CLASSPATH) para aquellos que usen el programa desde línea de comandos con Java.

    Es que según está ahora, puede entenderse que si usas jsigpac.exe pues no te hace falta la librería dinámica de aceleración.

    Creo que nada más.
    Estoy pendiente de estos cambios y ya añado el link en la página oficial.
    Gracias y un saludo.

    P.D.: Otra cosa que me he dado cuenta.... al haber puesto tantas capturas, la página tarda algo en cargar... no sé si sería posible paginar el documento... pero bueno, esto ya lo dejo a consideración tuya.

    ResponderEliminar
  6. Hola, quizás algunas de las correcciones que hice en tu último comentario igual no están bien hechas.

    Si quieres que elimine alguna línea de los comentarios que he estado escribiendo según tus indicaciones me lo haces saber y la elimino, o bien si tengo que incluir algo en ellas.

    Gracias por tu ayuda.

    Saludos!

    ResponderEliminar
  7. Con esto creo que ya quedaría bien:
    1.- En la captura de pantalla donde muestras cómo crear la variable de entorno JSIGPAC_MEM, aparece JSIGPAC_MEN (con "N").

    2.- Cambiaría el siguiente texto:
    Tampoco hace falta descargarse las librerías de JAI si se utiliza el "jsigpac.exe".

    Las librerías de JAI sólo es necesario desgarcarlas si utilizas el JSigpac desde Java (y en ese caso habría que configurar la variable CLASSPATH de forma adecuada).

    POR:

    No hace falta descargarse las librerías ".jar" de JAI si se utiliza el "jsigpac.exe".

    Las librerías ".jar" de JAI sólo es necesario desgarcarlas si utilizas el JSigpac desde Java (y en ese caso habría que configurar la variable CLASSPATH de forma adecuada).

    3.- Cambiar el texto:
    Las librerías JAI con extensión ".jar" sólo es necesario instalarlas si NO vas a utilizar el programa como ejecutable Windows (jsigpac.exe) y en consecuencia no hace falta tocar nada de la variable de entorno CLASSPATH.

    POR:
    Las librerías JAI con extensión ".jar" sólo es necesario instalarlas si vas a utilizar el jSIGPAC como un programa Java, es decir, si no vas a utilizar el ejecutable Windows (jsigpac.exe)
    Además si usas el jSIGPAC como un programa Java deberás modificar el valor de la variable de entorno CLASSPATH.

    Voy a ir añadiendo el link a tu blog.
    Un saludo!

    ResponderEliminar
  8. Hola,
    me falta par realizar la captura de pantalla que desde este ordenador en estos momentos no puedo.

    El resto ya lo he modificado.

    Si encuentras más correcciones que realizar, pues encantado de realizarlas.

    Esta tarde si puedo cambio la captura de pantalla.

    Gracias por tu ayuda.

    Saludos!

    ResponderEliminar
  9. Hola de nuevo,
    Creo que te falta cambiar la captura de pantalla donde configuras el valor de JSIGPAC_MEM.
    Si te fijas, en tu pantallazo aparece "JSIGPAC_MEN" acabado en "N" cuando debería acabar en "M".
    Saludos.

    ResponderEliminar
  10. Gracias por pasarte y comentarlo. No tengo puesto el programa en estos momentos. En cuanto tenga una oportunidad, lo cambiere.

    A ver si en la semana que viene puedo.

    Muchas gracias.

    ResponderEliminar
  11. Buenas tardes, estoy intentando instalar jsigpac en Windows 7 y no hay manera en xp si lo he conseguido.
    Podeis ayudarme version v5 6.10.
    gracias

    ResponderEliminar
  12. Hola susi, quizas se lo deberías de comentar al autor del programa.

    Yo no lo tengo instalado en el windows 7, sino el xp.

    Suerte, quizás si se pueda.

    Saludos!

    ResponderEliminar
  13. Las descargas del JAI están ahora en esta web:
    http://www.oracle.com/technetwork/java/current-142188.html

    El enlace de Megaupload tampoco funciona (cerraron hace poco Megaupload)

    ResponderEliminar
  14. Pues a mi me da error al intentar descargar el cuadrante. Porque podria ser???

    ResponderEliminar

Seguidores