Sistema de Generación de Reportes CLIMAT...

33
Programa Mundial del Clima Manual de Referencia Sistema de Generación de Reportes CLIMAT CLIREP Versión 1.1 2004

Transcript of Sistema de Generación de Reportes CLIMAT...

Page 1: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

Programa Mundial del Clima

Manual de Referencia

Sistema de Generación de Reportes CLIMAT

CLIREP

Versión 1.1

2004

Page 2: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

2

Contenido

1 Pasos Iniciales .........................................................................................................31.1 Introducción.....................................................................................................31.2 Lo que usted necesita .......................................................................................31.3 Carpetas del Sistema de Generación de Reportes CLIMAT..............................5

2 Instalación ...............................................................................................................62.1 Antes de la instalación .....................................................................................62.2 Instalando los programas del CLIREP y sus archivos .......................................72.3 Adaptando el CLIREP a sus requerimientos.....................................................7

3 Utilizando el CLIREP..............................................................................................93.1 Lo que usted necesita saber primero.................................................................93.2 Generación del reporte CLIMAT. ..................................................................103.3 Ingreso de datos observados de altura y control de calidad .............................123.4 Decodificando el CLIMAT ............................................................................153.5 Generación del reporte CLIMAT TEMP ........................................................163.6 Ingreso de datos observados de altura y control de calidad .............................173.7 Decodificando el CLIMAT TEMP.................................................................183.8 Visualizador de Tabla ....................................................................................193.9 Gráficas .........................................................................................................20

4 Configuración del CLIREP....................................................................................224.1 Configuración del reporte CLIMAT y entrada de datos por teclado................22

4.1.1 Fuente de datos meteorológicos..................................................................224.1.2 Configuración de la fuente de datos meteorológicos. ..................................244.1.3 Descripción de la estación meteorológica ...................................................254.1.4 Normas de la estación. ...............................................................................27

4.2 Configuración para la decodificación de CLIMAT y CLIMAT TEMP ...........274.3 Configuración del CLIMAT TEMP y de entrada de datos por teclado............27

4.3.1 Fuente de datos de altura ............................................................................274.3.2 Configuración de la fuente de datos de altura. ............................................294.3.3 Descripción de la estación de altura............................................................30

5 Cómo….................................................................................................................335.1 Agregar una estación al sistema .....................................................................335.2 Cambiar encabezados de reportes CLIMAT y CLIMAT TEMP .....................335.3 Cambiar fuente de datos.................................................................................33

Page 3: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

3

1 Pasos Iniciales

1.1 Introducción

El Sistema de Generación de Reportes CLIMAT (CLIREP) realiza una amplia variedadde tareas relacionadas con la codificación y decodificación de mensajes CLIMAT y CLIMATTEMP. El sistema permite la entrada de datos meteorológicos y de altura por teclado, guardaresta información en formato de texto o en Microsoft Access DBMS, producir resúmenes diarioso mensuales y generar mensajes CLIMAT y CLIMAT TEMP. La utilidad de control de flujopermite supervisar todos los pasos del proceso. El usuario puede ver los datos observados y losresúmenes diarios o mensuales en forma gráfica o tabular. Los mensajes CLIMAT y CLIMATTEMP generados, pueden almacenarse en archivos de texto para ser transmitidos en el SMT. Lautilidad de decodificación del sistema permite decodificar mensajes CLIMAT y CLIMAT TEMPy crear archivos de texto delimitados por comas.

El sistema utiliza algoritmos de cálculo del “Manual para la Generación de ReportesCLIMAT y CLIMAT TEMP (edición OMM 2003)” y formas de códigos FM 71–XII CLIMAT,FM 75-XII Ext. CLIMAT TEMP.

1.2 Lo que usted necesita

Hardware y sistema operacionalUsted puede seleccionar el sistema operativo de la tabla y usar el PC correspondiente.

Plataforma Versión Gestores de Escritorio

Solaris 9 (32/64 bit) Gnome2-metacity, CDE-dtwmSolaris 8 (32/64 bit) CDE-dtwm/OpenWin-olwmSolaris 7 (32 bit) CDE-dtwm/OpenWin-olwm

Solaris SPARCRequerimientos del Sistema32-bit: SDK J2RE64-bit: SDK J2RE

Solaris 9 (32 bit) Gnome2-metacity, CDE-dtwm

Solaris 8 (32 bit) CDE-dtwm/OpenWin-olwm

Solaris 7 (32 bit) CDE-dtwm/OpenWin-olwm

Solaris x86Requerimientos del Sistema(igual que SPARC 32-bit)

Windows XP Professional (SP1) Windows Active & Classic Desktop

Windows XP Home Windows Active & Classic Desktop

Windows 2000 Professional (SP3) Windows Active & Classic Desktop

Windows 98 (1st & 2nd Editions) Windows Active & Classic Desktop

Windows NT 4.0 (SP6a) Windows Active & Classic Desktop

Windows ME Windows Active & Classic Desktop

Windows Server 2003, Web Edition Windows Active & Classic Desktop

Windows Server 2003, Standard Edition Windows Active & Classic Desktop

Windows Server 2003, Enterprise Edition Windows Active & Classic Desktop

IA32 WindowsRequerimientos del Sistema32-bit: SDK J2RE

Windows Server 2003, Datacenter Edition Windows Active & Classic Desktop

Windows Server 2003, Enterprise Edition Windows Active & Classic DesktopItanium 2 WindowsRequerimientos del Sistema64-bit: SDK Windows Server 2003, Datacenter Edition Windows Active & Classic Desktop

IA32 Linux Red Hat 7.3 Gnome-sawfish 1.0

Page 4: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

4

Red Hat 8.0 Gnome2-metacity 2.4.2

Red Hat Enterprise Linux WS 2.1 Gnome-sawfish 1.0

Red Hat Enterprise Linux ES 2.1 Gnome-sawfish 1.0

Red Hat Enterprise Linux AS 2.1 Gnome-sawfish 1.0

SuSE 8.0 Gnome-sawfish 2.0

TurboLinux 7.0 Gnome-sawfish 1.0

Requerimientos del Sistema32-bit: SDK J2RE

SLEC 8 Gnome2-metacity 2.4.34

Red Hat Advanced Server 2.1 Gnome-sawfish 1.0Itanium 2 LinuxRequerimientos del Sistema64-bit: SDK Red Hat Advanced Workstation 2.1 Gnome-sawfish 1.0

Java virtual machina

Para ejecutar el sistema requiere como mínimo el Java 2 runtime environment (J2RE) oJava Software Development Kit (SDK). La versión mínima es 1.4.2.

Requerimientos de Java para Windows.

Software – El Java 2 Runtime Environment v. 1.4.2 es compatible con MicrosoftWindows 98 (1a y 2a ediciones), Windows ME, Windows NT 4.0 (con Service Pack 6a),Windows XP Home, Windows XP Professional (con Service Pack 1), Windows 2000Professional (con Service Pack 3), and Windows Server 2003 (Ediciones de 32-bit Web,Standard, Enterprise, y Datacenter).

Esta instalación requiere que el Windows Installer 2.0 esté instalado en su máquina o unaconexión a Internet para bajarlo automáticamente.

Hardware – Procesadores Intel y 100% compatibles, son soportados. Un procesadorPentium de 166MHz o superior con al menos 32 megabytes del RAM se requiere para ejecutaraplicaciones con base gráfica. Al menos 48 megabytes de RAM se recomiendan para appletsejecutadas por navegadores que usan Java Plug-in. Ejecutar con menos memoria puede causarutilización del disco duro para almacenamiento lo cual afectaría el desempeño. Programas muygrandes pueden requerir RAM adicional para un desempeño adecuado. Usted deberá contra conal menos 75 megabytes libres en el disco duro antes de intentar instalar el Java 2 RuntimeEnvironment.

