GeospaCy is a web application built in Python language used for extracting spatial relation entities (spatRE) from text and Geo-referenced them.
There are few Python packages that are needed to install for running the application
Install spacy for natural language processing (NLP) tasks
pip install spacy
Install gensim library for data preprocessing
pip install gensim
Install streamit library for running web application
pip install streamlit
Install spacy-streamlit for display named entities (spatRE) in the text
pip install spacy-streamlit
Install GeoPandas
pip install geopandas
Install folium library for manipulating your data in Python, then visualize it in a Leaflet map via folium.
pip install folium
pip install streamlit-folium
streamlit run 1_🏠_Parser.py
@inproceedings{mehtab-alam-etal-2024-geospacy,
title = "GeospaCy: A tool for extraction and geographical referencing of spatial expressions in textual data",
author = "Mehtab Alam, Syed and
Arsevska, Elena and
Roche, Mathieu and
Teisseire, Maguelonne",
editor = "Aletras, Nikolaos and
De Clercq, Orphee",
booktitle = "Proceedings of the 18th Conference of the European Chapter of the Association for Computational Linguistics: System Demonstrations",
month = mar,
year = "2024",
address = "St. Julians, Malta",
publisher = "Association for Computational Linguistics",
url = "https://aclanthology.org/2024.eacl-demo.13",
pages = "115--126",
}