Coord: diferència entre les revisions

[canvi no comprovat][canvi no comprovat]
Contingut suprimit Contingut afegit
reorganitzo per claredat i tractament més eficient dels paràmetres
ara amb Lua
Línia 1:
<includeonly>{{Coord/display/{{{display#invoke:Coordenades|inline}coord}}<!--
|1=-->{{#ifeq:{{{4|}}}||<!--
Format ±decimal (dec)
}}---->|{{#coordinates:{{formatnum:{{puntdecimal|{{{1|}}}}}}}|{{{2|}}}|{{formatnum:{{puntdecimal|{{{32|}}}}}}}|{{#ifeq:{{{4|}}}|O|W|{{{4|}}}}}|{{{53|}}}|{{#switch:{{{display|}}}|inline,title|it|ti|t|title={{detecta espai de noms|discussió|plantilla|mòdul=|altre=primary}}|#default=}}|name={{{name|{{{nom|}}}}}}}}
--->{{coord/input/dec
|1={{puntdecimal|#if:{{#switch:{1|{{4}}}{{{8}}}|NE|NW|NO|SE|SW|SO=y}}<!--
Format graus|minuts|segons.decimals (dmdms)
|2={{puntdecimal|{{{2|}}}}}
}}------->|{{#coordinates:{{{1|}}}|{{{2|}}}|{{formatnum:{{puntdecimal|{{{3|}}}}}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{formatnum:{{puntdecimal|{{{7|}}}}}}}|{{#ifeq:{{{8|}}}|O|W|{{{8|}}}}}|{{{9|}}}|{{#switch:{{{display|}}}|inline,title|it|ti|t|title={{detecta espai de noms|discussió|plantilla|mòdul=|altre=primary}}|#default=}}|name={{{name|{{{nom|}}}}}}}}
|3={{{3|}}}
|{{#if:{{#switch:{{{3}}}{{{6}}}|NE|NW|NO|SE|SW|SO=y}}|<!--
|format={{{format|dms}}}
Format graus|minuts.decimals (ddm)
|nom={{{name|{{{nom|}}}}}}
}}---------->|{{#coordinates:{{{1|}}}|{{formatnum:{{puntdecimal|{{{12|}}}}}}}|{{{3|}}}|{{{4|}}}|{{formatnum:{{puntdecimal|{{{25|}}}}}}}|{{#ifeq:{3{{6|}}}|O|W|{{{6|}}}}}|{{{7|}}}|{{#switch:{{{display|}}}|inline,title|it|ti|t|title={{detecta espai de noms|discussió|plantilla|mòdul=|altre=primary}}|#default=}}|name={{{name|{{{nom|}}}}}}}}
|{{#if:{{#switch:{{{42}}}{{{84}}}|NE|NW|NO|SE|SW|SO=y}}|<!--
Format graus|minuts|segons.decdecimals (dmsd)
}}------------->|{{#coordinates:{{{1|}}}|{{formatnum:{{puntdecimal|{{{21|}}}}}}}|{{{3|}}}|{{{42|}}}|{{formatnum:{{puntdecimal|{{{53|}}}}}}}|{{#ifeq:{{{64|}}}|O|W|{{{64|}}}}}|{{{75|}}}|{{#switch:{{{display|}}}|inline,title|it|ti|t|title={{detecta espai de noms|discussió|plantilla|mòdul=|altre=primary}}|#default=}}|name={{{name|{{{nom|}}}}}}}}
---->{{coord/input/dms
|1={{{1|} }}
|2={{{2|} }}
|3={{puntdecimal|{{{3|}}}}}
|4={{{4|}}}
|5={{{5|}}}
|6={{{6|}}}
|7={{puntdecimal|{{{7|}}}}}
|8={{#ifeq:{{{8|}}}|O|W|{{{8|}}}}}
|9={{{9|}}}
|10={{{10|}}}<!--per detectar nombre erroni de paràmetres-->
|format={{{format|dms}}}
|nom={{{name|{{{nom|}}}}}}
}}{{#coordinates:{{{1|}}}|{{{2|}}}|{{formatnum:{{puntdecimal|{{{3|}}}}}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{formatnum:{{puntdecimal|{{{7|}}}}}}}|{{#ifeq:{{{8|}}}|O|W|{{{8|}}}}}|{{{9|}}}|{{#switch:{{{display|}}}|inline,title|title={{detecta espai de noms|discussió|plantilla=|altre=primary}}|#default=}}|name={{{name|{{{nom|}}}}}}}}
|{{#if:{{#switch:{{{3}}}{{{6}}}|NE|NW|NO|SE|SW|SO=y}}|<!--
Format graus|minuts.decimals (dm)
----->{{coord/input/dm
|1={{{1|}}}
|2={{puntdecimal|{{{2|}}}}}
|3={{{3|}}}
|4={{{4|}}}
|5={{puntdecimal|{{{5|}}}}}
|6={{#ifeq:{{{6|}}}|O|W|{{{6|}}}}}
|7={{{7|}}}
|8={{{8|}}}<!--per detectar nombre erroni de paràmetres-->
|9={{{9|}}}
|10={{{10|}}}
|format={{{format|dms}}}
|nom={{{name|{{{nom|}}}}}}
}}{{#coordinates:{{{1|}}}|{{formatnum:{{puntdecimal|{{{2|}}}}}}}|{{{3|}}}|{{{4|}}}|{{formatnum:{{puntdecimal|{{{5|}}}}}}}|{{#ifeq:{{{6|}}}|O|W|{{{6|}}}}}|{{{7|}}}|{{#switch:{{{display|}}}|inline,title|title={{detecta espai de noms|discussió|plantilla=|altre=primary}}|#default=}}|name={{{name|{{{nom|}}}}}}}}
|{{#if:{{#switch:{{{2}}}{{{4}}}|NE|NW|NO|SE|SW|SO=y}}|<!--
Format graus.decimals (d)
------>{{coord/input/d
|1={{puntdecimal|{{{1|}}}}}
|2={{{2|}}}
|3={{puntdecimal|{{{3|}}}}}
|4={{#ifeq:{{{4|}}}|O|W|{{{4|}}}}}
|5={{{5|}}}
|6={{{6|}}}<!--per detectar nombre erroni de paràmetres-->
|7={{{7|}}}
|8={{{8|}}}
|9={{{9|}}}
|10={{{10|}}}
|format={{{format|dms}}}
|nom={{{name|{{{nom|}}}}}}
}}{{#coordinates:{{formatnum:{{puntdecimal|{{{1|}}}}}}}|{{{2|}}}|{{formatnum:{{puntdecimal|{{{3|}}}}}}}|{{#ifeq:{{{4|}}}|O|W|{{{4|}}}}}|{{{5|}}}|{{#switch:{{{display|}}}|inline,title|title={{detecta espai de noms|discussió|plantilla=|altre=primary}}|#default=}}|name={{{name|{{{nom|}}}}}}}}
|{{coord/input/ERROR
|1={{{1|}}}
|2={{{2|}}}
|3={{{3|}}}
|4={{{4|}}}
|5={{{5|}}}
|6={{{6|}}}
|7={{{7|}}}
|8={{{8|}}}
|9={{{9|}}}
|format={{{format|}}}
|nom={{{name|{{{nom|}}}}}}
}}
}}
--> }}</includeonly><noinclude>
}}
}}
}}
}}<!--
-->{{#ifeq:{{{dim|μ}}}|μ||{{Coord/input/error2|msg=dim= hauria de ser dim:|sort_ch=D}}}}<!--
-->{{#ifeq:{{{globe|μ}}}|μ||{{Coord/input/error2|msg=globe= hauria de ser globe:|sort_ch=G}}}}<!--
-->{{#ifeq:{{{region|μ}}}|μ||{{Coord/input/error2|msg=region= hauria de ser region:|sort_ch=R}}}}<!--
-->{{#ifeq:{{{scale|μ}}}|μ||{{Coord/input/error2|msg=scale= hauria de ser scale:|sort_ch=S}}}}<!--
-->{{#ifeq:{{{source|μ}}}|μ||{{Coord/input/error2|msg=source= hauria de ser source:|sort_ch=s}}}}<!--
-->{{#ifeq:{{{type|μ}}}|μ||{{Coord/input/error2|msg=type= hauria de ser type:|sort_ch=T}}}}<!--
--></includeonly><noinclude>
{{ús de la plantilla}}
</noinclude>