• # Un serveur de tuiles en moins de 2 heures chrono.

    Posté par (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.