• No results found

NOTES TO ThE BAlANCE ShEET

In document Annual Report 2007/08 (Page 97-120)

Para desempeñar las tareas de diseño y desarrollo del software de visualización de información de terremotos, fue necesaria la instalación en el PC instalado en la E.T.S.I. Topografía, Geodesia y Cartografía (PC-ESCUELA) del software GMT descrito anteriormente. Se presenta a continuación una guía que resume los principales pasos que se siguieron para su instalación, ejecutados directamente a través de la línea de comandos del terminal* y conforme a la distribución de Linux que rige como sistema operativo del ordenador (Ubuntu 11.10), junto con algunas de las operaciones informáticas más relevantes que se llevaron a cabo después de su instalación para personalizarlo y adaptarlo a nuestras necesidades de trabajo:

1. Se activa el repositorio11 “universe”, es decir, en el fichero que contiene los repositorios del sistema, las correspondientes líneas no deben estar comentadas. Para lo cual se abre el terminal de línea de comandos que se

desee (gnome-terminal, konsole, yakuake, xterm, consola, etc.) y se edita el fichero de repositorios:

user@host:~$ sudo vi /etc/apt/sources.list

Se busca dentro del fichero la sección "universe" asegurándonos de que las líneas correspondientes, las que comienzan con "deb" y contienen “universe” al final, no tengan al principio el símbolo de comentario "#". Si lo tuvieran, se elimina. Si por alguna razón las líneas no apareciesen, se añadirían. Nos debe quedar así:

deb http://es.archive.ubuntu.com/ubuntu/ oneiric universe deb-src http://es.archive.ubuntu.com/ubuntu/ oneiric universe deb http://es.archive.ubuntu.com/ubuntu/ oneiric-updates universe deb-src http://es.archive.ubuntu.com/ubuntu/ oneiric-updates universe

2. Se regenera la base de datos de paquetes y se actualiza todo el sistema para que no queden dependencias de paquetes sin cumplir:

user@host:~$ sudo apt-get update && sudo apt-get upgrade

Nos aseguramos que no ha habido errores (no falló la conexión a internet, paquetes rotos y/o dependencias incumplidas), para lo cual se introduce el siguiente comando, que nos debe devolver el valor "0":

user@host:~$ echo $?

*

Nota: en cursiva aparece la información que nos aparecerá en el terminal. En cursiva y negrita aparecen los comandos tal cual deben ser tecleados por el usuario.

11

Repositorio: lugar donde se almacena y mantiene información digital, en este caso paquetes de

3. Se buscan los paquetes "GMT":

user@host:~$ apt-cache search gmt

...

gmt - Generic Mapping Tools

gmt-coast-low - costas en baja resolución para GMT gmt-doc - documentación HTML para GMT

gmt-doc-pdf - documentación PDF para GMT gmt-doc-ps - documentación PostScript para GMT gmt-examples - ejemplos de scripts usando GMT gmt-manpages - manual para GMT

gmt-tutorial - ficheros de datos necesarios para reproducir los ejemplos del tutorial de GMT

gmt-tutorial-pdf - tutorial PDF para GMT gmt-tutorial-ps - tutorial PostScript para GMT

...

libgmt4 – biblioteca de GMT

...

Observamos que tanto la documentación como el tutorial vienen en tres formatos diferentes: HTML, PDF y PostScript. Se instalan las versiones

HTML:

user@host:~$ sudo apt-get install gmt gmt-coast-low gmt-doc gmt- examples gmt-manpages gmt-tutorial

Las bibliotecas "libgmt4" y/o "netcdf" se instalan automáticamente y no es necesario especificarlas en el comando de instalación anterior.

4. Se instalan las costas en alta resolución: en los repositorios sólo está gmt- coast-low, es decir, las costas en baja resolución, por lo que habrá que descargarse el fichero GSHHS_high.tar.bz2 de la carpeta compartida

ftp://ibis.grld.noaa.gov/pub/gmt, y extraer los ficheros relativos a costas, fronteras y ríos de extensión .cfg con la resolución deseada. A continuación se busca y se edita el fichero coastline.conf relativo a las costas y se añade el path para cada fichero extraído.

5. Se crea el fichero gmtdefaults que contiene las variables de usuario por defecto de GMT, eligiendo como opción unidades del S.I., y a continuación se editan y personalizan los parámetros relativos al mapa base, color, proyección, PostScript, etc. para adaptarlos a nuestras necesidades.

6. Desde hace algunas versiones GMT corre como un “wrapper”, es decir, un programa que hace de “envoltorio” para el resto de los programas que integran la “suite”, lo cual impedía ejecutar directamente los comandos desde la línea de comandos con sus parámetros. Por ejemplo, para ejecutar “psxy” habría que teclear user@host $ GMT psxy <parámetros> Para ello se añade al path de búsqueda el directorio donde residen los binarios de GMT al fichero de inicio del Shell que viene por defecto en Ubuntu (bash), esto es, se edita el fichero .bashrc ubicado en el directorio

home añadiendo al final del fichero la siguiente información:

# GMT stuff:

if [ -d /usr/lib/gmt/bin ]; then PATH=$PATH:/usr/lib/gmt/bin fi

Por otro lado, la WEB pone a disposición de los usuarios la suscripción de forma totalmente gratuíta a un foro de usuarios de GMT, en el cual el usuario puede intercambiar ideas y hacer preguntas para resolver dudas acerca del uso de comandos, problemas de instalación, etc. Para ello fue necesario inscribirse a una lista de correo formada por el colectivo de fundadores y usuarios de GMT en el mundo, de tal forma que cuando se lanza una duda o pregunta, ésta es recibida vía correo electrónico al resto de usuarios de la lista de correo quienes podrán aportar ideas, comentarios o soluciones de forma compartida. Durante el proceso de realización del proyecto se han realizado varias consultas por esta vía en relación a la construcción del mapa base, y de forma satisfactoria fueron resueltas gracias a las ideas y consejos puestas en común en dicho foro por parte de Paul Wessel y algunos usuarios.

In document Annual Report 2007/08 (Page 97-120)

Related documents