Requerimientos de Java para Linux.

El Java 2 Runtime Environment v 1.4.2 (J2RE) es soportado por plataformas con Inteli586 y 100% compatibles ejecutando Linux. Para una lista de sistemas operativos y Gestores deEscritorio compatibles, consulte la anterior tabla.

Un mínimo de 32 megabytes de RAM se requieren. Se recomiendan 48 megabytes deRAM, para modo de color de16-bits.

Usted deberá tener un mínimo de 75 megabytes de espacio en su disco duro antes deintentar instalar el Java 2 Runtime Environment.

Requerimientos del Sistema de Generación de Reportes CLIMAT

Page 5: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

5

Software - Java 2 Runtime Environment v. 1.4.2.

Hardware – Un procesador Pentium 166MHz o mejor con al menos 96 megabytes deRAM. Ejecutar con menos memoria puede causar utilización del disco duro paraalmacenamiento lo cual afectaría el desempeño. Usted debe tener cuando menos 2 megabytes deespacio en su disco duro para empezar a usar el Sistema de Generación de Reportes CLIMATEspacio libre adicional en su disco será necesario para grandes cantidades de datos.

Software comercial – Microsoft Access DBMS. Usted requerirá este softwareúnicamente si decide almacenar sus datos en esta base de datos. El sistema le permite guardar susdatos en el disco duro como archivos de texto.

1.3 Carpetas del Sistema de Generación de Reportes CLIMAT

El CLIREP organiza los archivos en grupos llamados carpetas. Las carpetas estándar semuestran a continuación.

properties – archivos de configuración

obsdata – archivos de texto con datos observados

climat – archivos de texto con CLIMAT y CLIMAT TEMPggggeneradosmessages

gtsdata – archivos de texto para la utilidad de decodificaciónprocess by decoding facility

gtsoutdata – archivos de texto con datos decodificados CLIMAT y CLIMAT TEMPmessages

images – imágenes del sistema

Raízdirectory

Page 6: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

6

2 Instalación

2.1 Antes de la instalación

CLIREP requiere los paquetes de software comercial listados en la sección 1.2. Usteddebe instalar el sistema operativo, el Java Runtime Environment (J2RE) y opcionalmente elMicrosoft Access DBMS.

Antes de instalar el CLIREP verifique lo siguiente:

1. Sistema operativo instalado. Verifique su sistema en la tabla de la sección 1.2.

2. Java 2 runtime environment (J2RE) instalado.

Instalación para Windows.Adquiera la versión más reciente de Java 2 Runtime Environment del sitio web de

Sun Microsystems o utilice el archivo de la carpeta packages del CDROM de instalacióndel CLIREP. Archivo de instalación: jre-1_5_0_06-windows-i586-p.exe&File=jre-1_5_0_06-windows-i5.exe

Este archivo contiene todo lo necesario para instalar el Java 2 RuntimeEnvironment, incluyendo el instalador y las clases de conversión de caracteres y soportepara locales diferentes del local Inglés US. Si existe una versión anterior de Java,desinstálela.

Use la utilidad de Microsoft Windows Añadir/Remover Programas, accesibledesde el Panel de Control (Inicio -> Panel de Control). Ejecute el instalador.

Nota – usted debe tener permisos administrativos para instalar el Java 2 RuntimeEnvironment en Microsoft Windows 2000 y XP.

Ejecute el archivo de instalación hacienda doble clic en el icono del instalador.Siga las instrucciones que provee el instalador. Una vez terminada la instalación, puedeborrar el archivo bajado para ahorrar espacio de disco. El instalador puede requerir quereinicie su PC.

Instalación en Linux.

Instalación del binario auto-extraible.Archivo de instalación:./ jre-1_5_0_06-linux-i586-rpm.bin&File=jre-1_5_0_06-linux-i586.binEjecute el instalador.Asegurese que los permisos para ejecución estén definidos en el binario auto-extraible. Ejecute el comando: chmod +x jre-1_5_0_06-linux-i586-rpm.bin&File=jre-1_5_0_06-linux-i586.binCambie a la carpeta donde desea instalar los archivos.El siguiente paso instala el Java 2 Runtime Environment en la carpeta activa.Ejecute el archivo, antecedido por la ruta hacia este. Por ejemplo, si el archivoestá en la carpeta activa, antecederlo con "./" (necesario si "." no está en lavariable PATH del entorno): ./ jre-1_5_0_06-linux-i586-rpm.bin&File=jre-1_5_0_06-linux-i586.bin

Page 7: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

7

Se mostrará la licencia del código binario y se le preguntará si está de acuerdo consus términos.Los archivos del Java 2 Runtime Environment se instalarán en una carpetallamada j2re1.4.2_<version> en la carpeta activa.

3. Configurar la ruta del sistema (path)

Para configurar la ruta del sistema use la utilidad de Microsoft Windows, accesible desdeel Panel de Control (Inicio -> Control Panel -> Sistema). Seleccione “Opciones Avanzadas”.Seleccione “Variables de Entorno”. De “Variables del Sistema” seleccione la variable “Path”.Presione “Editar” y agregue al final de la línea la ruta a los archivos ejecutables de Java.Usualmente esta ruta es C:\ Program Files\Java\j2re1.4.2_03/bin

4. Instalación de Microsoft Access DBMS.

Este software es opcional y puede ser instalado posteriormente. Utilice las instruccionesde instalación de Microsoft Office.

2.2 Instalando los programas del CLIREP y sus archivos

Para instalar el sistema CLIREP, copie la carpeta clirep con sus archivos y subcarpetasdesde el CDROM de instalación a su disco duro. Usted puede seleccionar cualquier drive lógicoy nombre de carpeta raíz. Asegúrese de remover la propiedad “Solo lectura” de la carpeta clirepsi se encuentra activada. Para verificarlo, haga clic con el botón derecho del ratón sobre lacarpeta clirep, seleccione propiedad y desactive el atributo de Solo lectura.

2.3 Adaptando el CLIREP a sus requerimientos

El sistema CLIREP tiene algunos archivos de propiedades que le permiten adaptarse asus requerimientos. El principal archivo de propiedades es el DataProcessor.properties. Elcontenido predefinido de este archivo se muestra debajo. El símbolo ‘#’ al comienzo de la líneala define como comentario. Es posible insertar también una línea vacía.

La propiedad Debug define el nivel de información que será incluido en el archivoclimat.log. Este archivo del sistema se crea o reemplaza cada vez que se ejecuta el sistema. Elvalor ‘INFO’ le indica al sistema que proporcione alguna información acerca de la ejecución. Elvalor ‘DEBUG’ ordena al sistema proveer abundante información acerca de la ejecución. Estevalor se recomienda para eliminar errores. Si usted active el valor ‘ERROR’, el sistemasolamente escribirá mensajes de error en el archivo.

#debug = INFO#debug = DEBUG#debug = ERROR#

Esta versión del sistema, soporta únicamente el idioma ingles. Para utilizar otro idioma,tendrá que traducir los mensajes de texto del archivo MessagesBundle_en_EN.properties y crearun nuevo archivo con su correspondiente extensión. Por ejemplo, el idioma francés deberá sercolocado en el archivo MessagesBundle_fr_FR y las propiedades deberán ser: (language = frcountry = FR). El sistema utilizará los mensajes del archivo correspondiente. El contenido deeste archivo, para idiomas diferentes al inglés, deberán estar en formato UNICODE. Ejemplos deconversion pueden verse en el archivo Convert.bat.

language = en

Page 8: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

8

country = EN

