Installation

You can install GeoNLPlify in three ways:

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

  1. Git clone this repository

git clone https://github.com/remydecoupes/GeoNLPlify.git
  1. Create a virtual env

python -m venv geonlplify_venv   source geonlplify_venv/bin/activate   pip install --upgrade pip
  1. Install dependencies

cd GeoNLPlify   pip install -r virtual_env_requirements.txt
  1. 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

  1. Git clone this repository

git clone https://github.com/remydecoupes/GeoNLPlify.git
  1. 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
  1. Install spacy models

python -m spacy download en_core_web_trf
  1. 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/