[OSM-talk-fr] Limites administratives - rendu mapnik

sly (sylvain letuffe) sylvain at letuffe.org
Mar 19 Oct 13:49:25 UTC 2010


On mardi 19 octobre 2010, Étienne Loks wrote:
> communes dont le nom n'apparaît pas (comme Rennes, Paimpont, etc.).

L'hypothèse de Gilles me semble insuffisante pour expliquer les deux que tu 
viens de citer, puisque la surface des deux communes est grande, et il y 
aurait largement la place.

La vérité est ailleurs, et il faudrait faire plus de test pour savoir si ça 
vient d'un bug de mapnik, un problème de mémoire quelque part ou autre.

Idées de tests :
- changer de zoom
- zone plus petite
- ta requête "and (waterway is null or waterway <> 'riverbank')" est 
étrange, elle sert à quoi ? (bien que je ne pense pas que cela influence)

A titre d'info, "chezmoiçamarche"
http://beta.letuffe.org/?zoom=11&lat=48.02085&lon=-2.1062&layers=B0000FFFFFFFTFFFFF

et si ça te tente, tu peux essayer avec mon style pour restreindre les 
recherches du problème :
http://beta.letuffe.org/mapnik-styles/finished_commune.xml


> En base la requête faite pour disposer des noms me renvoie bien les
> communes manquantes.
> 
> Avez-vous une idée du pourquoi ?
> 
> Par avance merci de vos réponses.
> 
> Le rendu : http://www.peacefrogs.net/~etienne/AFAC/rendu.jpg
> 
> Les sections pertinentes du xml pour mapnik :
> 
>    <Style name="area-text">
>         <Rule>
>             <TextSymbolizer name="name" fontset_name="book-fonts"
> size="40" fill="rgb(0,0,51)" halo_radius="2"
> wrap_width="20"></TextSymbolizer>
>         </Rule>
>    </Style>
>    <Layer name="area-text" srs="+proj=merc +a=6378137 +b=6378137
> +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null
> +no_defs +over">
>         <StyleName>area-text</StyleName>
>         <Datasource>
>             <Parameter name="dbname">osm</Parameter>
>             <Parameter name="estimate_extent">false</Parameter>
>             <Parameter
> name="extent">-20037508,-19929239,20037508,19929239</Parameter>
>             <Parameter name="host">localhost</Parameter>
>             <Parameter name="password">motdepasse</Parameter>
>             <Parameter name="port"></Parameter>
>             <Parameter name="table">
>       (select way,way_area,name
>        from planet_osm_polygon
>        where name is not null
>          and (waterway is null or waterway <> 'riverbank')
>          and admin_level='8'
>        order by z_order,way_area desc
>       ) as text
>       </Parameter>
>             <Parameter name="type">postgis</Parameter>
>             <Parameter name="user">osm</Parameter>
>         </Datasource>
>     </Layer>
> 
> --
> Étienne Loks
> 
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr
> 



-- 
sly






Plus d'informations sur la liste de diffusion Talk-fr