La propiedad inputDir define el nombre de la carpeta para los datos meteorológicos y dealtura. Si usted modifica este valor, deberá crear la carpeta manualmente. La propiedadclimatDir define el nombre de la carpeta de salida para los reportes de clima.

#climatDir = climatinputDir = obsdata#

La propiedad stationProp define el nombre de la carpeta que contiene la descripción delas estaciones meteorológicas. La descripción de este archivo se da en la sección 4.1.3.

# CLIMAT data Reporting and Key-entrystationProp = properties/Station.properties#

La propiedad fileDSConfig define el nombre del archivo con la descripción de la fuentede datos. Esta se describe en la sección 4.1.2. El sistema usa esta propiedad para datosmeteorológicos.

#fileDSConfig = properties/ConfigDs.properties#

La propiedad Data source define el nombre de la clase del modulo que será usado paraleer datos de la fuente y escribir datos desde el teclado. Es posible crear sus propios módulospara acceder a datos en otros formatos. El sistema en la actualidad, soporta tres tipos de fuentesde datos: formato de texto, tablas en Excel, y DBMS ACCESS. Para cambiar a otra fuente dedatos, incluir o borrar el símbolo “#” de las propiedades correspondientes a la fuente de datos yel almacenador de datos (data saver). Es posible leer datos en un formato y escribirlos en otropara mover datos de una fuente a otra.

##Data source#dsClass = in.wmo.wcp.climat.gts.impl.ds.PlainTextDataSource#dsClass = in.wmo.wcp.climat.gts.impl.ds.AccessDataSourcedsClass = in.wmo.wcp.climat.gts.impl.ds.ExcelDataSource#Data saver#dvClass = in.wmo.wcp.climat.gts.impl.ds.PlainTextDataSaver#dvClass = in.wmo.wcp.climat.gts.impl.ds.AccessDataSaverdvClass = in.wmo.wcp.climat.gts.impl.ds.ExcelDataSaver#

La propiedad stationTProp define el nombre del archivo con la descripción de lasestaciones de altura. La descripción de este archivo se da en la sección 4.3.3.

# CLIMAT-TEMP data Reporting and Key-entrystationTProp = properties/StationT.properties#

La propiedad fileDSTConfig define el nombre del archivo con la descripción de la fuentede datos. La descripción de este archivo se da en la sección 4.3.2. El sistema usa estaspropiedades para los datos de altura.

fileDSTConfig = properties/ConfigDsT.properties

La siguiente propiedad data source define el nombre de clase del modulo que seráutilizado para leer datos de la fuente y escribir datos desde el teclado para datos de altura. Esposible crear sus propios módulos para acceder a datos en otros formatos. El sistema en laactualidad, soporta tres tipos de fuentes de datos: formato de texto, tablas en Excel, y DBMSACCESS. Para cambiar a otra fuente de datos, incluir o borrar el símbolo “#” de las propiedades

Page 9: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

9

correspondientes a la fuente de datos y el almacenador de datos (data saver). Es posible leerdatos en un formato y escribirlos en otro para mover datos de una fuente a otra.

#Data source#dsTClass = in.wmo.wcp.climat.gts.impl.ds.PlainTextTempDataSource#dsTClass = in.wmo.wcp.climat.gts.impl.ds.AccessTempDataSourcedsTClass = in.wmo.wcp.climat.gts.impl.ds.ExcelTempDataSource#Data saver#dvTClass = in.wmo.wcp.climat.gts.impl.ds.PlainTextTempDataSaver#dvTClass = in.wmo.wcp.climat.gts.impl.ds.AccessDataSaverdvTClass = in.wmo.wcp.climat.gts.impl.ds.ExcelTempDataSaver#

Configuración de los decodificadores.# CLIMAT and CLIMAT-TEMP decoders configuration#Directory for Input DataclmInDir = gtsdata#Directory for Output DataclmOutDir = gtsoutdata

La propiedad datadate permite fijar una fecha permanente en los datos decodificados paracorregir errores en los campos de fechas de entrada de datos de los reportes CLIMAT yCLIMAT TEMP. Para detener esta utilidad, introduzca el símbolo # al inicio de esta línea.

#Permanent output date settingdatadate = 2003-12

La propiedad delay se utiliza para verificar la fecha de los datos de entrada de losreportes CLIMAT y CLIMAT TEMP comparándola con la fecha actual y una posible demoracon respecto a esta.

#Delay in days from date of processing to check date in CLIMAT messagesdelay = 29

Las propiedades msgBegin y msgEnd definen el comienzo y el final de los reportes parael SMTNext properties define start and stop strings of the GTS reports. Para definir losdelimitadores como byte use HEX: precedido de un valor numérico. msgBegin = HEX:1 defineel byte inicial del mensaje para el SMT como ‘00000001’.

#Message begin string#msgBegin = ZCZCmsgBegin = HEX:1#Message end string#msgEnd = NNNNmsgEnd = HEX:3

El archivo debug.properties define el formato del la bitácora (log) del sistema. No editeeste archivo si no está familiarizado con la depuración de errores en Java.

3 Utilizando el CLIREP

3.1 Lo que usted necesita saber primero

El CLIREP se presenta como un programa individual con una ventana principal.

Page 10: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

10

Figura 1.

Todas las tareas pueden ser ejecutadas desde esta ventana utilizando la barra de menú. Labarra de estado en la parte inferior de la ventana muestra el estado actual del sistema. El sistemasoporta dos tipos de almacenamiento: archivos de texto y DBMS Access. Solo uno de estospuede usarse en un momento dado. El archivo de configuración especifica el tipo dealmacenamiento a usarse. La interfase con el usuario no depende del tipo de almacenamiento dedatos.

3.2 Generación del reporte CLIMAT.

La utilidad de generación del CLIMAT permite generar los mensajes codificados deacuerdo a la forma FM 71–XII CLIMAT a partir de los datos meteorológicos. Los datosmeteorológicos observados deben ser previamente almacenados ya sea mediante teclado oexternamente.

Para producir el reporte CLIMAT seleccione “Climat” del menú de la ventana principal yel ítem “Crear CLIMAT” del submenú.

En la siguiente pantalla seleccione estaciones y fecha.

Page 11: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

11

Figura 2.

Seleccione el botón “Ok” y la barra de progreso indicará el avance.El resultado se presentará como en la pantalla siguiente.

Figura 3.

Para guardar el reporte CLIMAT seleccione “Climat” de la barra de menú y el ítem“Guardar” del submenú. El reporte CLIMAT sera guardado en formato de texto en la carpeta“climat” con el nombre “climat-yyyy-mm.msg”, donde yyyy es el año y mm es el mes. Ejemplo:climat-2004-01.msg. Para guardar con otro nombre, utilice el ítem “Guardar como” en elsubmenú.

Page 12: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

12

3.3 Ingreso de datos observados de altura y control de calidad

Para ingresar datos meteorológicos observados usando el teclado, seleccione “Climat” dela barra de menú y luego el ítem “Entrada de datos por teclado” del submenú.

En la siguiente pantalla (Figura 4), seleccione la estación y la fecha. Si no hayinformación disponible para esta estación y para la fecha indicada, el siguiente mensaje coninformación será mostrado y una forma para entrada de datos vacía será creada (Figura 5).

Figura 4.

Figura 5.

Page 13: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

13

