Installation
You can install GeoNLPlify in three ways:
using pip
in a conda environment or
Pip install
pip install GeoNLPlify
python3 -c "from geonlplify import download_simplemaps_data; download_simplemaps_data()" # download simplemaps data
python -m spacy download en_core_web_trf # download spacy model
Virtual Environment
Git clone this repository
git clone https://github.com/remydecoupes/GeoNLPlify.git
Create a virtual env
python -m venv geonlplify_venv source geonlplify_venv/bin/activate pip install --upgrade pip
Install dependencies
cd GeoNLPlify pip install -r virtual_env_requirements.txt
Donwload world-cities from simple maps <https://simplemaps.com/data/world-cities>
wget -qO- https://simplemaps.com/static/data/world-cities/basic/simplemaps_worldcities_basicv1.75.zip | bsdtar -xvf- -C ./geonlplify/simplemaps/
Conda environment
Git clone this repository
git clone https://github.com/remydecoupes/GeoNLPlify.git
Create a conda with all the required dependencies
cd GeoNLPlify
conda env create -n geonlplify_conda --file conda_environment.yml python==3.10.6
conda activate geonlplify_conda
Install spacy models
python -m spacy download en_core_web_trf
Donwload world-cities from simple maps
wget -qO- https://simplemaps.com/static/data/world-cities/basic/simplemaps_worldcities_basicv1.75.zip | bsdtar -xvf- -C ./geonlplify/simplemaps/