Procesamiento de archivos fuente de datos que provienen de las estaciones hidrometeorológicas automáticas

Para citar o enlazar este item, por favor use el siguiente identificador: http://dspace.ups.edu.ec/handle/123456789/23356
Título : Procesamiento de archivos fuente de datos que provienen de las estaciones hidrometeorológicas automáticas
Autor : Cáceres Zurita, Adnan Isaac
Director de Tesis: Morillo Alcívar, Paulina Adriana
Resumen traducido: This project aims to process data source files that come from automatic hydrometeorological stations of the National Institute of Meteorology and Hydrology of Ecuador. The source files transmitted by INHAMI's automatic stations are received on the server every minute. these files contain all the programmed information by the dataloggers that include on average 60 meteorological parameters. Therefore, this work carried out the development of a program to detect files with errors, based on the rules established by the institution. The main errors that were considered are empty files, with other formats, etc. After discarding the files with errors, the data is processed and stored in a DB. The methodology used for the development of the project was SCRUM. In this way, it was possible to meet the requirements requested by the end users of the program. The tools used for the development of the project include the use of free software such as Python with its Pandas and Numpy libraries, which facilitated the calculation and processing of data. Similarly, PostgreSQL was used for the database. Also through the use of multithreading the results that were obtained by working with it prove to be feasible for this project. According to the results, it was possible to reduce the frequency of arrival of the source files, increasing the reception time to five minutes, thus avoiding server congestion. In addition, it was possible to filter the (.rep) files, discarding files with errors. This makes it easy to clean the information before it is stored in the database.
Resumen : Este proyecto tiene como finalidad realizar el procesamiento de archivos fuente de datos que provienen de las estaciones hidrometeorológicas automáticas del Instituto Nacional de Meteorología e Hidrología del Ecuador. Los archivos fuentes que transmiten las estaciones automáticas del INHAMI se receptan en el servidor cada minuto. Estos archivos contienen toda la información programada por los datalogger que incluyen en promedio 60 parámetros meteorológicos. Por lo tanto, este trabajo realizó el desarrollo de un programa para detectar archivos con errores, en función de las reglas establecidas por la institución. Los principales errores que se consideraron son archivos vacíos, con otros formatos, etc. Después de descartar los archivos con errores, se procesan los datos y se los almacena en una DB. La metodología empleada para el desarrollo del proyecto fue SCRUM. De esta forma, se logró cumplir con los requerimientos solicitados por parte de los usuarios finales del programa. Las herramientas empleadas para el desarrollo del proyecto incluyen el uso de software libre como Phyton con sus librerías Pandas y Numpy, las cuales facilitaron el cálculo y procesamiento de datos. De igual forma, se usó PostgreSQL para la base de datos. También mediante el uso de multiproceso los resultados que se obtuvieron al trabajar con ello demuestran ser factibles para este proyecto. De acuerdo a los resultados se logró disminuir la frecuencia de llegada de los archivos fuente, aumentado el tiempo de recepción a cinco minutos, de esta forma, se evita la congestión del servidor. Además, se logró filtrar los archivos (.rep), descartando ficheros con errores. Esto facilita la depuración de la información antes de que sea almacenada en la base de datos.
Palabras clave : INGENIERÍA DE SISTEMAS
ANÁLISIS DE SISTEMAS
PROCESAMIENTO ELECTRÓNICO DE DATOS
BASES DE DATOS
METEOROLOGÍA
Fecha de publicación : sep-2022
URI : http://dspace.ups.edu.ec/handle/123456789/23356
Idioma: spa
Pertenece a las colecciones: Grado

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
UPS - TTS974.pdfTexto completo2,07 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons