Mejora a sistema de detección de sismos vía Twitter, Twicalli
Tesis
Access note
Acceso abierto
Publication date
2021Metadata
Show full item record
Cómo citar
Poblete Labra, Bárbara Jeannette
Cómo citar
Mejora a sistema de detección de sismos vía Twitter, Twicalli
Author
Professor Advisor
Abstract
Twicalli es un sistema de detección de sismos que funciona utilizando la información publicada por usuarios en la plataforma social Twitter. Permite visualizar de manera interactiva en su página web la frecuencia con la que se publican mensajes relacionados a sismos, mostrando su localización en mapas e incluyendo una muestra de los mensajes, en tiempo cercano al real. Está en funcionamiento desde el 2018 y es utilizado por el Centro Sismológico Nacional de Chile y la Oficina Nacional de Emergencia del Ministerio del Interior, como complemento de los sistemas de medición sismológica. Aporta datos que permiten a los expertos comprender la extensión del impacto de un sismo y las potenciales repercusiones en la población.
Para conseguir los datos utiliza un módulo llamada detector de ráfagas, el cual obtiene mensajes en tiempo real directamente desde Twitter. Aplica filtros para separar aquellos mensajes que contienen palabras relacionadas a terremotos, procesándolos para obtener más información, como ubicaciones mencionadas, y finalmente los almacena en una base de datos desde donde los lee la aplicación web. El detector debe su nombre a que, a través del análisis de estadísticas y un modelo probabilístico, es capaz de detectar incrementos infrecuentes en el arribo de mensajes que contienen información relevante por unidad de tiempo. A estos incrementos infrecuentes se les llama ráfagas.
Debido a sus capacidades, el detector tiene un gran potencial para ser utilizado en análisis y estudios de todo tipo de eventos, como pandemias, actividad volcánica, eventos deportivos, etc. Sin embargo, debido a lo complejo que resulta el comprender su código fuente, modificarlo e incluso ejecutarlo, estas aplicaciones no han sido posibles.
En esta memoria se diseña e implementa una nueva versión del detector, que tiene todas las características deseables del original, pero carece de los problemas de mantenibilidad y extensibilidad.
El resultado es un nuevo detector más simple y conciso, que contiene todas las funcionalidades requeridas en tan solo un 5\% del tamaño del detector original (tomando en cuenta la cantidad de líneas de código). Además de esto, con una pequeña configuración puede adaptarse para detectar cualquier tipo de evento, incluyendo los sismos, por lo que es capaz de proveer los datos que necesita Twicalli para continuar con su funcionamiento.
Además de lo mencionado, se crean dos bibliotecas gratuitas y de código abierto para el lenguaje de programación Go, con funcionalidades que no son específicas al detector de eventos y por tanto pueden extraerse de la aplicación principal. La primera contiene métodos para el procesamiento de texto, incluyendo la posibilidad de filtrar palabras vacías en más de 28 idiomas. La segunda contiene métodos para detectar nombres de países dentro de textos en más de 120 lenguajes, entregando información como código y coordenadas del país detectado.
xmlui.dri2xhtml.METS-1.0.item-notadetesis.item
Memoria para optar al título de Ingeniero Civil en Computación
Patrocinador
FONDECYT 1191604
Identifier
URI: https://repositorio.uchile.cl/handle/2250/184079
Collections
The following license files are associated with this item: