「Template:座標一覧/doc」の版間の差分

削除された内容 追加された内容
Was a bee (会話 | 投稿記録)
編集の要約なし
 
(16人の利用者による、間の37版が非表示)
1行目:
<noinclude>{{Documentation subpage|種類=[[Help:テンプレート|テンプレート]]}}</noinclude>
<includeonly>{{使用箇所の多いテンプレート|30,000以上}}</includeonly>
{{ショートカット|[[PJ:GEO]]}}
このテンプレートは、[[KML]]を活用することで{{tl|ウィキ座標}}や{{tl|Coord}}が二ヶ所以上使用されている記事で、全ての地点を表示した[[地図]]の外部リンクを生成するテンプレートです。
 
:'''<nowikisyntaxhighlight lang=mediawiki>{{座標一覧}}</nowikisyntaxhighlight>'''
 
または英語版からそのままコピーして
 
:'''<nowikisyntaxhighlight lang=mediawiki>{{GeoGroupTemplate}}</nowikisyntaxhighlight>'''
 
もしくは
 
<syntaxhighlight lang=mediawiki>{{GeoGroup}}</syntaxhighlight>
 
でも使用できます。
 
[[Help:カテゴリ|カテゴリ]]ページでも使用できます。その場合は、カテゴリに属する記事内の[[座標]]全てを表示します。
 
