Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Confibsig 03
Confibsig 03
RESUMEN
Este trabajo presenta dos desarrollos de aplicaciones SIG en el mbito de la meteorologa. El primero de
ellos consiste en la incorporacin al SIG de datos meteorolgicos en algunos de los formatos ms
habituales en este campo: RF, GrADS y NetCDF, para los cuales no existen vas adecuadas para el
trasvase riguroso (proyecciones cartogrficas, tipo de datos multitemporales y multicampo, formatos, etc)
a las aplicaciones SIG. Esto permite a los meteorlogos enriquecer sus modelos con bases cartogrficas,
as como incorporar datos meteorolgicos a un SIG de mbito climtico o medioambiental. Se da una
breve explicacin de los formatos tratados, con particular atencin a las implicaciones para el SIG, se
detallan las funcionalidades de las aplicaciones realizadas y se muestra un ejemplo de anlisis SIG y
superposicin de capas con imgenes radar, Meteosat y datos de estaciones automticas.
El segundo desarrollo consiste en una aplicacin que ilustra cmo un SIG puede ser una herramienta
vlida para la creacin y gestin automtica de mapas simblicos integrados en pginas web, y aplicados
a situaciones meteorolgicas de riesgo. Esta aplicacin permite al experto meteorlogo realizar
rpidamente sus mapas de riesgo con el apoyo simultneo de comunicaciones con bases de datos va
ODBC, la propia herramienta SIG y el servidor web. En el mismo contexto se ha desarrollado la tcnica
de la digitalizacin por smbolo (como alternativa a la digitalizacin de atributos) y la transferencia de
estos atributos desde el SIG a la base de datos ODBC.
El proyecto se enmarca en la colaboracin entre el desarrollo del SIG MiraMon y el Servei Meteorolgic
de Catalunya
INTRODUCCIN Y OBJETIVOS
En cualquier gran corporacin resulta deseable que exista un SIG que permita visualizar y analizar los
diferentes datos de qu dispone. Sin embargo, mbitos especializados como la Meteorologa pueden
necesitar aplicaciones especficas en funcin de la naturaleza de los datos. Esta variabilidad presenta a
menudo dificultades para la importacin al SIG.
El objetivo de este trabajo es doble: dotar de herramientas al SIG para que sea tambin un software til en
algunos mbitos relativamente alejados del mundo SIG como la Meteorologa, y permitir incorporar al
SIG informacin meteorolgica georeferenciada de origen dispar.
Este enlace entre SIG y meteorologa permite a los meteorlogos disponer de las posibilidades de
impresin de mapas de forma automatizada, acceder de forma grfica a las base de datos de informacin
meteorolgica, referenciar de forma coherente y unificada datos muy heterogneos, etc. En el otro
sentido, permite desde SIGs de carcter climtico y ambiental, incorporar datos meteorolgicos para
superponer a capas ms convencionales (hidrografa, modelos digitales del terreno como elevaciones,
pendientes, insolacin diaria, etc), con el objetivo de realizar determinadas modelizaciones e
interpolaciones, gestin de riesgos, anlisis multicriterio, gestin de recursos naturales, etc. (Dodson y
Turner 1996).
La implementacin se ha llevado cabo en base al software MiraMon (Pons 2000). MiraMon es un Sistema
de Informacin Geogrfica (SIG) y programa de Teledeteccin para plataformas Microsoft Windows.
Permite mostrar, consultar, editar y analizar mapas tanto de tipo rster (imgenes de teledeteccin,
ortofotos, modelos digitales de elevaciones -MDE-, mapas temticos convencionales en una estructura de
malla regular, etc) como vectorial (mapas temticos o topogrficos que contengan puntos, lneas o
polgonos). Su finalidad es proporcionar una herramienta til para propsitos cientficos, educacionales y
de planificacin y gestin del territorio. El proyecto MiraMon, hoy ubicado en el Centre de Recerca
Ecolgica i Aplicacions Forestals (CREAF) en la Universitat Autnoma de Barcelona (UAB), ofrece un
SIG de propsito general, de bajo coste, riguroso, de fcil uso y elevadas prestaciones.
A partir de las necesidades del Servei Meteorolgic de Catalunya de superponer datos meteorolgicos a
bases cartogrficas ya existentes en formato MiraMon, se han desarrollado 3 mdulos de importacin de
estos datos al SIG. Los mdulos responden a los 3 distintos formatos en los que provienen los datos
meteorolgicos: imgenes Meteosat y radar en formato RF, series temporales a distintas alturas
geopotenciales de presin de variables como temperatura, velocidad y direccin del viento, etc., en
formato CT , y series temporales de datos recogidos por una red automtica de estaciones meteorolgicas
en formato CDF.
El proceso de incorporacin al SIG no es una simple transformacin de formatos, sino que implica la
adecuacin de la informacin meteorolgica a los conceptos SIG: definicin precisa de sistema de
referencia para una adecuada georeferenciacin (cambios de sistema de referencia espacial, SRS),
creacin de metadatos, estructuracin topolgica si es necesario, etc. Esta adecuacin es totalmente
imprescindible si la incorporacin al SIG tiene como objetivo la superposicin con otras bases
cartogrficas y el anlisis de la informacin desde un punto de vista riguroso y aprovechando al mximo
la informacin de las fuentes.
Tambin debe tenerse en cuenta el esfuerzo de unificacin de criterios para generar una informacin
global, integrada y coherente a partir de la naturaleza heterognea de los datos, segn su fuente: imgenes
de satlite, muestreos de estaciones automticas segn el modelo (grid 2dimensionales, monovariables o
multivariables, puntos 3D, grids 4D, series temporales, etc.).
Otra problemtica adicional es que habitualmente los SIG trabajan con modelos rster de celda cuadrada
(mismo espaciado en ambas direcciones), propiedad que no siempre cumplen estos grids de datos
meteorolgicos. En este caso debe realizarse un remuestreo geomtrico para adaptar un modelo al otro.
3.1
El formato Raster File (RF) del software Zebra (Internet A) es un formato binario que corresponde a un
modelo grid matricial de dos dimensiones.
Consta de una cabecera, una tabla de contenidos y la secuencia de datos.
La cabecera consta de una serie de elementos tales como:
rf_Magic: indicador de versin correcta de formato RF
rf_Platform: nombre de la plataforma, etc
y entre los ms esenciales estn el nmero de muestreos y el nmero de variables o campos.
Cada variable contiene un nombre, una descripcin y los elementos que reescalan los valores del fichero a
los valores reales:
s_Scale: factor divisor para transformar los datos ledos al valor real de la variable
s_Offset: parmetro aditivo para transformar los datos ledos al valor real de la variable
Tambin se detalla en esta seccin la posicin inicial de los datos dentro del fichero as como el tamao
total de estos datos.
La tabla de contenidos, especfica para cada campo, detalla elementos esenciales para la construccin del
grid y sobre todo para la incorporacin georeferenciada de estos datos a un SIG: espaciado y dimensiones
de las coordenadas y origen de los datos en latitud/longitud.
El formato rster IMG del SIG MiraMon es un formato mixto que consta fundamentalmente de dos tipos
ficheros: un fichero IMG binario para cada variable con los datos y un nico fichero ASCII (REL) con los
metadatos, tanto comunes como especficos de todas las variables. Tambin es posible asociar campos
alfanumricos a datos numricos a travs de enlaces a bases de datos para representar variables
categricas o temticas. Como la mayora de SIG, MiraMon prefiere celda cuadrada en su modelo rster.
El mdulo de importacin del formato RF al formato IMG realiza los siguientes pasos:
Lectura de la cabecera del fichero RF: determinacin del nmero de variables y metadatos relevantes
Lectura de los elementos de cada campo: parmetros de transformacin y posiciones dentro del fichero
Lectura de la tabla de contenidos: elementos geomtricos del grid y espaciales de georeferenciacin.
El formato rster CTL de GrADS (Grid Analysis and Display System (Internet C)) es habitualmente un
grid de 4 dimensiones de coordenadas longitud, latitud, nivel y tiempo que contiene bandas relativas a
variables cuantitativas. La importacin a MiraMon de un fichero GraDS da lugar a una serie temporal de
rsters IMG en un conjunto de niveles (generalmente altimtricos) acompaada del fichero de metadatos
REL. El formato consta de un fichero ASCII CTL con los siguientes conceptos:
DSET: direccin del fichero DAT de datos
TTILE: ttulo
UNDEF: valor de NODATA (valor de fondo)
Figura 2: Izquierda: temperatura y viento a 500 hPa. en formato GrADS de Zebra; derecha: metadatos de
MiraMon con las caractersticas de todas las bandas incorporadas al SIG
3.3
El formato vectorial de NetCDF (Network Common Data Form (Internet D)) es un formato binario de
gran flexibilidad y adaptabilidad, muy til, por ejemplo, para series temporales de observaciones
puntuales.
En este caso no se han contemplado todas las distintas posibilidades del formato sino que la importacin
se ha restringido a ficheros 3D espaciales identificando las coordenadas por lon para longitud, lat para
la latitud y alt para altura; la coordenada temporal queda identificada por base_time. La importacin
generar un fichero vectorial 3D estructurado de puntos de MiraMon PNT.
El formato vectorial estructurado de puntos de MiraMon consta fundamentalmente de un fichero binario
PNT con las coordenadas e identificadores de cada entidad (identificador grfico). Este identificador
enlaza con la base de datos con los atributos de cada entidad. As mismo, existe un fichero REL con los
metadatos y los enlaces relacionales de la base de datos.
observacionales.
El formato interno del fichero CDF es bastante flexible y, por tanto, difcil de explicar de manera general.
A grandes rasgos consta de una cabecera con elementos como: nmero de registros, dimensiones,
variables y atributos globales. Cada uno de estos elementos tiene detalladas las propiedades
correspondientes como tamao, tipo de variable o atributo, posicin de inicio dentro del fichero,
definicin del valor de fondo "missing value", etc.
De esta manera la aplicacin de importacin debe leer con precisin todos los elementos con sus
propiedades para una correcta interpretacin de los datos. Una vez cargados estos elementos se preparan
las estructuras anlogas del formato vectorial estructurado de MiraMon. Se leen los datos asignndolos a
las estructuras correspondientes y se realiza la escritura del fichero PNT con las coordenadas (tambin se
puede realizar un reproyeccin al sistema de referencia escogido por el usuario) . Se genera la base de
datos con los atributos correspondientes y se escriben los metadatos en el fichero REL.
3.4
Requisitos
Cada
aviso,
preaviso
un
comentario
Meteoros
Umbrales (Ejemplos):
Diseo
Durante la fase de diseo de la aplicacin se observ que las diferentes fases producen un flujo de
informacin que las mantiene interrelacionadas. As, se dise la aplicacin que facilitara al operador la
creacin automtica de dicho flujo y mantuviera la coherencia. Por ejemplo, en una situacin de riesgo de
nieve, en primer lugar se genera un preaviso de situacin de nieve. Transcurrida la fase de preaviso, y si la
situacin se confirma, este preaviso da lugar a un aviso de nieve. Si la situacin no se cumple, el preaviso
se anula. Cuando el aviso de nieve est activo se pueden editar diversas observaciones sobre el estado de
la nevada y su inmediata tendencia. Si la situacin remite, el aviso finaliza pero si persiste puede
prolongarse el aviso, generando un nuevo aviso. El flujo general se ilustra en la figura 5.
se hallen en la zona de afectacin del aviso u observacin. Los avisos, preavisos y observaciones se
notifican a las autoridades competentes (como la Direcci General d'Emergncies i Seguretat Civil) en la
gestin de situaciones de riesgo por correo electrnico o por fax. Estas ltimas tambin reciben las
notificaciones de finalizacin y anulacin de avisos. Todos estos informes deben ser gestionados
automticamente por la propia aplicacin.
Con el fin de validar automticamente la coherencia temporal, a cada tipo de informe se le asocia un
perodo de validez temporal. Esto permitir a la aplicacin controlar la caducidad de los eventos y
asesorar al operador sobre las decisiones que debe tomar. Por ejemplo, un aviso de nieve que se realiza el
da 24 de diciembre para el da 25 de diciembre debe ser finalizado el da 26 de diciembre. El da 26, el
operador no podr publicar el estado de los avisos hasta que no finalice o anule dicho informe. Lo mismo
sucede para un preaviso que se realiza con una validez de 3 das. Transcurrido este periodo, el operador
debe publicar un aviso o anular el preaviso o no ser posible la publicacin de los informes al detectarse
automticamente un error de coherencia temporal.
4.3
Implementacin
Se opta por realizar una aplicacin a medida basada en entorno Windows. Despus de un primer diseo
en Visual Basic que permiti establecer las necesidades del sistema y el aspecto y funcionalidades que
debera tener, se opt por una aplicacin en C bajo el API de Windows que permita una ejecucin desde
un servidor corporativo en un entorno heterogneo con diferentes versiones de Windows, en diferentes
mquinas y sin necesidad de instalacin previa.
La aplicacin debe guardar los datos de manera que permita una fcil migracin a un servidor de bases de
datos corporativo. Por ello se opt por realizar una conexin va ODBC con una base de datos en un red y
siendo sta la que permita el almacenaje y recuperacin de valores histricos. El uso de ODBC garantiza
un diseo independiente del fabricante de la base de datos. La base de datos describe por completo las
situaciones de riesgo a partir de registros en la base de datos. La estructura de tablas por la que se ha
optado, as como sus interrelaciones se describe en la figura 6. Las tablas avisos y avis_comarca guardan
todos y cada uno de los informes realizados mientras que el resto actan como diccionarios y no son
modificados por la aplicacin.
API de Windows:
Interficie grfica
recuperacin
Aplicacin en C
SIG:
Edicin y
publicacin
web y TCP/IP:
Publicacin
CONCLUSIONES
Este trabajo demuestra que es beneficioso y posible realizar con un mnimo de adaptacin una conexin
entre SIG y otras materias cientficas como la Metereologa y sacar partido de las potencialidades del SIG
en estos mbitos y obteniendo interesantes sinergias para por ejemplo la difusin inmediata de situaciones
meteorolgicas de riesgo.
REFERENCIAS:
Dodson, R.F.; Turner D.P., (1996). Using GIS to enable diagnostic interaction with a spatially distributed
biogeochemistry model. Third International Conference/Workshop on Integrating GIS and
Environmental Modeling CD-ROM (NCGIA), Santa Fe, New Mexico, USA, January 21-25, 1996
Internet A: http://www.atd.ucar.edu/rdp/zebra/zeb_paper.html
Internet B: http://www.meteocat.com/
Internet C: http://grads.iges.org/grads
Internet D: http://www.unidata.ucar.edu/packages/netcdf
Pons, X. (2000) MiraMon. Sistema de Informacin Geogrfica y software de Teledeteccin, Centre de
Recerca Ecolgica i Aplicacions Forestals, CREAF. Bellaterra. ISBN: 84-931323-4-9 En Internet:
http://www.creaf.uab.es/miramon