La forma para entrada de datos muestra campos para un día meteorológico. La fecha deinicio y la hora de la observación se definen por la propiedad offset y la lista de horas paraobservaciones. El contenido de la forma para entrada de datos dependerá de lo definido para laestación en el archivo de propiedades Station.properties (ver Sección 4.1.3). Los dos primeroscampos y algunos otros se mostrarán en azul, y están protegidos para entrada de datos y edición.La protección de campos de datos depende del programa de observación. La lista de campos dedatos puede ser definida también en el archivo Station.properties. Una limitante adicional paracampos en color azul es que solamente podrán ser digitados valores numéricos de 0 a 9 o t. “t”indica trazas de precipitación o nieve. Los valores numéricos limitantes dependerán delparámetro. Las banderas de control de calidad no se mostrarán pero se representan de acuerdocon el color de la celda correspondiente:

- Sin color – bandera de calidad es 1 (Ok);- Rojo – símbolo no permitido (Información no será guardada)- Rojo claro – bandera de calidad es 3 (Error);- Amarillo – bandera de calidad es 2 (Advertencia);- Verde – bandera de calidad es 4 (Valor doblemente entrado).-

El mensaje sobre la celda indicará la razón del color (Figura 6).

Figura 6.

El control de calidad de valores y determinantes se lleva a cabo durante la entrada dedatos. Si usted carga en la forma para entrada de datos información para un solo día, entonces lainformación será validada solo para ese día. Para editar un dato erróneo, deberá navegar a lacelda correspondiente, borrar el valor usando el botón “Borrar” del teclado y teclear el nuevovalor. Para guardar en la celda, presione “Intro” o navegue a otra celda. Usted podrá navegar aotra fecha usando el botón correspondiente. Para guardar sus datos presioné “Guardar”. Toda lainformación para ese mes y estación será almacenada. El almacenamiento de datos se define enel archivo DataProcessor.properties y puede ser un archivo de texto, un archivo de Excel oAccess DBMS. Para salir de la aplicación presione el botón “Salir”. Podrá continuar ingresandodatos después de haber guardado, salido de la aplicación y cargar datos nuevamente. Paraingresar datos sin puntos, deberá configurar esta opción en el archivo Station.properties. La

Page 14: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

14

información será guardada y validada en la escala original. Para consultar la información enforma tabular o gráfica seleccione “Visualizador de tablas” o “Visualizador de Meteo Graph” delmenú principal. Podrá continuar ingresando datos después de salir de los visualizadores. Siintenta salir de la aplicación sin guardar los datos, la siguiente pantalla le pedirá hacerlo.

Figura 7.

Ingresando la Presión de Vapor

El CLIREP le permite ingresar la presión de vapor directamente a través de la forma paraentrada de datos o utilizando el valor del termómetro saturado para temperatura del aire superiora -10º C y el valor de humedad para temperatura del aire inferior a -10º C. La presión de vaporserá automáticamente calculada. Cuando ingrese la temperatura de saturación, deberáespecificar agua o hielo en el valor D para temperatura de saturación (Tw). El valor D indica: 0– para hielo, sin valor o1 – para agua.

Cálculo de la presión de vapor de saturación:

E = 6.1078*10**((T*A)/(T+B))

T – temperatura del aire en oC.

Con respecto al aguaA = 7.5B = 237.3

Con respecto al hieloA = 9.5B = 265.5

Cálculo de la presión de vapor a partir de la temperatura de saturación.

Page 15: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

15

Cálculo de la presión de vapor:

e’ = 6.1078*10**((T’*A)/(T’+B))

T’ – temperatura del aire de termómetro saturado

Con respecto al agua

e = e’ – Cp(T-T’)(1-0.00115T’)

Con respecto al hielo

e = e’ – 0.88229Cp(T-T’)

C = 0.0007947

P – presión al nivel de la estación en gpa

Cálculo de la humedad:

u = e/E*100;

Cálculo de la presión de vapor a partir de la humedad.

e = u*E/100;

3.4 Decodificando el CLIMAT

Esta aplicación procesa datos de un archivo de texto que puede contener un flujocompleto del SMT. La aplicación selecciona mensajes CLIMAT y los procesa y los escribe enun archivo de texto con formato delimitado por comas.

La aplicación:- Reconoce un mensaje del SMT y selecciona CLIMAT- Revisa mensajes CLIMAT para seleccionar reportes CLIMAT.- Revisa reportes CLIMAT para identificar un grupo.- Decodifica valores meteorológicos de grupos.- Genera un telegrama con códigos de estado que describe errores en el mensaje

CLIMAT.- Genera un archivo de texto.-Lista de códigos de estado:- -80 error fatal en análisis de telegrama;- -3 id del grupo de la estación no encontrado;- -2 fecha del grupo no encontrada;- 30 NIL;- 10 grupo con fecha omitida ingresado;- 11 fecha de grupo errónea fue corregida;- 12 formato erróneo en fecha de grupo fue corregido;- 13 valor erróneo de fecha fue corregido;- 20 grupo “111” omitido fue incluido;- 1xx donde xx – número de grupos no reconocidos en el telegrama CLIMAT.

Page 16: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

16

-Para iniciar la aplicación, seleccione “Climat” de la barra de menú en la ventana principal

y el ítem “Decodificar CLIMAT”. La siguiente pantalla le permite seleccionar el archivo con lainformación del SMT.

Figura 8.

Finalmente, la aplicación le pedirá seleccionar o entrar el nombre del archivo de salida.La barra de progreso le indicará el avance.

3.5 Generación del reporte CLIMAT TEMP

La utilidad de generación del CLIMAT TEMP permite generar los mensajes codificadosde acuerdo a la forma FM 75–XII Ext. CLIMAT TEMP a partir de los datos observados enaltura. Los datos meteorológicos observados deben ser previamente almacenados ya seamediante teclado o externamente.

Para producir el reporte CLIMAT TEMP seleccione “Climat-Temp” del menú de laventana principal y el ítem “Crear CLIMAT TEMP” del submenú. El proceso y definiciones sonmuy similares a la generación del CLIMAT. La siguiente pantalla será desplegada.

Page 17: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

17

Figura 9.

Para guardar el reporte CLIMAT TEMP seleccione “Climat-Temp” de la barra de menú yel ítem “Guardar” del submenú. El reporte CLIMAT TEMP será guardado en formato de textoen la carpeta “climat” con el nombre “climat-temp-yyyy-mm.msg”, donde yyyy es el año y mmes el mes. Ejemplo: climat-temp-2004-01.msg. Para guardar con otro nombre, utilice el ítem“Guardar como” en el submenú.

3.6 Ingreso de datos observados de altura y control de calidad

Para ingresar datos meteorológicos observados usando el teclado, seleccione “Climat-Temp” de la barra de menú y luego el ítem “Entrada de datos por teclado” del submenú.

En la siguiente pantalla, seleccione la estación y la fecha. Si no hay informacióndisponible para esta estación y para la fecha indicada, el siguiente mensaje con información serámostrado y una forma para entrada de datos vacía será creada. La forma le permite entrar datos anivel de la estación y a niveles isobáricos estándar. Los dos primeros campos y la presión aniveles isobáricos estándar se muestran en color azul y están protegidos para entrada y edición dedatos. Las banderas de control de calidad no se mostrarán pero se representan de acuerdo con elcolor de la celda correspondiente:

- Sin color – bandera de calidad es 1 (Ok);- Rojo – símbolo no permitido (Información no será guardada)- Rojo claro – bandera de calidad es 3 (Error);- Amarillo – bandera de calidad es 2 (Advertencia);- Verde – bandera de calidad es 4 (Valor doblemente entrado).

El mensaje sobre la celda indicará la razón del color (Figura 6).

Page 18: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

18

Figura 10.