子カテゴリや孫カテゴリなど、探索深さの指定については[[#depthlevel]]オプションの節をご覧ください。
 
記事内に場所を示した地図を表示する{{tl|Location map+}}とは関係ないので、それで表示される場所は表示されません。
子カテゴリや孫カテゴリなど、探索深さの指定については[[#depth]]オプションの節をご覧ください。
 
== オプション ==
sectionパラメータで記事中に{{tl|ウィキ座標}}や{{tl|Coord}}を使用している部分の節名を指定する事ができます。
:<nowiki> {{tlx|座標一覧 |2=section=</nowiki> '''節名'''<nowiki> }}</nowiki>
 
== 使用法 ==
{{tl|coordCoord}}テンプレート内の{{para|name}}パラメータで、地図上での表示名を指定できます。
 
: <nowiki>{{coord|38|26|12.9|N|140|49|33.8|E|scale:20000_region:JP</nowiki>'''|name=鎌倉山'''<nowiki>}}</nowiki>
 
{{tl|ウィキ座標}}系テンプレートも同様に、{{para|name}}パラメータで、地図上での表示名を指定できます。
 
: <nowiki>{{ウィキ座標2段度分|35|40|51.36|N|139|46|1.41|E|scale:10000</nowiki>'''|name=東京駅'''<nowiki>}}</nowiki>
{{tl|ウィキ座標}}系テンプレートも同様に、nameパラメータで、地図上での表示名を指定できます。
:<nowiki>{{ウィキ座標2段度分秒|35|40|51.36|N|139|46|1.41|E|scale:10000</nowiki>'''|name=東京駅'''<nowiki>}}</nowiki>
 
多数の座標を使うため、表示を簡略にしたい場合は、{{tl|ウィキ座標}}を使って以下のように記述できます。
 
:<nowiki>{{ウィキ座標|38|26|12.9|N|140|49|33.8|E||地図</nowiki>'''|name=鎌倉山'''<nowiki>}}</nowiki>
:表示:{{ウィキ座標|38|26|12.9|N|140|49|33.8|E||地図|name=鎌倉山}}
 
== 例 ==
[[七ツ森]]
{{座標一覧|section=例}}
{| class="wikitable"
|+ [[七ツ森]]
|-
! 地点
! [[座標]]<br />(地図表示サイトにリンク)
68 ⟶ 69行目:
 
== その他のオプション ==
<!--{{座標一覧|article=日本プロ野球}}(2023.6現在座標は___location map+のみなので、動作しない)-->
{{座標一覧|article=四国八十八箇所セ・リーグ}}
 
=== article ===
{{座標一覧|article=四国八十八箇所}}
別の記事やページに貼られている座標を一覧できます。例えば
:<nowiki>{{座標一覧|article=</nowiki>'''四国八十八箇所'''<nowiki>}}</nowiki>
と書くと、記事[[四国八十八箇所]]にある全ての座標が表示されます。
 
: {{Tlx |座標一覧|2=article='''セ・リーグ'''}}
=== depth ===
 
カテゴリにテンプレートを貼り付けた時の、探索深さを指定します。無指定だと、そのカテゴリ内の記事だけを探索します。1とすると、子カテゴリの記事まで探索します。2とすると、孫カテゴリの記事まで探索します。0とした場合は下層カテゴリを際限なく探索します。
と書くと、記事「[[セ・リーグ]]」([[日本プロ野球]]のリーグのひとつ)にある全ての座標が表示されます。普通の[[Wikipedia:リダイレクト|リダイレクト]]名でも可能です。
 
=== depthlevel ===
[[Help:カテゴリ|カテゴリ]]にテンプレートを貼り付けた時の、探索深さを指定します。無指定だと、そのカテゴリ内の記事だけを探索します。1とすると、子カテゴリの記事まで探索します。2とすると、孫カテゴリの記事まで探索します。0とした場合は下カテゴリを無制なく探索します。
 
欲張ってあまり探索範囲を広げると、ツールサーバから応答がなくなり、地図に何も表示されなくなってしまいます。座標の数が全体で100-200個になる程度が、おおよそ反応が良いようです。300-400個になるとクリックのたびに表示されたり表示されなかったり、という状態が現れ、更に増えると全く表示されなくなるようです。
:<nowiki> {{Tlx|座標一覧|depth2=level=</nowiki>'''1'''<nowiki>}}</nowiki>
カテゴリページでのテンプレートの使用例は[httphttps://ja.wikipedia.org/w/index.php?title=%E7%89%B9%E5%88%A5%3A%E3%83%AA%E3%83%B3%E3%82%AF%E5%85%83&target=Template%3A%E5%BA%A7%E6%A8%99%E4%B8%80%E8%A6%A7&namespace=14 こちら]をご覧ください。
 
=== section ===
特定の節内にある座標だけを表示させることができます。すぐ上の[[#例]]の節で使われているのが、この方式です。
 
:{{Tlx|座標一覧|2= section='''節名'''}}
== ツール ==
多数の座標を調べる手間がかかります。以下のようなサイトを使えば、少しは楽なものになるでしょう。
 
== TemplateData ==
*[http://www.ac.auone-net.jp/~geo/geo GeoLocator 日本語版] - 検索バーから地名を検索して、対象地点をクリックすると、画面左下に<br /> <nowiki>{{ウィキ座標|0|0|0|N|0|0|0|E|region:JP|地図|name=}}</nowiki><br />という形のテンプレートが表示されます。これをクリックしてコピーし「name=」の部分を「name=東京タワー」などと埋めれば使用できます。<br />詳しい使い方は[[PJ:GEO/GL]]をご覧ください。
{{Format TemplateData|
<templatedata>
{
"description": "KMLを活用することで{{ウィキ座標}}や{{Coord}}が二ヶ所以上使用されている記事で、全ての地点を表示した地図の外部リンクを生成する。",
"params": {
"article": {
"required": false,
"label": "項目",
"type": "wiki-page-name",
"default": "{{PAGENAME}}",
"description": "座標の探索の対象とする項目やカテゴリ。"
},
"level": {
"required": false,
"label": "レベル",
"type": "number",
"description": "カテゴリにテンプレートを貼り付けた時の、探索の深さを指定します。無指定だと、そのカテゴリ内の記事だけを探索します。1とすると、子カテゴリの記事まで探索します。2とすると、孫カテゴリの記事まで探索します。0とした場合は下位カテゴリを無制限に探索します。"
},
"section": {
"required": false,
"label": "節",
"type": "line",
"description": "座標を探索する節。省略時は、記事の中のすべての座標を探索。"
}
}
}
</templatedata>}}
 
== 関連項目 ==
<includeonly>{{Toolserver-powered|text=このテンプレートのリンク先は[[Wikipedia:ウィキメディア・ツールサーバーラボ|ツールサーバウィキメディア・ラボ]]で生成されてます}}</includeonly>
{{PJGEO}}
* [[Template:座標分布]]
* [[Template:Coord]]
* [[Template:地図外部リンク]]
* [[Template:Googleマップ経路図]]
* [[Wikipedia:緯度・経度の調べ方]]
* [[ドイツ語版ウィキペディア]] [[利用者ページ]]「[[:de:Benutzer:Plenz/OSM for Wiki]]」{{de icon}}
 
== 外部リンク ==
* http[https://toolserverkmlexport.toolforge.org/~para/cgi-bin/kmlexport [[Wikipedia:ウィキメディア・ツールサーバー|ツールサーバ]]Toolforgeにある仕様の説明]
 
{{地理座標 関連ページ}}
<includeonly>{{Sandbox other||
{{DEFAULTSORT:さひよういちらん}}
[[Category:外部リンク用テンプレート]]
[[Category:座標関連の地図作成支援テンプレート]]
}}</includeonly>
 
[[ca:Plantilla:Kml]]
[[en:Template:GeoGroupTemplate]]
[[fr:Modèle:KML]]
[[id:Templat:GeoGroupTemplate]]
[[mk:Шаблон:GeoGroupTemplate]]
[[pt:Predefinição:GeoGroupTemplate]]
</includeonly>