Bonjour la liste, Je me suis lancé dans l'installation d'une petite slippy map sur un site web, l'idée étant de proposer plusieurs types de rendus sur une petite région de la France (le Pays du Léon, extrême Nord Ouest de la Bretagne). Je n'en suis pas encore à me plonger dans les styles de rendus mais j'ai réussi à générer les tuiles sur mon propre serveur. Cependant j'ai une foule de questions pour aller plus loin. Si certains d'entre vous ont des réponses, je leur en serai très reconnaissant.
Chargement des données dans Postgresql Je souhaiterai faire des rendus réguliers (ça va dépendre de la puissance de calcul, mais probablement de l'ordre du journalier). Pour cela il faut que je recharge la base de données régulièrement avec les données d'OSM. Or dedans j'aurai aussi les bordures de côtes ainsi que l'élévation. La commande d'import (osm2pgsql) n'écrase bien que la table des données OSM, pas la base entière ? Par ailleurs, j'utilise le fichier France mis à disposition par GeoFabrik. Pour l'Allemagne, ils proposent des fichiers par Länder et disent sur leur site que si on leur fait la demande de couper des fichiers en plusieurs, ils regarderont ça avec bienveillance. D'où deux questions : - est-ce que ça gêne quelqu'un si je leur demande de générer des fichiers par région pour la France ? Seule la Bretagne m'intéresserait, je n'ai pas besoin de toute la France. - ont-ils les moyens de le faire ? c'est-à-dire les régions françaises sont-elles bien présentes dans la base OSM ? Rendu des tuiles Bon, je n'avais pas prévu que ça serait aussi gourmand en temps de calcul :D Je cherche donc à optimiser un peu tout ça. Mon but est d'avoir un rendu régulier d'une zone relativement restreinte. Pour l'instant j'utilise ./generate_tiles.py de Mapnik. Ca tourne encore mais pour la suite, comment lui indiquer qu'il faudra regénérer des éléments ? Actuellement s'ils existent déjà, il ne les regénère pas. Je n'ai pas très envie de les supprimer pour qu'il les regénère. Idéalement, une solution existe-t-elle pour ne regénérer que les tuiles sur lesquelles des données d'OSM ont changé ou faut-il y aller en force brute en définissant juste une date de péremption puis on recalcule tout, que ça ait changé ou pas. Par ailleurs, quelqu'un saurait il où je peux trouver les fichiers de style de rendu pour Mapnik utilisés pour OpenStreetMap et CycleMap ? Le fichier que j'ai récupéré avec Mapnik me donne des rendus pas très jolis à certains niveaux de zoom. Concernant les courbes d'élévation, je souhaiterai pouvoir les rajouter dans le genre de Cycle Maps. Est-il possible de les générer une fois pour toute (ça, ça ne change guère) puis de les rajouter aux différentes tuiles générées ? Pas très envie d'alourdir les temps de calcul en faisant pour chaque style de rendu un calcul avec et sans les courbes d'élévation. Navigation sur la slippy map J'utilise OpenLayers mais ne parvient pas à limiter la zone géographique. Dans mon fichier html j'ai mis maxExtent: new OpenLayers.Bounds (-4.876, 48.205, -4.119, 48.684) Ca devrait me limiter beaucoup mais je peux me ballader sur le monde entier. Où ai-je fait une erreur ? Voilà, ça fait un gros pavé avec beaucoup de questions. Merci d'avance.
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr