Difference between revisions of "Template:Rendering"

From Imagico.de TagDoc
Jump to navigation Jump to search
(Add support for keys and second level secondary tags)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#ifeq: {{{carto|}}} | yes
<includeonly><div class="tagdoc-renderinggallery">
  | <div class="tagdoc-renderinggallery">
<div class="tagdoc-renderinggallery-heading"><span class="plainlinks">{{#switch: {{{style}}}
    <div class="tagdoc-renderinggallery-heading"><span class="plainlinks">[https://github.com/gravitystorm/openstreetmap-carto OSM-Carto]</span></div>
  | carto = [https://github.com/gravitystorm/openstreetmap-carto OSM-Carto] - {{{ftype}}} with {{#if: {{{value|}}}|{{Tag|{{{key}}}|{{{value}}}}}|{{Tag|{{{key}}}}}}}{{#if: {{{key2|}}}| &nbsp;and {{Tag|{{{key2}}}|{{{value2}}}}}}}{{#if: {{{key3|}}}| &nbsp;and {{Tag|{{{key3}}}|{{{value3}}}}}}}
    {{#ifexpr: 0 >= {{{min_zoom|0}}}|{{#ifexpr: 0 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=0|test={{{test}}}}}}}}}
  | ac = [https://github.com/imagico/osm-carto-alternative-colors Alternative colors map style] - {{{ftype}}} with {{#if: {{{value|}}}|{{Tag|{{{key}}}|{{{value}}}}}|{{Tag|{{{key}}}}}}}{{#if: {{{key2|}}}| &nbsp;and {{Tag|{{{key2}}}|{{{value2}}}}}}}{{#if: {{{key3|}}}| &nbsp;and {{Tag|{{{key3}}}|{{{value3}}}}}}}
    {{#ifexpr: 1 >= {{{min_zoom|0}}}|{{#ifexpr: 1 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=1|test={{{test}}}}}}}}}
}}</span></div><nowiki/>
    {{#ifexpr: 2 >= {{{min_zoom|0}}}|{{#ifexpr: 2 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=2|test={{{test}}}}}}}}}
{{#ifexpr: 0 >= {{{min_zoom|0}}}|{{#ifexpr: 0 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=0|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 3 >= {{{min_zoom|0}}}|{{#ifexpr: 3 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=3|test={{{test}}}}}}}}}
{{#ifexpr: 1 >= {{{min_zoom|0}}}|{{#ifexpr: 1 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=1|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 4 >= {{{min_zoom|0}}}|{{#ifexpr: 4 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=4|test={{{test}}}}}}}}}
{{#ifexpr: 2 >= {{{min_zoom|0}}}|{{#ifexpr: 2 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=2|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 5 >= {{{min_zoom|0}}}|{{#ifexpr: 5 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=5|test={{{test}}}}}}}}}
{{#ifexpr: 3 >= {{{min_zoom|0}}}|{{#ifexpr: 3 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=3|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 6 >= {{{min_zoom|0}}}|{{#ifexpr: 6 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=6|test={{{test}}}}}}}}}
{{#ifexpr: 4 >= {{{min_zoom|0}}}|{{#ifexpr: 4 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=4|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 7 >= {{{min_zoom|0}}}|{{#ifexpr: 7 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=7|test={{{test}}}}}}}}}
{{#ifexpr: 5 >= {{{min_zoom|0}}}|{{#ifexpr: 5 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=5|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 8 >= {{{min_zoom|0}}}|{{#ifexpr: 8 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=8|test={{{test}}}}}}}}}
{{#ifexpr: 6 >= {{{min_zoom|0}}}|{{#ifexpr: 6 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=6|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 9 >= {{{min_zoom|0}}}|{{#ifexpr: 9 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=9|test={{{test}}}}}}}}}
{{#ifexpr: 7 >= {{{min_zoom|0}}}|{{#ifexpr: 7 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=7|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 10 >= {{{min_zoom|0}}}|{{#ifexpr: 10 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=10|test={{{test}}}}}}}}}
{{#ifexpr: 8 >= {{{min_zoom|0}}}|{{#ifexpr: 8 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=8|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 11 >= {{{min_zoom|0}}}|{{#ifexpr: 11 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=11|test={{{test}}}}}}}}}
{{#ifexpr: 9 >= {{{min_zoom|0}}}|{{#ifexpr: 9 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=9|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 12 >= {{{min_zoom|0}}}|{{#ifexpr: 12 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=12|test={{{test}}}}}}}}}
{{#ifexpr: 10 >= {{{min_zoom|0}}}|{{#ifexpr: 10 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=10|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 13 >= {{{min_zoom|0}}}|{{#ifexpr: 13 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=13|test={{{test}}}}}}}}}
{{#ifexpr: 11 >= {{{min_zoom|0}}}|{{#ifexpr: 11 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=11|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 14 >= {{{min_zoom|0}}}|{{#ifexpr: 14 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=14|test={{{test}}}}}}}}}
{{#ifexpr: 12 >= {{{min_zoom|0}}}|{{#ifexpr: 12 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=12|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 15 >= {{{min_zoom|0}}}|{{#ifexpr: 15 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=15|test={{{test}}}}}}}}}
{{#ifexpr: 13 >= {{{min_zoom|0}}}|{{#ifexpr: 13 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=13|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 16 >= {{{min_zoom|0}}}|{{#ifexpr: 16 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=16|test={{{test}}}}}}}}}
{{#ifexpr: 14 >= {{{min_zoom|0}}}|{{#ifexpr: 14 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=14|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 17 >= {{{min_zoom|0}}}|{{#ifexpr: 17 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=17|test={{{test}}}}}}}}}
{{#ifexpr: 15 >= {{{min_zoom|0}}}|{{#ifexpr: 15 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=15|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 18 >= {{{min_zoom|0}}}|{{#ifexpr: 18 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=18|test={{{test}}}}}}}}}
{{#ifexpr: 16 >= {{{min_zoom|0}}}|{{#ifexpr: 16 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=16|test={{{test}}}}}}}}}<nowiki/>
    {{#ifexpr: 19 >= {{{min_zoom|0}}}|{{#ifexpr: 19 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=carto|zoom=19|test={{{test}}}}}}}}}
{{#ifexpr: 17 >= {{{min_zoom|0}}}|{{#ifexpr: 17 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=17|test={{{test}}}}}}}}}<nowiki/>
    <div style="clear:left;"></div>
{{#ifexpr: 18 >= {{{min_zoom|0}}}|{{#ifexpr: 18 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=18|test={{{test}}}}}}}}}<nowiki/>
    </div>
{{#ifexpr: 19 >= {{{min_zoom|0}}}|{{#ifexpr: 19 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value|}}}|key2={{{key2|}}}|value2={{{value2|}}}|key3={{{key3|}}}|value3={{{value3|}}}|style={{{style}}}|zoom=19|test={{{test}}}}}}}}}<nowiki/>
    <div style="clear:both;"></div>
<div style="clear:left;"></div></div>
}}
<div style="clear:both;"></div>
{{#ifeq: {{{ac|}}} | yes
{{#ifeq:{{NAMESPACE}}|Template|<!-- do nothing -->|[[Category:Tags with rendering samples]]}}</includeonly><noinclude>Template to display rendering samples on a tag page.  Like:
  | <div class="tagdoc-renderinggallery">
    <div class="tagdoc-renderinggallery-heading"><span class="plainlinks">[https://github.com/imagico/osm-carto-alternative-colors Alternative colors map style]</span></div>
    {{#ifexpr: 0 >= {{{min_zoom|0}}}|{{#ifexpr: 0 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=0|test={{{test}}}}}}}}}
    {{#ifexpr: 1 >= {{{min_zoom|0}}}|{{#ifexpr: 1 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=1|test={{{test}}}}}}}}}
    {{#ifexpr: 2 >= {{{min_zoom|0}}}|{{#ifexpr: 2 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=2|test={{{test}}}}}}}}}
    {{#ifexpr: 3 >= {{{min_zoom|0}}}|{{#ifexpr: 3 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=3|test={{{test}}}}}}}}}
    {{#ifexpr: 4 >= {{{min_zoom|0}}}|{{#ifexpr: 4 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=4|test={{{test}}}}}}}}}
    {{#ifexpr: 5 >= {{{min_zoom|0}}}|{{#ifexpr: 5 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=5|test={{{test}}}}}}}}}
    {{#ifexpr: 6 >= {{{min_zoom|0}}}|{{#ifexpr: 6 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=6|test={{{test}}}}}}}}}
    {{#ifexpr: 7 >= {{{min_zoom|0}}}|{{#ifexpr: 7 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=7|test={{{test}}}}}}}}}
    {{#ifexpr: 8 >= {{{min_zoom|0}}}|{{#ifexpr: 8 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=8|test={{{test}}}}}}}}}
    {{#ifexpr: 9 >= {{{min_zoom|0}}}|{{#ifexpr: 9 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=9|test={{{test}}}}}}}}}
    {{#ifexpr: 10 >= {{{min_zoom|0}}}|{{#ifexpr: 10 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=10|test={{{test}}}}}}}}}
    {{#ifexpr: 11 >= {{{min_zoom|0}}}|{{#ifexpr: 11 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=11|test={{{test}}}}}}}}}
    {{#ifexpr: 12 >= {{{min_zoom|0}}}|{{#ifexpr: 12 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=12|test={{{test}}}}}}}}}
    {{#ifexpr: 13 >= {{{min_zoom|0}}}|{{#ifexpr: 13 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=13|test={{{test}}}}}}}}}
    {{#ifexpr: 14 >= {{{min_zoom|0}}}|{{#ifexpr: 14 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=14|test={{{test}}}}}}}}}
    {{#ifexpr: 15 >= {{{min_zoom|0}}}|{{#ifexpr: 15 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=15|test={{{test}}}}}}}}}
    {{#ifexpr: 16 >= {{{min_zoom|0}}}|{{#ifexpr: 16 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=16|test={{{test}}}}}}}}}
    {{#ifexpr: 17 >= {{{min_zoom|0}}}|{{#ifexpr: 17 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=17|test={{{test}}}}}}}}}
    {{#ifexpr: 18 >= {{{min_zoom|0}}}|{{#ifexpr: 18 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=18|test={{{test}}}}}}}}}
    {{#ifexpr: 19 >= {{{min_zoom|0}}}|{{#ifexpr: 19 <= {{{max_zoom|20}}}|{{RenderingImage|key={{{key}}}|value={{{value}}}|style=ac|zoom=19|test={{{test}}}}}}}}}
    <div style="clear:left;"></div>
    </div>
    <div style="clear:both;"></div>
}}
{{#ifeq:{{NAMESPACE}}|Template|<!-- do nothing -->|[[Category:Tags with rendering samples]]}}</includeonly>
<noinclude>Template to display additional maps on a tag page.  Like:
{{Rendering
{{Rendering
|key=natural
|key=natural
|value=coastline
|value=coastline
|carto=yes
|style=carto
|ac=yes
|ftype=ways
|test=coastline_polygon
|test=coastline_polygon
|min_zoom=12
}}
{{Rendering
|key=natural
|value=water
|key2=intermittent
|value2=yes
|style=carto
|ftype=polygons
|test=vertical_polygon
|min_zoom=12
}}
{{Rendering
|key=ele
|key2=tourism
|value2=information
|key3=information
|value3=guidepost
|style=carto
|ftype=nodes
|test=basic_node
|min_zoom=19
}}
}}
</noinclude>
</noinclude>

Latest revision as of 03:21, 4 March 2022

Template to display rendering samples on a tag page. Like:

carto.coastline_polygon.12.natural=coastline.png
z12
carto.coastline_polygon.13.natural=coastline.png
z13
carto.coastline_polygon.14.natural=coastline.png
z14
carto.coastline_polygon.15.natural=coastline.png
z15
carto.coastline_polygon.16.natural=coastline.png
z16
carto.coastline_polygon.17.natural=coastline.png
z17
carto.coastline_polygon.18.natural=coastline.png
z18
carto.coastline_polygon.19.natural=coastline.png
z19

carto.vertical_polygon.12.natural=water@intermittent=yes.png
z12
carto.vertical_polygon.13.natural=water@intermittent=yes.png
z13
carto.vertical_polygon.14.natural=water@intermittent=yes.png
z14
carto.vertical_polygon.15.natural=water@intermittent=yes.png
z15
carto.vertical_polygon.16.natural=water@intermittent=yes.png
z16
carto.vertical_polygon.17.natural=water@intermittent=yes.png
z17
carto.vertical_polygon.18.natural=water@intermittent=yes.png
z18
carto.vertical_polygon.19.natural=water@intermittent=yes.png
z19