Module:Coordinates>WOSlinker |
|
(同じ利用者による、間の1版が非表示) |
1行目: |
1行目: |
| {{High-risk}} | | {{使用箇所の多いテンプレート|176,000以上}} |
| {{Module rating|protected}} | | {{Uses Wikidata|P625}} |
| {{Tracks and uses Wikidata|P625}} | | {{Tracks Wikidata|P625}} |
| {{Lua|Module:Math|Module:Arguments}} | | {{Lua|モジュール:Math|モジュール:Arguments}} |
| {{Uses TemplateStyles|Module:Coordinates/styles.css}} | | {{Uses TemplateStyles|モジュール:Coordinates/styles.css}} |
| '''Note:''' The code which this module's main function (<code>coord</code>) outputs is directly parsed and/or manipulated by [[Module:Location map]] and other functions of this module itself (<code>coord2text</code> and <code>coordinsert</code>). If the structure of the output changes (for example, to use [[:mw:Help:Extension:Kartographer|the <code><nowiki><mapframe></nowiki></code> and <code><nowiki><maplink></nowiki></code> tags]]), please update the aforementioned scripts as well.
| |
|
| |
|
| ==Using the module with coordinsert== | | == 追跡/メンテナンスカテゴリ == |
| When using the {{tl|Coord}} template inside another template, like an infobox, there may be parameters (like <code><var>type</var>:<var>airport</var></code>) which should be added automatically. To do so, do something like this:
| | * [[:Category:座標タグに誤りがあるページ]] |
| <code>{{#if:{{{coordinates|}}}|{{#invoke:Coordinates|coordinsert|{{{coordinates|}}}|<var>parameter1:value1|parameter2:value2|parameter3:value3…</var>}}|</code>
| | * [[:Category:ウィキデータにない座標]] |
| | | * [[:Category:ウィキデータにある座標]] |
| Do not add more vertical bars <code>|</code> than necessary.
| | * [[:Category:ウィキデータで値なしとなっている座標]] |
| | | * [[:Category:ウィキデータで不明な値となっている座標]] |
| ==Using the module with coord2text to extract latitude or longitude==
| | <includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox|| |
| Developers maintaining legacy code may need to extract latitude or longitude to use a parameters in other code, or a mathematical expression.
| | [[Category:追跡カテゴリを追加するモジュール]] |
| The module's "coord2text" function can be used to extract data from the {{tl|Coord}} template. To extract the latitude from a Coord template, use:
| |
| | |
| <code><nowiki>{{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|lat}}</nowiki></code> → {{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|lat}}
| |
| | |
| To extract the longitude, use:
| |
| | |
| <code><nowiki>{{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|long}}</nowiki></code> → {{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|long}}
| |
| | |
| == Modules using this module directly ==
| |
| * [[Module:HS listed building row]] | |
| | |
| == Tracking categories ==
| |
| * {{clc|Pages with malformed coordinate tags}}
| |
| * {{clc|Coordinates not on Wikidata}}
| |
| * {{clc|Coordinates on Wikidata}}
| |
| * {{clc|Coordinates on Wikidata set to no value}}
| |
| * {{clc|Coordinates on Wikidata set to unknown value}}
| |
| | |
| <includeonly>{{#switch:{{SUBPAGENAME}}|sandbox2|sandbox=| | |
| [[Category:Modules that add a tracking category]] | |
| }}</includeonly> | | }}</includeonly> |