Resumen:
|
[ES] El objetivo de este proyecto es la generación de mapas del tiempo para televisión a partir de datos meteorológicos del proveedor Accuweather.
Este trabajo se integrará en un servicio preexistente de la empresa ...[+]
[ES] El objetivo de este proyecto es la generación de mapas del tiempo para televisión a partir de datos meteorológicos del proveedor Accuweather.
Este trabajo se integrará en un servicio preexistente de la empresa Brainstorm en la que hago prácticas. Concretamente será el mismo sistema que se utiliza en la televisión àpunt.
En la realización de este proyecto se alcanzarán los siguientes objetivos:
En primer lugar, se realizará un estudio completo del sistema actual antes de ser modificado, para comprender su funcionamiento y el flujo de trabajo realizado por el cliente final.
Una vez comprendido esto, pasaremos a la interfaz sobre la cual el cliente podrá especificar los parámetros que necesite y donde realizará su trabajo. Podrá seleccionarse entre otras opciones, los tipos de pronósticos y datos meteorológicos con los que se desean trabajar, así como el seleccionado y filtrado de poblaciones y zonas donde se conseguirán estos datos.
Tras poder especificar los ajustes de los clientes, pasaremos al sistema de adquisición de los diferentes datos. Esta parte se centrará en una estructuras y clases que vamos a denominar feeders que trabajarán directamente con la api del proveedor.
Indagaremos en el sistema de almacenamiento de los datos, que servirá como puente entre la recolección de datos y el dibujado de mapas. Este almacenamiento de datos se realizará en una base de datos relacional SQL.
Finalmente comenzaremos el proceso de mapeado de los datos a través de librerías de python, así como la integración de estos dentro de Aston, el programa propietario de la empresa donde realizo prácticas. Es de hecho Aston el programa que se ejecutará en el set de televisión.
En este proyecto se emplearán tecnologías como Aston el programa propietario de la empresa, PostgreSQL para las bases de datos, TortoiseHG para el control de versiones y Python como el lenguaje de programación principal.
[-]
[EN] The objective of this project is the generation of weather maps for television from metheo-
rogical data from the provider Accuweather. This job will be integrated in a preexistent service
of the company Brainstorm ...[+]
[EN] The objective of this project is the generation of weather maps for television from metheo-
rogical data from the provider Accuweather. This job will be integrated in a preexistent service
of the company Brainstorm in witch im doing an intership in. More preciselly it will be the
same system used in the television channel À Punt. À Punt. This project achives the following
objectives: Firstly, a comprehensive study of the current system before any modifications, to
understand how it works and the workflow performed by the end customer. Once understood,
we will move on to the interface on which the client will be able to specify the parameters he
needs and where he will carry out his job. You can select, among other options, the types of
forecasts and meteorological data with which you want to work, as well as the selected and
filtering of populations and areas where this data will be obtained. After being able to specify
the client settings, we will move on to the system for acquiring the different data. This part will
focus on structures and classes that we are going to call feeders. Then the data storage sytem
will be investigated, which will serve as a bridge between data collection and map plotting.
This data storage will be done in a relational SQL database.
Finally we will begin the process of mapping the data through Python libraries, as well as
the integration of these within Aston, the proprietary program of the company where I do my
internship. Aston is in fact the program that will be executed in the television set. Tecnologies
like Aston
This project uses the following techlologies: Aston, the company s proprietary program,
PostgreSQL for databases, TortoiseHG for version control and Python will be used. as the
main programming language.
[-]
[CA] L’objectiu d’aquest projecte és la generació de mapes del temps per a televisió a partir de
dades meteorològiques del proveïdor Accuweather. Aquest treball s’integrarà en un servei preexistent de l’empresa Brainstorm ...[+]
[CA] L’objectiu d’aquest projecte és la generació de mapes del temps per a televisió a partir de
dades meteorològiques del proveïdor Accuweather. Aquest treball s’integrarà en un servei preexistent de l’empresa Brainstorm on faig les pràctiques. Concretament, serà el mateix sistema
que s’utilitza en la televisió À Punt. En la realització d’aquest projecto s’assoliran els objectius següents: En primer lloc, es realitzarà un estudi complet del sistema actual abans de ser
modificat, per a comprendre el seu funcionament i el flux de treball fet per el client final. Una
vegada comprés això, passarem a la interfície sobre la qual el client podrà especificar els paràmetres que puga necessitar i on realitzarà el seu treball. Podrà seleccionar-se entre altres
opcions, els tipus de pronòstics i dades meteorològiques amb els quals es desitgen treballar, així com el seleccionat i filtrat de poblacions i zones on s’aconseguiran aquestes dades. Després
de poder especificar els ajustos dels clients, passarem al sistema d’adquisició de les diferents
dades. Aquesta part se centrarà en unes estructures i classes que denominarem feeders que
treballaran directament amb l’API del proveïdor. Indagarem en el sistema d’emmagatzematge de les dades, que servirà com a pont entre la recol·lecció de dades i el dibuixat de mapes.
Aquest emmagatzematge de dades es realitzarà en una base de dades relacional SQL. Finalment començarem el procés de mapatge de les dades a través de llibreries de Python, així com
la integració d’aquests dins d’Aston, el programa propietari de l’empresa on realitze pràctiques. És de fet Aston el programa que s’executarà en el set de televisió. En aquest projecte
s’empraran tecnologies com Aston el programa propietari de l’empresa, PostgreSQL per a les
bases de dades, TortoiseHG per al control de versions i Python com el llenguatge de programació principal.
[-]
|