domingo, 18 de abril de 2010

JSigPac

JSigPac es una aplicación de escritorio realizada en JAVA que nos permite descargar la zona del mapa cartográfico de España (ofrecido por SigPac), que deseemos.




Figura 1: Ventana principal de la aplicación JSigPac

Instalación de JSigPac

Para instalar dicha aplicación seguimos los siguientes pasos:

  • Lo primero es instalar JRE (Java Runtime Enviroment), si no lo tenemos instalado ya.
Accedemos a esta web desde donde podrémos descargarnos el componente. Si el sistema operativo de nuestro equipo es Windows, seleccionamos la opción Windows 7/XP/Vista/2000/2003/2008 Fuera de línea, por si nos da problema el cortafuegos de Windows.


Figura 2: Selección de la versión de JRE apropiado.

Se nos muestra una ventana que nos permite descargarnos JRE.


Figura 3: Inicio de la descarga del JRE.


Hacemos clic en el botón Guardar, y guardamos el fichero en una ubicación conocida del equipo. Por ejemplo en el Escritorio.

Nota: También podemos hacer clic en el botón Ejecutar para iniciar la instalación si no queremos guardar en nuestro equipo el fichero de instalación de JRE.

A continuación hacemos doble clic en el fichero que nos hemos bajado para iniciar el proceso de instalación.

Hacemos clic en el botón Instalar para aceptar los términos de la licencia y continuar con la instalación.

En una de las ventanas de la instalación se nos pedirá que introduzcamos la ruta donde se instalará JRE. Tenemos que apuntar o acordarnos de la que le decimos ya que nos hará falta más tarde. En mi caso lo instalé en C:\Sun\SDK. En dicha carpeta se encuentra la carpeta Bin a la que, cuando definamos las Variables de Entorno, haremos referencia.



Figura 4: Carpeta donde se ha instalado JRE

  • A continuación definimos las Variables de Entorno.

Si el Sistema operativo es Windows Vista: Accedemos a Inicio/Equipo (sin hacerle clic, solo situarnos encima de la palabra Equipo) y a continuación hacemos clic en el botón derecho del ratón. Seleccionamos Propiedades.


Figura 5: Menú Propiedades del Sistema

Figura 6: Opción Configuración avanzada del Sistema en Vindows Vista

Seleccionamos Configuración Avanzada del Sistema en la ventana que se nos muestra.



Figura 7: Ventana Propiedades del Sistema.

Si el Sistema operativo es Windows XP: En el Escritorio, seleccionamos Mi PC y hacemos clic en el botón derecho del ratón. Seleccionamos Propiedades y se nos mostrará la ventana Propiedades del Sistema. Hacemos clic en el botón Variables de entorno, dentro de la pestaña Opciones Avanzadas de la ventana Propiedades del sistema.


Figura 8: Ventana Variales de Entorno del sistema

Tenemos que definir tres variables de entorno: JSIGPAC_MEM,
JSIGPAC_NAVEGADOR
y PATH. En el caso de PATH, solo si no está definida ya.


Empezamos a definir las variables de entorno.


Hacemos clic en el botón Nueva. En el campo Nombre de la variable, introducimos JSIGPAC_MEM y en el campo
Valor de la variable: -Xmx600m y hacemos clic en el botón Aceptar.

Hacemos clic de nuevo en el botón Nueva. En el campo Nombre de la variable, introducimos
JSIGPAC_NAVEGADOR y en el campo Valor de la variable, la dirección del navegador de Internet que estamos utilizando. En mi caso: C:\Program Files\Internet Explorer\iexplore.exe y hacemos clic en el botón Aceptar.

Si no tenemos definido la variable de entorno PATH, hacemos clic en el botón Nueva y en campo
Nombre de la variable introducimos PATH y en el campo Valor de la variable introducimos la dirección de la carpeta Bin que se nos creó al instalar JRE. En mi caso C:\Sun\SDK\bin.

Si ya estaba definida la Variable de Entorno PATH pero sin la dirección de la carpeta Bin de JRE, hacemos clic en el botón Editar, y en el campo Valor de la variable, a continuación de lo que esté definido ya, introducimos la ruta de la carpeta Bin que se nos creó al instalar JRE, separándolo con lo que tuviese definido antes por el caracter Punto y Coma.


