Mapping locations in texts

Ce Guo


Supervised by Chris B Jones; Moderated by Kirill Sidorov

The aim of these project is to produce a web application that allows the user to map the places mentioned in texts. The system will use named entity recognition (NER) and geocoding software such as that provided by SpaCy and the GeoPy libraries respectively to identify and geocode (generate the coordinates for) locations mentioned in a text provided by the user. The locations will then be plotted on a map (using a background map such as that of OpenStreetMap). Depending on progress, more advanced versions of the system could maintain a library of user texts that could be compared on the map. Further advancements could provide a spatial index of texts such that for a given region all relevant texts could be retrieved and displayed.

Final Report (07/10/2021) [Zip Archive]

Publication Form