Mapping locations in texts

Charlie Webb


Supervised by Chris B Jones; Moderated by Usashi Chatterjee

The aim of this 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.

Initial Plan (08/02/2021) [Zip Archive]

Final Report (14/05/2021) [Zip Archive]

Publication Form