El control de calidad de los datos se hace durante su lectura por teclado o a través de laforma para entrada de datos. Si usted carga en la forma para entrada de datos información parauna solo observación de altura, entonces la información será validada solo para esa observación.Para editar un dato erróneo, deberá navegar a la celda correspondiente, borrar el valor usando elbotón “Borrar” del teclado y teclear el nuevo valor. Para guardar en la celda, presione “Intro” onavegue a otra celda. Usted podrá navegar a otra fecha usando el botón correspondiente. Paraguardar sus datos presioné “Guardar”. Toda la información para ese mes y estación seráalmacenada. El almacenamiento de datos se define en el archivo DataProcessor.properties ypuede ser un archivo de texto, un archivo de Excel o Access DBMS. Para salir de la aplicaciónpresione el botón “Salir”. Podrá continuar ingresando datos después de haber guardado, salido dela aplicación y cargar datos nuevamente. Para ingresar datos sin puntos, deberá configurar estaopción en el archivo Station.properties. La información será guardada y validada en la escalaoriginal. Para consultar la información en forma tabular o gráfica seleccione “Visualizador detablas” o “Visualizador de Air Graph” del menú principal. Podrá continuar ingresando datosdespués de salir de los visualizadores. Si intenta salir de la aplicación sin guardar los datos, lasiguiente pantalla le pedirá hacerlo

3.7 Decodificando el CLIMAT TEMP

Esta aplicación procesa datos de un archivo de texto que puede contener un flujocompleto del SMT. La aplicación selecciona mensajes CLIMAT TEMP, los procesa y losescribe en un archivo de texto con formato delimitado por comas.

La aplicación:- Reconoce un mensaje del SMT y selecciona CLIMAT TEMP- Revisa mensajes CLIMAT TEMP para seleccionar reportes CLIMAT TEMP.- Revisa reportes CLIMAT TEMP para identificar un grupo.- Decodifica valores meteorológicos de grupos.

Page 19: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

19

- Genera un telegrama con códigos de estado que describe errores en el mensajeCLIMAT TEMP.

- Genera un archivo de texto.

Lista de códigos de estado:- -80 error fatal en análisis de telegrama;- -3 id del grupo de la estación no encontrado;- -2 fecha del grupo no encontrada;- 30 NIL;- 10 grupo con fecha omitida ingresado;- 11 fecha de grupo errónea fue corregida;- 12 formato erróneo en fecha de grupo fue corregido;- 13 valor erróneo de fecha fue corregido;- 20 grupo “111” omitido fue incluido;- 1xx donde xx – número de grupos no reconocidos en el telegrama CLIMAT.

Para iniciar la aplicación, seleccione “Climat-Temp” de la barra de menú en la ventanaprincipal y el ítem “Decodificar CLIMAT TEMP”. La siguiente pantalla le permite seleccionarel archivo con la información del SMT.

3.8 Visualizador de Tabla

El visualizador de tabla puede ser usado solamente si hay datos en el sistema. Lainformación se carga en el sistema por aplicaciones de entrada de datos (CLIMAT y CLIMATTEMP) y por aplicaciones generadoras de reportes (CLIMAT y CLIMAT TEMP). Lasaplicaciones de entrada de datos crean solamente conjuntos de datos de valores observados. Eneste caso, solo datos observados pueden ser desplegados. Para ver datos observados, seleccione“Visualizador de Tabla” del menú de la ventana principal y el ítem “Datos Observados” delsubmenú. Un ejemplo se muestra en la Figura 11. Esta forma no permite edición de datos.

Figura 11.

Page 20: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

20

Si la aplicación procesa varias estaciones, puede seleccionar otra mediante el botón“Estación”. La aplicación produce resúmenes diarios y mensuales.

3.9 Gráficas

El visualizador de tabla puede ser usado solamente si hay datos en el sistema. Lainformación se carga en el sistema por aplicaciones de entrada de datos (CLIMAT y CLIMATTEMP) y por aplicaciones generadoras de reportes (CLIMAT y CLIMAT TEMP). Dosvisualizadores de gráficas diferentes están disponibles. El Visualizador de Meteo Graph puededesplegar información meteorológica y el Visualizador de Air Graph puede desplegar datos dealtura. Las aplicaciones de entrada de datos crean solamente conjuntos de datos de valoresobservados. En este caso, solo datos observados pueden ser desplegados. Para ver datosobservados, seleccione “Visualizador de Meteo Graph” o “Visualizador de Air Graph” del menúde la ventana principal y el ítem “Datos Observados” del submenú. Un ejemplo se muestra en laFigura 12.

Figura 12.

La figura 13 muestra temperatura del aire por niveles para todas las observaciones delmes. Utilizando esta aplicación, puede consultar resúmenes diarios y mensuales también.

Page 21: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

21

Figura 13.

Page 22: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

22

4 Configuración del CLIREP

4.1 Configuración del reporte CLIMAT y entrada de datos por teclado

Para configurar el reporte CLIMAT y la entrada de datos por teclado, necesita:- Configurar la fuente de los datos;- Describir la estación meteorológica;- Entrar las normas para la estación.

4.1.1 Fuente de datos meteorológicos

El sistema del CLIMAT requiere los siguientes parámetros:- StI – Indice OMM de la estación- Date – fecha de la observación en formato “yyyy-MM-dd HH:mm”- T – temperatura del aire a la hora de la observación en oC;- Tmin – temperatura mínima para el ultimo periodo de observación en oC;- Tmax - temperatura máxima para el ultimo periodo de observación en oC;- PPPP – presión a nivel del mar en hPa;- P0P0 – presión a nivel de la estación en hPa;- EEE – presión de vapor en hPa;- RRR – total de precipitación durante el ultimo periodo de observación en mm;- SUN – duración del brillo solar en horas para el ultimo periodo de observación;- WMAX – máxima velocidad de viento para el ultimo periodo de observación en m/s;- VV – código de visibilidad;- SNOW – profundidad de nieve en cm;- WW – código de tiempo a la hora de la observación;- WWP – código de tiempo pasado;

Parámetros adicionales pueden ser agregados pero no serán usados.

Un ejemplo de archivo de texto con datos meteorológicos observados es:

Station_ID;Date_Obs;T;QT;Tmin;QTmin;Tmax;QTmax;RRR;QRRR;EEE;DEEE;QEEE;PPPP;QPPPP;P0P0;QP0P0;SUN;QSUN;WMAX;QWMAX;VV;QVIS;SNOW;QSNOW;WW;QWW;WWP;QWWP27612;2000-01-01 00:00;-4.3;0;-4.3;0;-3.8;0;;5;4.05;2;0;999.2;0;1019.2;0;;0;5;0;;5;;0;8;0;10;027612;2000-01-01 03:00;-4.3;0;-4.5;0;-4.3;0;;5;3.94;2;0;999.9;0;1019.9;0;;0;4;0;;5;;0;2;0;10;027612;2000-01-01 06:00;-4.9;0;-4.9;0;-4.3;0;0.4;0;3.74;2;0;1001.2;0;1021.3;0;;0;4;0;96;0;;0;7;0;70;027612;2000-01-01 09:00;-4.5;0;-4.9;0;-3.6;0;;5;3.46;2;0;1002.1;0;1022.1;0;;0;4;0;97;0;;0;7;0;1;0

La primera línea (encabezado), debe contener los nombres abreviados de los parámetrosen el mismo orden que los datos. Cada parámetro puede contener o no, una bandera adicional decontrol de calidad como char(1) y el determinante como char(1). El nombre de la bandera decontrol de calidad debe ser creado como “Q”+nombre_parámetro. Por ejemplo, para elparámetro RRR – su bandera de control de calidad es QRRR. Valores para banderas de controlde calidad son:

0 – valor no controlado;1 – valor válido;2 – advertencia;3 – error;4 – entrada doble.

Page 23: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

23

Determinantes adicionales deben ser nombrados como “D”+nombre_parámetro. Porejemplo, para el parámetro RRR – el determinante adicional es DRRR. Los valores de losdeterminantes adicionales dependen del parámetro. Para la precipitación RRR el valor “t”significa trazas de precipitación.

