Le 15/11/2010 13:31, christophe a écrit :
> bonjour,
> 
> afin de générer une carte papier de ville, je souhaiterais afficher les
> numéros de bâtiment (addr:housenumber) sur un zoom plus faible dans le
> logiciel de rendu. C'est possible simplement ? Il faut modifier la
> feuille de style mapnik ?

Simplement c'est assez subjectif comme notion ;-) Oui c'est simple à
faire à condition que tu saches déjà faire des rendu avec mapnik si
c'est mapnik que tu souhaites utiliser.

Pour modifier la feuille de style tout se passe dans le fichier nommé
layer-addressing.xml.inc
(http://svn.openstreetmap.org/applications/rendering/mapnik/inc/layer-addressing.xml.inc)

Dans le bloc de texte suivant

<Style name="way_numbers">
    <Rule>
      &maxscale_zoom17;
      <TextSymbolizer name="addr:housenumber" fontset_name="book-fonts"
size="9" fill="#444" dy="0" wrap_width="0"/>
    </Rule>
</Style>
<Style name="node_numbers">
    <Rule>
      &maxscale_zoom17;
      <TextSymbolizer name="addr:housenumber" fontset_name="book-fonts"
size="9" fill="#444" dy="0" wrap_width="0"/>
    </Rule>
</Style>

tu modifies maxscale_zoom17 par maxscale_zoom16 par exemple pour avoir
le rendu dès le niveau 16.

A++

-- 
Rodolphe Quiédeville - Artisan Logiciel Libre
Travailleur indépendant spécialisé en logiciel libre
http://rodolphe.quiedeville.org/
SIP/XMPP : rodol...@quiedeville.org

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à