Шаблон:Mars quadrangle/документація
Це підсторінка документації шаблону {{Mars quadrangle}}. Вона містить інформацію про використання, категорії та інший вміст, що не є частиною оригінальної сторінки шаблону. |
Використання
ред.Цей шаблон служить для автоматичного генерування назв марсіанських квадранглів, до яких належить вказана точка на поверхні. Шаблон має чотири параметри:
{{Mars quadrangle |latitude= |N_or_S= |longitude= |E_or_W= }}
Таким чином, наприклад, точка за координатами 59,7° пд. ш., 21,5° сх. д. опрацьовується як:
{{Mars quadrangle|latitude=59.7|N_or_S=S|longitude=21.5|E_or_W=E}}
В результаті отримуємо: «Noachis»
Цей шаблон призначений, в першу чергу, для використання з шаблонами-картками та подібними шаблонами, для автоматичної категоризації. Наприклад, він використовується в шаблоні {{Поверхневий об'єкт на космічному тілі}} і додає статті про деталі на Марсі до відповідних ареографічних категорій.
Структура
ред.Цей шаблон широко використовує порівняльні парсерні функції. Функцію #switch з ним, в більшості випадків, не вийде використовувати, бо він працює з діапазонами чисел з рухомою комою, а не з конкретними числовими значеннями. Аби спростити код, праця з широтою відбувається в основному шаблоні, тоді як для роботи з довготою викликається один з чотирьох підшаблонів.
- Шаблон:Mars quadrangle/30-65N
- Шаблон:Mars quadrangle/0-30N
- Шаблон:Mars quadrangle/0-30S
- Шаблон:Mars quadrangle/30-65S
Кожен з цих підшаблонів має два повні списки квадранглів, що відповідають діапазонові значень широти, з якими має справу цей підшаблон, тоді як другий список сортується в зворотньому порядку на той випадок, якщо буде використана східна довгота замість західної довготи. Тож цей шаблон може використовувати повний діапазон 0-360° як для східної, так і для західної довгот.
Але такий підхід не був застосований для використання негативної широти, тож північну та південну широти треба вказувати у відповідному діапазоні.