Ejemplo para precipitación RRR:Fragmento de la primera línea: RRR;QRRR;QRRRFragmento de la línea de datos: 0;1;tSu significado es: valor válido para trazas de precipitación.La base de datos en Access DBMS debe contener una tabla para los datos meteorológicos

observados así:

Tabla para definición de datos meteorológicos observados

Nombre de Columna Tipo Entrada

StI CHAR(5) Teclado

Date Fecha Teclado

T NUMERO

QT CHAR(1)

Tmin NUMERO

QTmin CHAR(1)

Tmax NUMERO

QTmax CHAR(1)

PPPP NUMERO

QPPPP CHAR(1)

P0P0 NUMERO

QP0P0 CHAR(1)

EEE NUMERO

QEEE CHAR(1)

RRR NUMERO

QRRR CHAR(1)

DRRR CHAR(1)

SUN NUMERO

QSUN CHAR(1)

WMAX NUMERO

QWMAX CHAR(1)

DWMAX CHAR(1)

VV NUMERO

QVV CHAR(1)

DVV CHAR(1)

SNOW NUMERO

QSNOW CHAR(1)

DSNOW CHAR(1)

WW NUMERO

QWW CHAR(1)

WWP NUMERO

QWWP CHAR(1)

Page 24: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

24

La configuración para Excel es como sigue:

4.1.2 Configuración de la fuente de datos meteorológicos.

El archivo de configuración de la fuente de datos meteorológicos se encuentra en lacarpeta properties con el nombre ConfigDs.properties.

#Data source configuration file for CLIMAT coding and meteorological data key-entry# Path to data files with observationsPath = obsdata# Station code nameStI = StI# Date code nameDate = date

# Temporary names of elements - do not edit this lineBaseElem = StI ;Date ;T;Tmin;Tmax;PPPP;P0P0;EEE;RRR;SUN;WMAX;VV;SNOW;WW;WWP

#Flat text configuration# Corresponded names of parameters in data setDataElem = Station_ID;Date_Obs;T;Tmin;Tmax;PPPP;P0P0;EEE;RRR;SUN;WMAX;VV;SNOW;WW;WWP

#Data base configuration# Corresponded names of parameters in databasedbDataElem = StI;Date;T;Tmin;Tmax;PPPP;P0P0;EEE;RRR;SUN;WMAX;VV;SNOW;WW;WWPdbName = CLIMATuser = Operpassword =tableName = Observation

#Excel configuration# Corresponded names of parameters in databaseexDataElem = StI;Date;T;Tmin;Tmax;PPPP;P0P0;EEE;RRR;SUN;WMAX;VV;SNOW;WW;WWP

Explicación de las propiedades:Path – nombre de la carpeta raíz para el Sistema de Generación de Reportes CLIMAT.Es posible cambiar su nombre y crear uno nuevo.StI – nombre interno. No editar.Date – nombre interno. No editar.BaseElem – listado de nombres internos para parámetros meteorológicos. No editar.

Configuración de texto

DataElem – lista de parámetros meteorológicos en archivos comunes de texto quecorresponden a BaseElem. Esta línea debe contener los mismos nombres que el encabezado delarchivo. Esta línea se utiliza para establecer una conexión entre los parámetros del archivo y losnombres internos del sistema. El orden de los parámetros debe ser el mismo que en la propiedadBaseElem. El orden de los parámetros en el archivo de datos puede ser diferente.

Configuración de la base de datos.

dbDataElem – lista de parámetros meteorológicos en la tabla de la base de datos que secorresponde con BaseElem. Esta línea debe contener los mismos nombres que los de el Nombre

Page 25: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

25

de Columna de la tabla. Esta línea se utiliza para establecer una conexión entre los parámetrosde la tabla de la base de datos y los nombres internos del sistema. El orden de los parámetrosdebe ser el mismo que en la propiedad BaseElem. El orden de los parámetros en la tabla puedeser diferente. La tabla puede contener columnas adicionales no especificadas en el archivo depropiedades.

dbName – nombre de la base de datos definida en ODBC.user – nombre del usuario de la base de datospassword – contraseña del usuariotableName – nombre de la tabla con datos de observaciones.

Para completar la configuración de la base de datos, deberá configurar el controlador(driver) del ODBC.

Crear un DNS de usuario para Microsoft Access con el mismo nombre de la propiedaddbName. Conectarse con la base de datos.

Configuración de Excel.

exDataElem – lista de parámetros meteorológicos en la tabla de la base de datos quecorresponden a BaseElem. Esta línea debe contener los mismos nombres que los definidos en lacolumna de la tabla. Esta línea se utiliza para establecer una conexión entre los parámetros de latabla de la base de datos y los nombres internos del sistema. El orden de los parámetros debe serel mismo que en la propiedad BaseElem. El orden de los parámetros en Excel puede serdiferente. La tabla puede contener columnas adicionales no especificadas en el archivo depropiedades.

4.1.3 Descripción de la estación meteorológica

Cada estación que vaya a ser incluida en el reporte CLIMAT debe ser descrita en elarchivo de propiedades Station.properties. Este archivo define la lista de estaciones,parámetros, límites de control de calidad y horario de observaciones. Un ejemplo de este archivopuede ser apreciado a continuación (se usan comas como delimitadores):

# Año de inicio del menúStartYear = 2000# Definición de número de la estación en la listaStIList = 27612,# Banderas para control de calidad y definición de determinante adicionalElLs = StI,Date, T,Tmin,Tmax,PPPP,P0P0,EEE,RRR,SUN,WMAX,VV,SNOW,WW,WWPQ = n, n, y, y, y, y, y, y, y, y, y, y, y, y, yD = n, n, n, n, n, n, n, n, y, n, y, y, y, n, n# Límites globales para control de calidadMax = , , 40, 40, 40,1100,1100, 10, 100, 18, 50,99, 200,99, 99Min = , , -50, -50, -50, 800, 800, 0.5, 0, 0, 0, 0, 0, 0, 0# Multiplicadors de normas mensuales para límites de la estación para control de calidadErr = , , 4, 4, 4, 4, 4, 4, , 4, 4, 4, 4, , ,Var = , , 3, 3, 3, 3, 3, 3, , 3, 3, 3, 3, , ,# Multiplicadores para forma de entrada por teclado. No ingresar puntos.Mult = , , 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1# Formatos para presentación de datosForm = 00000,Date,#0.0,#0.0,#0.0,#0.0,#0.0,#0.00,#0.0, #0, #0,#0, #0,#0, #0#Descripción de la estación27612_Name = Moscow#Desfase con relación al tiempo GMT para la primera observación del día meteorológico27612_Offset = -3#Horas de observaciones para la estación. Comience con la primera observación del díameteorológico27612_Obs = 21,00,03,06,09,12,15,18#Horas de observaciones para precipitación27612_RRR = 00,06,12,18#Horas de observación para nieve

Page 26: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

26

27612_SNOW = 15# Horas de observación para visibilidad27612_VV = 06,09,12,15,18# Horas de observación para brillo solar27612_SUN = 06,09,12,15,18# Horas de observación para temperatura mínima27612_T_Tmin = 03# Horas de observación para temperatura máxima27612_T_Tmax = 15#Esta línea evita la edición del número índice de la estación en la forma de entrada de datos27612_StI =# Esta línea evita la edición del número índice de la estación en la forma de entrada de datos27612_Date =27612_T_Type = 127612_W_Type = 1

La descripción de estaciones se utiliza para el cálculo de los resúmenes diarios,generación de la forma para entrada de datos y control de calidad.

