Installation de tilestache et mapnik sur debian 10
Un virtualenv
virtualenv --python=python3.7 venv3.7 source venv3.7/bin/activate
Installation de tilestache
pip install pillow modestmaps simplejson werkzeug uuid mapbox-vector-tile tilestache
Installation de mapnik
git clone https://github.com/mapnik/mapnik.git cd mapnik git checkout v3.0.22 git submodule update --init
bien entendu la commande suivante ne marchera jamais
./configure
a cause d’un freetype-config qui n’existe plus sur debian 10 et autre harfbuzz bidule non implémenté.
On test donc avec mason qui est un genre de composer, npm etc..
./bootstrap
Et quand tout est ok (c’est à dire, après chaque manque d’une dépendance, on fait un coup d’apt install qui va bien), on lance le
./configure PREFIX=/opt/mapnik
Puis viens le
make
Une erreur dans python
vi utils/pgsql2sqlite/build.py
et remplacer ligne 49
except OSError, e:
par
except OSError as e:
make make install