<div>Si l'objectif est </div>
<div>_ de tester un rendu Mapnik perso, basé sur les données OSM d'une zone restreinte (celle correspondant à un bac à sable ou bien une petite région),</div>
<div>_ de tester des données avec le rendu classique du site <a href="http://osm.org/" target="_blank">osm.org</a></div>
<div> </div>
<div>il n'est pas (plus vraiment) nécessaire de monter un serveur communautaire de tuiles.</div>
<div> </div>
<div>-> Récupérer le fichier OSM de la zone, l'ajuster si nécessaire avec JOSM puis le passer à la moulinette osm2pgsql pour obtenir une base Postgis</div>
<div>-> Consulter la base Postgis depuis Tilemill, avec des règles de rendu standard ou personnalisées. </div>
<div>Le rendu est fait à la volée, et des tuiles peuvent être générées et sauvegardées.</div>
<div> </div>
<div>Avec un peu de motivation pour créer la base Postgis, c'est désormais plutôt accessible, en suivant ce genre d'instructions pas-à-pas [1]. Pour mon cas, comme je ne souhaitais pas installer Ubuntu en dur sur l'ordi à ma dispostion, j'ai fait l'installation sur une clef USB (de 8 GO)</div>
<div> </div>
<div>Pour rester sur une zone limitée, j'ai choisi un extrait de la Corse chez Geofabrik. </div>
<div>[Mais en fait, rien n'empèche d'aller faire une requête de l'API pour zone désertique dans JOSM, que l'on va ensuite utiliser comme sandbox chez soi, sous la forme d'un fichier .osm !]</div>
<div> </div>
<div>La zone de la Corse est petite en taille (fichier osm compressé de 18 MO), donc on peut lancer osm2pgsql en mode mémoire vive (pas besoin de mettre le paramètre --slim).</div>
<div>la base pour toute l'île se constitue alors en moins de 2 minutes. (une dizaine en mode --slim)</div>
<div> </div>
<div>Après ça, Tilemill s'installe en un tour de main [3], et on peut aller chercher une feuille de style déjà très chouette pour se faire la main : OpenStreets [4].</div>
<div> </div>
<div>Il y a une petite étape de configuration pour le style. Elle consiste à indiquer dans un fichier les noms de la base Postgis, son utilisateur, le mot de passe d'accès, puis un script qui renvoie des fichiers prêts à l'emploi qui apparaissent comme un nouveau projet dans la page d'accueil de Tilemill.</div>
<div> </div>
<div>Une fois le projet ouvert, le rendu s'affiche et le style est directement modifiable dans le menu à droite. </div>
<div>Le résultat se voit immédiatement sur le rendu.</div>
<div> </div>
<div>Pour l'utilisation du fichier XML du rendu "classique" Mapnik, cela doit être possible en suivant les instructions du tutoriel de Richard Weait</div>
<div>_ aller télécharger les utilitaires Mapnik sur le SVN OpenStreetMap, </div>
<div>_ puis lancer le script generate_xml.py pour créer la feuille de style qui saura aller consulter <u>votre</u> base Postgis</div>
<div>En toute franchise, j'ai pas testé.</div>
<div> </div>
<div>Et quand vous êtes super fiers de votre résultat, générez un lot de tuiles en local dans un fichier MBTiles, et envoyez-le sur <a href="http://tiles.mapbox.com/upload/create/">http://tiles.mapbox.com/upload/create/</a> pour le partager en ligne temporairement (7 jours) en ligne, gratuitement.<br>
</div>
<div>[1] <a href="http://weait.com/content/build-your-own-openstreetmap-server" target="_blank">http://weait.com/content/build-your-own-openstreetmap-server</a></div>
<div>
<div>_ Ne pas chercher à utiliser un fichier Planet, mais un extrait Geofabrik régional</div>
<div>_ S'arrêter à la fin de la création de la base Postgis, et ne pas suivre les instructions pour installer Mapnik, puisque c'est installé automatiquement avec Tilemill)</div>
<div>_ Indiquer un mot de passe (bateau) pour l'accès à la base Postgis. Tilemill semble y tenir, avec un champ vide pour le mdp ça ne marchait pas.</div>
<div> </div></div>
<div>[2] <a href="http://download.geofabrik.de/osm/europe/france/" target="_blank">http://download.geofabrik.de/osm/europe/france/</a></div>
<div>[3] <a href="http://mapbox.com/tilemill/download/index.html" target="_blank">http://mapbox.com/tilemill/download/index.html</a></div>
<div>[4] <a href="https://github.com/mapbox/open-streets-style" target="_blank">https://github.com/mapbox/open-streets-style</a></div>
<div><br> </div>
<div class="gmail_quote">Le 9 novembre 2011 09:43, Nicolas Dumoulin <span dir="ltr"><<a href="mailto:nicolas_openstreetmap.org@dumoulin63.net" target="_blank">nicolas_openstreetmap.org@dumoulin63.net</a>></span> a écrit :<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Le Mercredi 9 Novembre 2011 07:31:42 Pierre-Alain Dorange a écrit :<br>
<div>> Ca c'est plus embettant, mais j'imagine qu'un serveur de tuile pour la<br>> bac a sable serait probablement trop volumineux lui aussi (des milliers<br>> de tuile vide a rendre). A moins d'en limiter les dimensions ? Ou des<br>
> faire un rendu à la volée (mais lent, pas grave c'est pour tester).<br><br></div>Hmmm, il me semble qu'il n'est pas nécessaire de faire un rendu du globe pour<br>juste une petite zone.<br>On pourrait même imaginer ne produire qu'une image à différents niveaux de zoom<br>
à partir des données.<br><font color="#888888"><br>--<br>Nicolas Dumoulin<br><a href="http://wiki.openstreetmap.org/wiki/User:NicolasDumoulin" target="_blank">http://wiki.openstreetmap.org/wiki/User:NicolasDumoulin</a><br>
</font>
<div>
<div></div>
<div><br>_______________________________________________<br>Talk-fr mailing list<br><a href="mailto:Talk-fr@openstreetmap.org" target="_blank">Talk-fr@openstreetmap.org</a><br><a href="http://lists.openstreetmap.org/listinfo/talk-fr" target="_blank">http://lists.openstreetmap.org/listinfo/talk-fr</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><a href="http://wiki.openstreetmap.org/wiki/User:Ab_fab" target="_blank">ab_fab</a><br>"Il n'y a pas de pas perdus"<br>