StartYear – define el año de inicio en el menú de selección de fecha.StationList – listado de estaciones a ser incluidas en el reporte CLIMAT.ElLs – lista de parámetros de observación para forma de entrada de datos.Q – bandera para indicar si se generan banderas para control de calidad de elementosD – banderas para indicar si se generan o no determinantes para elementosErr – multiplicadores de normas mensuales para generar límites estadísticos mínimo ymáximo para control de calidad. Err define los límites de error para la bandera de controlde calidad -3.Var – multiplicadores de normas mensuales para generar límites estadísticos mínimo ymáximo para control de calidad. Define los límites de error para la bandera de control decalidad 2.Mult – multiplicadores para valores entrados por teclado. Si este valor es 10, el valor “-4.7” deberá ser ingresado como “-47".Form – Formato para presentación de datos. #0.0 – presentará valores en formato 0.0La siguiente parte describe otras estaciones y debe ser repetido para cada una de ellas._Name – nombre de la estación_Offset – define la diferencia entre el tiempo UTC y la primera observación del díameteorológico para el cálculo del resumen diario. Ver la sección 1.5.2.1 del “Manualpara la Generación de Reportes CLIMAT y CLIMAT TEMP”._Obs – lista completa de observaciones en la estación._<parm_name> – lista de observaciones de parámetros seleccionados si difiere de lalista completa. Un listado vacío evita edición de valores en la forma para entrada porteclado._T_Type – Indicador para especificar tipo de lectura de temperatura extrema. Elindicador deberá definirse de acuerdo con la siguiente tabla:1 – Termómetros de Máxima/mínima2 – Estación meteorológica automática3 - TermógrafoVer la sección 1.5.5.8 del “Manual para la Generación de Reportes CLIMAT y CLIMATTEMP”._W_Type – Indicador para fuente y unidades de velocidad de viento. El indicadordeberá definirse de acuerdo con la siguiente tabla:0 – Velocidad de viento estimada. Velocidad en metros por segundo.1 – Velocidad de viento según anemómetro. Velocidad en metros por segundo.3 – Velocidad de viento estimada. Velocidad en nudos.4 – de viento según anemómetro. Velocidad en nudos.

Ver la sección 1.5.5.6 del “Manual para la Generación de Reportes CLIMAT y CLIMATTEMP”.

Page 27: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

27

4.1.4 Normas de la estación.

Las normas de la estación se usan para generar el reporte CLICOM y controlar la calidadde los datos ingresados por teclado. El nombre del archivo es normal.properties.

Para cada estación y parámetro, ingresar 12 valores de normas mensuales. El primervalor es enero. Para calcular Quintiles Mensuales de precipitación ver la sección 1.5.2.6.6 en el“Manual para la Generación de Reportes CLIMAT y CLIMAT TEMP”.

4.2 Configuración para la decodificación de CLIMAT y CLIMAT TEMP

Los siguientes archivos de propiedades definen la decodificación del CLIMAT:

- decode.properties – lista de módulos para decodificar valores- decoder.tbl – definición de módulos para procesar grupos- syntax.tbl – definición de reportes de procesamiento para seleccionar grupos para el

CLIMAT- syntaxCT.tbl – definición de reportes de procesamiento para seleccionar grupos para el

CLIMAT TEMP- typedef.upi – definición de tipos de reportes del SMT y símbolos.

No editar estos archivos.

4.3 Configuración del CLIMAT TEMP y de entrada de datos por teclado

Para configurar el reporte CLIMAT TEMP y la forma para entrada de datos por tecladose requiere:

- Configurar la fuente da datos;- Describir la estación de altura;

4.3.1 Fuente de datos de altura

La aplicación que genera el CLIMAT TEMP necesita los siguientes parámetros de altura:

- StI – Número de índice OMM- Date – fecha de observación en formato “yyyy-MM-dd HH:mm”- LevType – tipo de nivel (1 – nivel de estación, 10 – nivel estándar)- PPP – presión a nivel de estación- TTT – temperatura a nivel de estación- DD – punto de rocío a nivel de estación- PPP – presión en niveles estándar- Hhh – altura geopotencial en niveles estándar- TTT – temperatura en niveles estándar- DD – punto de rocío en niveles estándar- D – dirección de viento en niveles estándar- f – velocidad de viento en niveles estándar-

Ejemplo de un archivo de texto con datos de observación de altura:

StI;Date;LevType;PPP;QPPP;hhh;Qhhh;TTT;QTTT;DD;QDD;d;Qd;f;Qf27612;2003-12-02 00:00;1;1011;1;187;0;-3.3;1;0.7;1;225;1;2;127612;2003-12-02 00:00;10;1000;1;280;0;-3.9;1;1.4;1;225;1;3;127612;2003-12-02 00:00;10;925;1;911;0;7;1;21;1;255;1;5;127612;2003-12-02 00:00;10;850;1;1599;0;4.6;1;29;1;250;1;11;127612;2003-12-02 00:00;10;700;1;3163;0;-1.9;1;32;1;245;1;12;1

Page 28: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

28

27612;2003-12-02 00:00;10;500;1;5740;0;-20.9;1;19;1;250;1;10;127612;2003-12-02 00:00;10;400;1;7340;0;-33.7;1;13;1;245;1;8;127612;2003-12-02 00:00;10;300;1;9300;0;-48.7;1;13;1;220;1;6;127612;2003-12-02 00:00;10;250;1;10470;0;-57.7;1;10;1;245;1;5;127612;2003-12-02 00:00;10;200;1;11840;0;-66.9;1;9;1;250;1;6;127612;2003-12-02 00:00;10;150;1;13590;0;-62.5;1;10;1;310;1;7;127612;2003-12-02 00:00;10;100;1;16080;0;-64.1;1;10;1;310;1;8;1

La primera línea (encabezado), debe contener los nombres abreviados de los parámetrosen el mismo orden que los datos. Cada parámetro puede contener o no, una bandera adicional decontrol de calidad de tipo char(1) y el determinante de tipo char(1). El nombre de la bandera decontrol de calidad debe ser creado como “Q”+nombre_parámetro. Por ejemplo, para elparámetro RRR – su bandera de control de calidad es QRRR. Valores para banderas de controlde calidad son:

0 – valor no controlado;1 – valor válido;2 – advertencia;3 – error;4 – entrada doble.

Ejemplo para presión PPP:Fragmento de la primera línea: PPP;QRRRFragmento de la línea de datos: 925;1

La base datos de Access DBMS debe contener una tabla para los datos de observacionesen altura.

Tabla para datos de observaciones en altura

Nombre de columna Tipo Entrada

StI CHAR(5) Teclado

Date Date Teclado

LevType NUMERO Teclado

PPP NUMERO Teclado

Hhh NUMERO

Qhhh CHAR(1)

TTT NUMERO

QTTT CHAR(1)

DD NUMERO

QDD CHAR(1)

d NUMERO

Qd CHAR(1)

f NUMERO

Qf CHAR(1)

Definición de hoja de Excel.

Page 29: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

29

4.3.2 Configuración de la fuente de datos de altura.

El archivo de configuración de la fuente de datos de altura se encuentra en la carpetaproperties con el nombre ConfigDs.properties.

# Path to data filesPath = obsdata# Temporary names of elements - do not edit this lineBaseElem = StI;Date;LevType;PPP;hhh;TTT;DD;d;f# Station field nameStI = StI# Date field nameDate = Date# Level Type field nameLevType = LevType# Corresponded names of parameters in data setDataElem = StI;Date;LevType;PPP;hhh;TTT;DD;d;f

#Data base configurationdbDataElem = StI;Date;LevType;PPP;hhh;TTT;DD;d;fdbName = CLIMATuser = Operpassword =tableName = Air_Observation

