
handle: 2183/39463
[Resumen]: El objetivo de este trabajo de fin de grado es desarrollar una aplicación que permita calcular diversas jugadas e indicadores relacionados con el desempeño individual de los jugadores, utilizando datos obtenidos de cámaras tácticas en partidos de fútbol a través de sistemas comerciales. En particular, se emplearon datos proporcionados y procesados por Opta, uno de los proveedores líderes en este tipo de información. Para alcanzar este objetivo fue necesario en primer lugar realizar un análisis preliminar para establecer el alcance y los requisitos del proyecto, a continuación se realizó el mockup de la interfaz, y finalmente se terminó implementando la aplicación. Para llevar a cabo este trabajo, se emplearon herramientas como PostgreSQL con PostGIS para la realización de consultas sobre las posiciones de todos los jugadores y de la pelota durante el desarrollo de un partido de fútbol. En base a ellas se desarrollaron algoritmos que permitan analizar diferentes jugadas individuales, como el porcentaje de pases acertados, las zonas del campo donde se lanzan los córners o las posiciones donde recuperan o pierden el balón, entre otras. Además, se usó FastAPI para desarrollar un servidor que actúa como intermediario entre la base de datos y una interfaz web intuitiva, permitiendo la visualización y análisis de los datos de manera eficiente y accesible usando también JavaScript con Leaflet. El trabajo de fin de grado se gestionó siguiendo una metodología iterativa e incremental para el desarrollo de software.
[Abstract]: The objective of this final work is to develop an application that allows various plays and indicators related to the individual performance of players to be calculated by using data from tactical cameras in football matches through commercial systems. More specifically, data provided and processed by Opta, one of the leading providers of such information, were used. To achieve this goal, it was first necessary to perform a preliminary analysis to establish the scope and requirements of the project, then the interface mockup was made, and finally the application was implemented. To carry out this work, tools such as PostgreSQL with PostGIS were used to make queries about the positions of all players and the ball during a football match. Algorithms that allow analyzing different individual plays, such as the percentage of passes, areas of the field where corners are thrown or positions where they recover or lose the ball, were developed based on them. In addition, FastAPI was used to develop a server that acts as an intermediary between the database and an intuitive web interface, allowing data visualization and analysis in an efficient and accessible way through JavaScript with Leaflet. The final degree work was made following an iterative and incremental methodology to develop the software.
Traballo fin de grao (UDC.FIC). Ciencia e enxeñaría de datos. Curso 2023/2024
PostgreSQL, Datos georreferenciados, FastAPI, Georeferenced data, Football, Leaflet, Fútbol, Analysis of plays, Análisis de jugadas, Python
PostgreSQL, Datos georreferenciados, FastAPI, Georeferenced data, Football, Leaflet, Fútbol, Analysis of plays, Análisis de jugadas, Python
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
