Template:InheritEpsg: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
(Created for use in several IS element documentation sites)
 
No edit summary
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
* {{Attr|{{{codeAttribute|FIXME}}}}}: This is an URI pointing to the [http://en.wikipedia.org/wiki/EPSG EPSG-Code] as reference system for the coordinates in {{Attr|coord}}. <br/> {{Ann| {{{epsgCode|}}} }}


* {{Attr|{{{heightCodeAttribute|FIXME}}}}}: This is an URI pointing to the [http://en.wikipedia.org/wiki/EPSG EPSG-Code] for the separate altitude reference system. <br/> {{Ann| {{{heightEpsgCode|}}} }}<noinclude>[[Category:AttributeTemplate]]</noinclude>
<includeonly>* {{Attr|{{{codeAttribute|FIXME}}}}}: This is an URI pointing to the {{external|https://en.wikipedia.org/wiki/EPSG|EPSG-Code}} as reference system for the coordinates in {{Attr|coord}}. {{AddAnn|{{{epsgCode|}}}|{{{epsgCode_de|}}} }}
 
* {{Attr|{{{heightCodeAttribute|FIXME}}}}}: This is an URI pointing to the {{external|https://en.wikipedia.org/wiki/EPSG|EPSG-Code}} for the separate altitude reference system. {{AddAnn|{{{heightEpsgCode|}}}|{{{heightEpsgCode_de|}}} }}</includeonly><noinclude>
==Usage==
This template supports {{tag|IS|geoCoord}} with two commented attribute items, that can both be commented in English and German.
===Arguments===
The template has two obligatory and four optional arguments:
*obligatory
**codeAttribute: an URI for the reference system of the coordinates
**heightCodeAttribute: an URI for the altitude reference system of the coordinates
*optional:
**epsgCode: an English comment on the reference system
**epsgCode_de: a German comment on the reference system
**heightEpsgCode: an English comment on the altitude reference system
**heightEpsgCode_de: a German comment on the altitude reference system
===Dependencies===
This template depends on [[Template:Attr]] and [[Template:AddAnn]].
 
==Example==
<nowiki>{{InheritEpsg
|codeAttribute = epsgCode
|heightCodeAttribute = heightEpsgCode}}</nowiki>
 
delivers (in a box)
 
{|border="1"
|
* {{Attr|epsgCode}}: This is an URI pointing to the {{external|https://en.wikipedia.org/wiki/EPSG|EPSG-Code}} as reference system for the coordinates in {{Attr|coord}}. {{AddAnn|| }}
 
* {{Attr|heightEpsgCode}}: This is an URI pointing to the {{external|https://en.wikipedia.org/wiki/EPSG|EPSG-Code}} for the separate altitude reference system. {{AddAnn|| }}
|}
 
<nowiki>{{InheritEpsg
|codeAttribute = epsgCode
|heightCodeAttribute = heightEpsgCode
|epsgCode=an English comment on the reference system
|epsgCode_de=a German comment on the reference system
|heightEpsgCode=an English comment on the altitude reference system
|heightEpsgCode_de=a German comment on the altitude reference system}}</nowiki>
 
delivers (in a box)
 
{|border="1"
|
* {{Attr|epsgCode}}: This is an URI pointing to the {{external|https://en.wikipedia.org/wiki/EPSG|EPSG-Code}} as reference system for the coordinates in {{Attr|coord}}. {{AddAnn|an English comment on the reference system|a German comment on the reference system }}
 
* {{Attr|heightEpsgCode}}: This is an URI pointing to the {{external|https://en.wikipedia.org/wiki/EPSG|EPSG-Code}} for the separate altitude reference system. {{AddAnn|an English comment on the altitude reference system|a German comment on the altitude reference system }}
|}
 
The template is employed indirectly via [[Template:InheritGeoCoord]] e.g. in [[IS:geoCoord]]
 
[[Category:AttributeTemplate]]</noinclude>

Latest revision as of 17:24, 15 February 2021


Usage

This template supports <geoCoord> with two commented attribute items, that can both be commented in English and German.

Arguments

The template has two obligatory and four optional arguments:

  • obligatory
    • codeAttribute: an URI for the reference system of the coordinates
    • heightCodeAttribute: an URI for the altitude reference system of the coordinates
  • optional:
    • epsgCode: an English comment on the reference system
    • epsgCode_de: a German comment on the reference system
    • heightEpsgCode: an English comment on the altitude reference system
    • heightEpsgCode_de: a German comment on the altitude reference system

Dependencies

This template depends on Template:Attr and Template:AddAnn.

Example

{{InheritEpsg |codeAttribute = epsgCode |heightCodeAttribute = heightEpsgCode}}

delivers (in a box)

  • epsgCode: This is an URI pointing to the EPSG-Code (external link) as reference system for the coordinates in coord.
  • heightEpsgCode: This is an URI pointing to the EPSG-Code (external link) for the separate altitude reference system.

{{InheritEpsg |codeAttribute = epsgCode |heightCodeAttribute = heightEpsgCode |epsgCode=an English comment on the reference system |epsgCode_de=a German comment on the reference system |heightEpsgCode=an English comment on the altitude reference system |heightEpsgCode_de=a German comment on the altitude reference system}}

delivers (in a box)

  • epsgCode: This is an URI pointing to the EPSG-Code (external link) as reference system for the coordinates in coord.
    an English comment on the reference system
    a German comment on the reference system
  • heightEpsgCode: This is an URI pointing to the EPSG-Code (external link) for the separate altitude reference system.
    an English comment on the altitude reference system
    a German comment on the altitude reference system

The template is employed indirectly via Template:InheritGeoCoord e.g. in IS:geoCoord