[OSM-talk] simplifying mapnik layout definition

Tom Hughes tom at compton.nu
Tue May 27 16:35:16 BST 2008


In message <c4193f8c0805270825h349a96bg2b6481a4b370dce6 at mail.gmail.com>
        Andy Allan <gravitystorm at gmail.com> wrote:

> On 5/27/08, Tom Hughes <tom at compton.nu> wrote:
>> In message <20080527144058.GP2178 at mails.so.argh.org>
>>
>>         Andreas Barth <aba at not.so.argh.org> wrote:
>>
>>
>> > The differences are only within the scales. So it would make sense to
>>  > split the scales off - and make them as small as possible. The smaller
>>  > it is, the easier one can make changes. So this could be written as:
>>  >
>>  > <Style name="tunnels-casing">
>>  >       <Rules filter="([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')"/>
>>  >       <CssParameter name="stroke">#506077</CssParameter>
>>  >       <CssParameter name="stroke-dasharray">4,2</CssParameter>
>>  >       <ScaleDenominator max="200000" min="100000">
>>  >         <CssParameter name="stroke-width">3</CssParameter>
>>  >       </ScaleDenominator>
>>  >       <ScaleDenominator max="100000" min="20000">
>>  >         <CssParameter name="stroke-width">5.5</CssParameter>
>>  >       </ScaleDenominator>
>>  >     </Rules>
>>  >
>>  >
>>  > This drops the (IMHO unnecessary) LineSymbolizer (one can make it up
>>  > from the stuff around it) and emphasizes the differences. If this looks
>>  > ok-ish, I could write an converter from the new to the old format as an
>>  > starter.
>>
>>
>> That doesn't look valid to me though, as you aren't telling it
>>  what symbolizer to use to draw the object. Have you actually checked
>>  that mapnik accepts that syntax and does the right thing?
>
> Of course this doesn't work, it's not actually how mapnik works. It's
> pie in the sky stuff.

In which case this is the wrong list and mapnik-devel is over that
way --->

Tom

-- 
Tom Hughes (tom at compton.nu)
http://www.compton.nu/




More information about the talk mailing list