<html><body>Dobrý den. Umíte někdo používat program Maperitive? Zkoušel jste někdo nastavit pravidla tak, aby se vám určité zařízení jako např. školy zobrazovaly v jiných barvách podle druhu? Například základní školy červeně, střední oranžově, vysoké červeně? Podle návodu http://maperitive.net/docs/Querying_Data.html vytvořit dělat zanořené pravidla jako:<br><br><h2 id="-wm-Nested -wm-Queries">
Nested Queries
</h2>
<p>Maperitive also supports <strong>nested queries</strong> like</p><pre> node[barrier=gate].way[highway=footpath]
</pre><p>This query is made out of two spatial specifications:</p><pre> node[barrier=gate]
</pre><p>looks for OSM nodes which represent gate barriers, and</p><pre> .way[highway=footpath]
<br><br></pre><p>ale nepodařilo se mi to rozjet. V pravidelech default.mrules je např. toto:<br></p><pre>academic : node[@isOneOf(amenity, university, college, school)] area[@isOneOf(amenity, university, college, school)]<br><br></pre><p>podle toho slovo "academic" zahrnuje uzly, které obsahují zařízení, universitu, vysokou školu nebo školu a jsou v oblasti podobně označené... Myslel jsem si, že když vytvořím pravidlo, které definuje základní školu (elementary school) jako, že hledám školu (totiž základní), která leží na rekreační ploiše, tak že mi to najde něco... ale píše to chybu že funkce isOneOf vyžaduje min. dva tagy.<br></p><p>elementary school : node[school] area[@isOneOf(residential,recreation_ground)]</p><p>a jde mi o to, že ta škola, která se mi nezobrazuje vůbec je na rekreační ploše.</p><p><br></p><p>V příloze posílám k nahlédnutí původní soubor default.mrules a můj modifikovaný redukce.mrules , který mi přestal z nějakého důvodu zobrazovat základní školy a vlastně i střední .<br></p><pre><br></pre></body></html>