跳至內容

模板:Lunar quadrangle/30-65S

維基百科,自由的百科全書

表達式錯誤:無法識別標點符號「{」。

文件圖示 模板文件[檢視] [編輯] [歷史] [清除快取]

使用[編輯]

該模版用於自動生成月球表面上某點所處的月球方格,它有四個參數:

{{Lunar quadrangle
|latitude=
|N_or_S=
|longitude=
|E_or_W=
}}

例如,點"59.7° S, 21.5° E"應該這樣輸入:

"{{Lunar quadrangle|latitude=59.7|N_or_S=S|longitude=21.5|E_or_W=E}}"

會顯示為:"LQ27"

該模版主要與信息框結合使用,並允許例如Category:月球環形山這樣的分類自動生成更低一級的地理子分類。It shouldn't be substed since that brings a bunch of intricate template coding into the article rather than the simple text name.

Structure[編輯]

This template makes extensive use of comparison parser functions. A #switch statement couldn't be used for most of it because it deals with floating-point numeric ranges rather than discrete integers. To simplify the code, latitude is dealt with in the main template and then one of four sub-templates dealing solely with longitude may be called.

Each of these sub-templates has two complete lists of quadrangles that lie in the range of latitudes it's dealing with, the second list sorted in reverse from the first list to account for using east longitude instead of west longitude. So one should be able to use the full 0-360° range for both E and W longitude.

No similar provision was made for using negative latitude to indicate southern latitudes.