2012-09-12 2 views
0

Je travaille toujours sur mon projet de carte. J'utilise des outils mapnik pour rendre mes propres cartes. Mapnik lit un fichier xml pour styliser chaque carreau. En ce moment, j'ai réussi à supprimer les noms de rue et tout ce qui était inutile pour mon projet. Le seul problème que j'ai est de supprimer les numéros de rue, qui apparaissent toujours même lorsque toutes les couches inutiles sont éteintes. Je vous donne un lien pastebin à mon fichier xml: http://pastebin.com/ZRtmYBRz. Savez-vous comment je peux supprimer les numéros de rue? Merci.Supprimer les numéros de rue des cartes OSM

Avant: My tile, before

maintenant: My tile, now

Répondre

0

Essayez d'utiliser un filtre sur l'étiquette addr:housenumber des noeuds dans le fichier source contenant cette information. Une fois que vous les obtenez, vous pouvez changer le rendu en utilisant un TextSymbolizer. Plus d'infos sur https://github.com/mapnik/mapnik/wiki/TextSymbolizer

+0

J'ai accepté votre réponse parce que c'était, à mon avis, un moyen logique d'y parvenir. Une autre solution que j'ai trouvée était de supprimer toutes les valeurs d'addr: housenumber dans ma base de données sql, mais cela prend beaucoup de temps. – GeoffreyB

Questions connexes