Para saber si hemos definido correctamente la Variable de Entorno de JAVA, seleccionamos
Inicio\Todos los programas\Accesorios\Ejectutar e introducimos la palabra cmd. Se nos muestra la ventana de comandos de línea del MSDOS.

Figura 9: Ventana de comandos de MSDOS


Escribimos java y a continuación clic en la tecla ENTER. Se nos debe de mostrar un listado con la ayuda en línea del comando JAVA y no un error indicándonos que no reconoce el comando introducido.



  • El siguiente paso es la instalación de JSigPac en nuestro equipo:

jSIGPAC v5.6.9.zip es la última versión del ejecutable en el momento de realizar esta ayuda. Si hubiese algún problema en este enlace, esta es la página del autor, y desde nos podemos descargar la última versión.
Guardamos el fichero ZIP del JSigPac y extraemos en una carpeta su contenido. Entre los ficheros descargados se encuentra jsigpac.exe, que es el ejecutable de la aplicación. Si hacemos doble clic en él, se nos muestra la ventana principal de la aplicación.

Manos a la obra... ¿Cómo utilizamos JSigPac?


Una vez iniciado la aplicación JSigPac configuramos los parámetros necesarios para obtener el mapa deseado:

DESCARGAR:Nacional - España.

Datum entrada: WGS84, que es el Datum utilizado en el visor SigPac para obtener las coordenadas.

Escala: 1:25000



Tenemos que crear una carpeta donde se insertarán las imágenes parciales que al
ensamblarlas formarán nuestro mapa completo. Hacemos clic en Carpeta , seleccionamosdónde vamos a ubicarla y creamos una carpeta de nombre, el del mapa.

A la hora de definir los cuadrantes que formarán el mapa, tenemos dos posibilidades:


Con el visor SigPac seleccionamos la X y la Y y sus valores los introducimos en los campos X: e Y: de la aplicación.

Importante: Cuando copiemos los valores de las coordenadas X e Y que nos proporciona SigPac, y lo copiemos en los campos X e Y de la aplicación JSigPac, debemos quitar los caracteres punto ("." ) y sustituir la coma (",") del número decimal por el punto.

En el campo Resolución, seleccionamos la resolución (número de filas/columnas) quese nos mostrará en el mapa. Automáticamente, los campos no editables Columnas y Filas se completarán automáticamente

En el campo Fichero, introducimos el mismo nombre (solo el nombre, no la ruta completa) que le dimos a la carpeta que creamos anteriormente.

La segunda forma de seleccionar el tamaño de nuestro mapa es definirle la esquina inferior izquierda, en los campos X e Y, y en botón Esq Inf Der, definir los valores de la Esquina Inferior Derecha. De esta forma se nos permite definir los valores de Columnas y Filas que deseamos.

A continuación hacemos clic en el botón Descargar y si todos los parámetros son correctos se inicia la descarga de las imágenes parciales que formarán nuestro mapa.


Cuando termine el proceso, en la carpeta que creamos se habrán guardado las imágenes
parciales utilizadas para construir el mapa. Si este proceso falla, pero no por algún parámetro errónero, que deberemos de corregir en tal caso, si no por la descarga de internet, lo intentaremos de nuevo hasta que se obtengan las imágenes correctamente.

Una vez obtenido las imágenes parciales, en el apartado ENSAMBLAR, sección de color rojo, definimos los siguientes parámetros:

Nombre del fichero: Es el nombre del fichero del mapa. Le daremos el mismo nombre que el de la carpeta que creamos al principio.

Número de columnas, Número de filas: le daremos los mismos valores que tienen los campos columnas: y filas: en la sección de color amarillo.

Y por último hacemos clic en el botón ENSAMBLAR. Se iniciara el proceso de unir las imágenes parciales en una única imagen.

2 comentarios:

Anónimo dijo...

Hola, acabo de adquirir windows7, he instalado jsigpac, pero al iniciarlo me da un error y me envía a que descargue java, que ya lo tengo descargado.
¿Me podrías ayudar? Gracias.

Javier dijo...

Hola. ¿Has definido la variable de entorno de java? Es decir, si desde la ventana de comando del MS-DOS (inicio/ejecutar/cmd ) escribes la palabra java, ¿te aparece la ayuda de java?

También me puedes enviar un pantallazo con los errores a mi correo, está en perfil, por si te puedo ayudar.

Un saludo.