Dear Michal,

Thanks for your answer. I understand a little bit more the way of think of
Mapnik.
A z-Index will be helpful for the mapfile. I hope to it will be integrate in
a future release.

Also it will be geat to have some parameters like border-color and
bordor-size. Actually I have to define the layers twice, one for the
background with an higher stroke-width and one for the real color.

Regards

Arnaud


Michal Migurski-3 wrote:
> 
> My experience has been that Mapnik's drawing looks a bit like this:
> 
>       for each layer in layers:
>               for each style in layer:
>                       for each geometry in layer data source:
>                               for each rule in style:
>                                       for each symbolizer in rule:
>                                               draw the geometry using the 
> symbolizer.
> 
> So your first example runs through the geometry set twice, first  
> drawing the less important roads and then drawing the more important  
> roads on top. Your second example runs through the geometry set once,  
> drawing less important roads and more important roads as they come out  
> of the data source. If your datasource supports it, you can use an  
> ORDER BY clause to choose which roads to draw first and which to draw  
> second.
> 
> Incidentally these kinds of nuances are something that I'm almost  
> totally glossing over in Cascadenik, I just don't know how to express  
> them, though I have gotten requests for something like CSS z-index.
> 
> -mike.
> 
> On May 6, 2009, at 9:51 PM, arno974 wrote:
> 
>>
>> Hi all,
>>
>> I defined differents style for my roads data. This style are used to
>> classify the importance of the roads. So I made my style like this :
>>
>> <Style name="secondaryRoads">
>>      <Rule>
>>        <Filter>[roads] = 'Less-important'</Filter>
>>             ...
>>       </Rule>
>> </Style>
>>
>> <Style name="primaryRoads-text">
>>      <Rule>
>>        <Filter>[roads] = 'More-important'</Filter>
>>             ...
>>       </Rule>
>> </Style>
>>
>> With this style everythings works fine.
>>
>> But if i trie to do it like below, my roads 'less-important' is  
>> always above
>> the 'important roads so I wonder how Mapnik draw the tiles inside a  
>> style?
>>
>> <Style name="secondaryRoads">
>>      <Rule>
>>        <Filter>[roads] = 'Less-important'</Filter>
>>             ...
>>       </Rule>
>>      <Rule>
>>        <Filter>[roads] = 'More-important'</Filter>
>>             ...
>>       </Rule>
>> </Style>
>>
>> Thanks for your answer.
>>
>> Best regards
>>
>>
>> -- 
>> View this message in context:
>> http://www.nabble.com/In-which-order-Mapnik-draw-the-tiles-inside-a-style-tp23420181p23420181.html
>> Sent from the Mapnik - Users mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Mapnik-users mailing list
>> [email protected]
>> https://lists.berlios.de/mailman/listinfo/mapnik-users
>>
> 
> ----------------------------------------------------------------
> michal migurski- [email protected]
>                   415.558.1610
> 
> 
> 
> _______________________________________________
> Mapnik-users mailing list
> [email protected]
> https://lists.berlios.de/mailman/listinfo/mapnik-users
> 
> 

-- 
View this message in context: 
http://www.nabble.com/In-which-order-Mapnik-draw-the-tiles-inside-a-style-tp23420181p23477377.html
Sent from the Mapnik - Users mailing list archive at Nabble.com.

_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users

Reply via email to