#Excel configuration# Corresponded names of parameters in databaseexDataElem = StI;Date;LevType;PPP;hhh;TTT;DD;d;f

Explicación de las propiedades:

Path – nombre de la carpeta raíz para el Sistema de Generación de Reportes CLIMAT.Es posible cambiar su nombre y crear uno nuevo.StI – nombre interno. No editar.Date – nombre interno. No editar.LevType – nombre interno. No editar.BaseElem – listado de nombres internos para parámetros meteorológicos. No editar.

Configuración de texto

DataElem – lista de parámetros meteorológicos en archivos comunes de texto quecorresponden a BaseElem. Esta línea debe contener los mismos nombres que el encabezado delarchivo. Esta línea se utiliza para establecer una conexión entre los parámetros del archivo y los

Page 30: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

30

nombres internos del sistema. El orden de los parámetros debe ser el mismo que en la propiedadBaseElem. El orden de los parámetros en el archivo de datos puede ser diferente.

Configuración de la base de datos.

dbDataElem – lista de parámetros meteorológicos en la tabla de la base de datos que secorresponde con BaseElem. Esta línea debe contener los mismos nombres que los de el Nombrede Columna de la tabla. Esta línea se utiliza para establecer una conexión entre los parámetrosde la tabla de la base de datos y los nombres internos del sistema. El orden de los parámetrosdebe ser el mismo que en la propiedad BaseElem. El orden de los parámetros en la tabla puedeser diferente. La tabla puede contener columnas adicionales no especificadas en el archivo depropiedades.

dbName – nombre de la base de datos definida en ODBC.user – nombre del usuario de la base de datospassword – contraseña del usuariotableName – nombre de la tabla con datos de observaciones.

Para completar la configuración de la base de datos, deberá configurar el controlador(driver) del ODBC.

Crear un DNS de usuario para Microsoft Access con el mismo nombre de la propiedaddbName. Conectar con la base de datos.

Configuración de Excel.

exDataElem – lista de parámetros meteorológicos en la tabla de la base de datos quecorresponden a BaseElem. Esta línea debe contener los mismos nombres que los definidos en lacolumna de la tabla. Esta línea se utiliza para establecer una conexión entre los parámetros de latabla de la base de datos y los nombres internos del sistema. El orden de los parámetros debe serel mismo que en la propiedad BaseElem. El orden de los parámetros en Excel puede serdiferente. La tabla puede contener columnas adicionales no especificadas en el archivo depropiedades.

4.3.3 Descripción de la estación de altura

Cada estación que vaya a ser incluida en el reporte CLIMAT TEMP debe ser descrita enel archivo de propiedades Station.properties. Este archivo define la lista de estaciones,parámetros, límites de control de calidad y horario de observaciones. Un ejemplo de este archivopuede ser apreciado a continuación (se usan comas como delimitadores):

# Año de inicio del menúStartYear = 2000# Definición de número de la estación en la listaStIList = 27612,# Banderas para control de calidad y definición de determinante adicionalElLs = StI,Date,LevType, PPP, hhh, TTT, DD, d, fQ = n, n, n, y, y, y, y, y, yD = n, n, n, n, n, n, n, n, n# Límites globales para control de calidadMax = , , 14,1200,30000, 50, 50, 359,150Min = , , 1, 10, -100, -80, 0, 0, 0# Multiplicadors de normas mensuales para límites de la estación para control de calidadErr = , , , , , , , , ,Var = , , , , , , , , ,# Multiplicadores para forma de entrada por teclado. No ingresar puntos.Mult = , , 1, 1, 1, 1, 1, 1, 1# Formatos para presentación de datos

Page 31: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

31

Form = 00000,Date, #0, #0, #0, #0.0,#0.0, #0, #0#Descripción de la estación27612_Name = Moscow#Desfase con relación al tiempo GMT para la primera observación del día meteorológico (debe ser0)27612_Offset = 0#Horas de observación en la estación (Format HH:MM).27612_Obs = 00:00# Código de las principales horas estándar de las observaciones usadas para calcular valoresmedios para CLIMAT TEMP27612_O_Type = 1#27612_S_Type = 0#Esta línea evita la edición del número índice de la estación en la forma de entrada de datos27612_StI =#Esta línea evita la edición de la fecha en la forma de entrada de datos27612_Date =#Esta línea evita la edición del tipo de nivel en la forma de entrada de datos27612_LevType =

La descripción de estaciones se utiliza para el cálculo de los resúmenes diarios,generación de la forma para entrada de datos y control de calidad.

StartYear – define el año de inicio en el menú de selección de fecha.StationList – listado de estaciones a ser incluidas en el reporte CLIMAT.ElLs – lista de parámetros de observación para forma de entrada de datos.Q – bandera para indicar si se generan banderas para control de calidad de elementosD – banderas para indicar si se generan o no determinantes para elementosErr – multiplicadores de normas mensuales para generar límites estadísticos mínimo ymáximo para control de calidad. Err define los límites de error para la bandera de controlde calidad -3.Var – multiplicadores de normas mensuales para generar límites estadísticos mínimo ymáximo para control de calidad. Define los límites de error para la bandera de control decalidad 2.Mult – multiplicadores para valores entrados por teclado. Si este valor es 10, el valor “-4.7” deberá ser ingresado como “-47".Form – Formato para presentación de datos. #0.0 – presentará valores en formato 0.0La siguiente parte describe otras estaciones y debe ser repetido para cada una de ellas._Name – nombre de la estación_Offset – define la diferencia entre el tiempo UTC y la primera observación del díameteorológico para el cálculo del resumen diario. Ver la sección 1.5.2.1 del “Manualpara la Generación de Reportes CLIMAT y CLIMAT TEMP”._Obs – lista completa de observaciones en la estación._<parm_name> – lista de observaciones de parámetros seleccionados si difiere de lalista completa. Un listado vacío evita edición de valores en la forma para entrada porteclado._O_Type – Indicador para especificar el tipo de lectura de temperatura extrema.

Descripción del código1 0000 UTC2 1200 UTC3 0000 y 1200 UTC4 0600 UTC5 1800 UTC6 0600 y 1800 UTC7 0000, 1200 y 0600 or 1800 UTC8 0600, 1800 y 0000 o 1200 UTC9 0000, 0600, 1200 y1800 UTC/ Otras horas

Page 32: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

32

_S_Type – Indicador para la fuente y unidades de velocidad de viento. El indicador debeestar codificado de acuerdo con:

0 –Velocidad de viento en metros por segundo1 –Velocidad del viento en nudos.

Page 33: Sistema de Generación de Reportes CLIMAT CLIREPbart.ideam.gov.co/descargas/software/aeropuertos... · El sistema utiliza algoritmos de cálculo del “Manual para la Generación

33

5 Cómo…

5.1 Agregar una estación al sistema

Para agregar una estación al sistema para reportes CLIMAT, edite el archivoStation.properties o StationT.properties para reportes CLIMAT TEMP.

Agregue el índice de la estación en StIList line.Para definir la estación, vea las secciones 4.1.3 y 4.3.3Para agregar normas, vea la sección 4.1.4

5.2 Cambiar encabezados de reportes CLIMAT y CLIMAT TEMP

Para cambiar el encabezado del reporte CLIMAT edite en el archivo de propiedadesClimat.properties: line1 = line2 =, line3 =, and last = o en el archivo ClimatTemp.propertiespara el reporte CLIMAT TEMP.

5.3 Cambiar fuente de datos

Para cambiar la fuente de datos comente o descomente (incluir o borrar el símbolo #) enlas líneas correspondientes del archivo DataProcessor.properties en las secciones Data source ySaver.