[Talk-cz] OpenTrackMap a turistické značky

Radek Bartoň blackhex na post.cz
Sobota Prosinec 19 11:15:55 UTC 2009


Dne pátek 18 Prosinec 2009 15:49:40 Karel Volný napsal(a):

Zdravím.

> ... jenže chybička se vloudila, zdá se, že tento styl zná značky jen
>  lyžařské, pro koně a naučné, a na ostatní hodnoty jako třeba "yes" kašle,
>  takže většina turistických tras chybí.
> 

Tento styl normálně vykresluje všechny linie, které mají libovolnou hodnotu 
tagu kct_barva nebo marked_trail_barva, tj. ty které vrátí následující SQL 
dotaz:

<Layer name="red-track" status="on" srs="&srs900913;">
    <StyleName>red-track</StyleName>
    <StyleName>red-shield</StyleName>
    <Datasource>
      <Parameter name="table">((SELECT 
osm_id,way,route,name,ref,kct_red,marked_trail_red,char_length(ref) AS length 
FROM &prefix;_line WHERE osm_id > 0 AND
			      ((kct_yellow IS NULL) AND (marked_trail_yellow IS NULL)) 
AND
			      ((kct_red IS NOT NULL) OR (marked_trail_red IS NOT NULL)) 
AND
			      ((kct_green IS NULL) AND (marked_trail_green IS NULL)) 
AND
			      ((kct_blue IS NULL) AND (marked_trail_blue IS NULL))) 
UNION
			      (SELECT 
osm_id,way,route,name,ref,kct_red,marked_trail_red,char_length(ref) AS length 
FROM &prefix;_track_rels WHERE
			      ((kct_yellow IS NULL) AND (marked_trail_yellow IS NULL)) 
AND
			      ((kct_red IS NOT NULL) OR (marked_trail_red IS NOT NULL)) 
AND
			      ((kct_green IS NULL) AND (marked_trail_green IS NULL)) 
AND
			      ((kct_blue IS NULL) AND (marked_trail_blue IS NULL)))) as 
red_track</Parameter>
      &datasource-settings;
    </Datasource>
</Layer>

Speciální styly pro lyžařské, naučné a koňské stezky přidávají pouze štíty s 
příslušným symbolem k rozlišení typu cesty.

-- 
Ing. Radek Bartoň

Faculty of Information Technology
Department of Computer Graphics and Multimedia
Brno University of Technology

E-mail: blackhex na post.cz
Web: http://blackhex.no-ip.org
Jabber: blackhex na jabber.cz




Další informace o konferenci talk-cz