Monter un serveur de tuile OpenStreetMap peut se faire en moins de 2 heures, y compris l'import d'une région.
Installation basique d'Ubuntu 12.04 LTS
Installation du dépot de Kai Krueger (Outils OSM à jour)
$ add-apt-repository ppa:kakrueger/openstreetmap
Install des 2 paquets essentiels et de leur dépendances.
$ apt-get install osm2pgsql libapache2-mod-tile
Les scripts de post install configure automatiquement une base postgresql pour mapnik et récupère les fichiers de données pour le rendu.
Au pire, à la main, la création d'une base se fait avec la commande :
$ DBOWNER=monlogin DBNAME=mapnik install-postgis-osm-db
# Un serveur de tuiles en moins de 2 heures chrono.
Posté par Christophe Merlet (site web personnel) . En réponse au journal OpenStreetMap - Au dela des données : le rendu visuel. Évalué à 5. Dernière modification le 02 mai 2012 à 19:43.
Monter un serveur de tuile OpenStreetMap peut se faire en moins de 2 heures, y compris l'import d'une région.
Installation basique d'Ubuntu 12.04 LTS
Installation du dépot de Kai Krueger (Outils OSM à jour)
$ add-apt-repository ppa:kakrueger/openstreetmap
Install des 2 paquets essentiels et de leur dépendances.
$ apt-get install osm2pgsql libapache2-mod-tile
Les scripts de post install configure automatiquement une base postgresql pour mapnik et récupère les fichiers de données pour le rendu.
Au pire, à la main, la création d'une base se fait avec la commande :
$ DBOWNER=monlogin DBNAME=mapnik install-postgis-osm-db
Récupération des données brutes d'OSM de sa région sur http://download.geofabrik.de/osm/europe/france/
$ wget http://download.geofabrik.de/osm/europe/france/aquitaine.osm.pbf
et import des données (1 heure sur un netbook Atom avec 1 Go de RAM…)
$ osm2pgsql -d mapnik -s -C 300 --hstore-all aquitaine.osm.pbf
Configuration du rendu de tuile.
dans /etc/renderd.conf remplacer le "0.7" par "2.0" dans le chemin d'accès au greffons de mapnik2
redémarrez renderd et apache, le rendu de tuile devrait fonctionner :)
Pour consulter les tuiles à distance, dans /var/www/osm/slippymap.html remplacer le "localhost" de l'URL de votre serveur de tuile par son FQDN.