Кышкар:ПозКарта

Википедий — эрыкан энциклопедий гыч материал
Перейти к навигации Перейти к поиску
Документаций Документаций

{{ПозКарта}} — шаблон для вставки карт, наглядно показывающих положение объекта (или нескольких объектов) в каком-либо регионе. Ончо полный список доступных стран и регионов.

Кучылтмаш

Одна точка

Тыглай карте
Паг (Хорватий)
Паг
Red pog.png
Паг
Паг, Хорватий
{{ПозКарта
 |Хорватий
 |label=Паг
 |lat_deg=44|lat_min=26
 |lon_deg=15|lon_min=3
 |position=right
 |width=300
 |float=right
}}


Задание координат в десятичном виде и смена положения метки
Торонто, Канаде
Канаден позиционный карте алят уке.
{{ПозКарта
 |Канаде
 |label=Торонто
 |lat=43.6666
 |long=-79.4166
 |position=left
 |width=200
}}


Настройка надписи, подписи и маркера
Харьков, Украине
Харків
Red pog.png
Харків
Харьков, кугыт шотышто кокымшо ола Украиныште
{{ПозКарта
 |Украине
 |label=''Харків''
 |lat=50
 |long=36.25
 |position=top
 |width=333
 |float=right
 |background=#AFD6FF
 |label_size=222
 |marksize=17
 |caption=Харьков, кугыт шотышто кокымшо ола Украиныште
 }}


Карте лӱм деч посна
Брчко, Босний да Герцеговине
Боснией да Герцеговинен позиционный карте алят уке.
{{ПозКарта
 |Босний да Герцеговине
 |label=Брчко
 |position=left
 |width=150
 |lat=44.87
 |long=18.81
 |float=right
 |caption=
 }}


Пересечение 180°-меридиана
Уэлен, Россий
Уэлен
Red pog.png
Уэлен
Уэлен, Россий
{{ПозКарта
 |Россий
 |label=Уэлен
 |lat_deg=66|lat_min=09
 |lon_deg=169|lon_min=48|lon_dir=W
 |position=left
 |width=402
 |float=right
}}


Несколько точек

Для нескольких точек используется связка из шаблонов {{ПозКарта+}} и {{ПозКарта~}}. Действие параметров точно такое же, как и при использовании одной точки.

ПозКарта (Россий)
Red pog.png
Санкт-Петербург
Red pog.png
Моско
Red pog.png
Самаре
Red pog.png
Новосибирск
Red pog.png
Томск
Red pog.png
Красноярск
Red pog.png
Нерюнгри
Red pog.png
Владивосток
Red pog.png
Хабаровск
Red pog.png
Анадырь
южо Российысе ола-влак
{{  ПозКарта+|Россий|width=666|float=center|caption=Южо Российысе ола-влак|places=
  {{ПозКарта~|Россий|lat_deg=59|lat_min=57|lon_deg= 30|lon_min=19|background=#FCF5E3|label=Санкт-Петербург}}
  {{ПозКарта~|Россий|lat_deg=55|lat_min=45|lon_deg= 37|lon_min=37|label=Моско}}
  {{ПозКарта~|Россий|lat_deg=53|lat_min=11|lon_deg= 50|lon_min=07|label=Самаре}}
  {{ПозКарта~|Россий|lat_deg=55|lat_min=02|lon_deg= 82|lon_min=55|position=bottom|background=#FCF5E3|label=Новосибирск}}
  {{ПозКарта~|Россий|lat_deg=56|lat_min=30|lon_deg= 84|lon_min=58|position=top|label=Томск}}
  {{ПозКарта~|Россий|lat_deg=56|lat_min=00|lon_deg= 92|lon_min=56|label=Красноярск}}
  {{ПозКарта~|Россий|lat_deg=56|lat_min=40|lon_deg=124|lon_min=42|label=Нерюнгри}}
  {{ПозКарта~|Россий|lat_deg=43|lat_min=07|lon_deg=131|lon_min=54|label=Владивосток}}
  {{ПозКарта~|Россий|lat_deg=48|lat_min=29|lon_deg=135|lon_min=04|background=#FCF5E3|label=Хабаровск}}
  {{ПозКарта~|Россий|lat_deg=64|lat_min=44|lon_deg=177|lon_min=31|background=#FCF5E3|label=Анадырь}}
}}

Полный список параметров

Обозначения:  параметр шаблонов {{ПозКарта}} и {{ПозКарта+}};  {{ПозКарта}} и {{ПозКарта~}}

  •  1 — название карты (можно указывать без номера, см. примеры);
  •  float — размещение карты:
    • left, rightпо умолчанию — обтекание по левому или правому краю;
    • center — выравнивание по центру;
    • none — без обтекания;
  •  caption — подпись:
    • Если задана, изображение попадает в толстую серую рамку, как вставленная картинка;
    • Если не задана, серой рамки нет, а под картой появляется подпись имя страницы, имя карты;
    • Если задана пустой — и рамка, и какая-либо подпись отсутствуют;
  •  label — надпись рядом с точкой. {{ПозКарта+}} использует его только для автоматической подписи;
  •  width — ширина карты в пикселях (по умолчанию 240);
  •  alt — альтернативная карта — имя файла, которым будет заменена карта. Формулы расчёта координат не меняются, поэтому изображения при наложении должны соответствовать;
  •  border — цвет границы.
  •  lat (lat_dir, lat_deg, lat_min, lat_sec) — широта (лоптык), может быть задана как в десятичных координатах (для южного полушария — отрицательная), так и в градусах, минутах и секундах (lat_dir — N для северного полушария, S для южного);
  •  lon (lon_dir, lon_deg, lon_min, lon_sec) — долгота (кутык), также допускает два формата. Десятичное значение отрицательно для западного полушария; lon_dir — W для западного полушария, E для восточного;
  •  label — надпись рядом с точкой;
  •  position — положение надписи относительно точки:
    • left, rightпо умолчанию — слева или справа;
    • top, bottom — сверху (может некорректно работать на больших шрифтах) или снизу;
    • none — скрыть надпись;
  •  label_size — размер текста надписи в процентах от нормального;
  •  background — цвет фона надписи, рекомендуется использовать только при необходимости и делать равным цвету фона карты;
  •  mark — имя файла с точкой, по умолчанию Red pog.svg;
  •  marksize — размер точки, по умолчанию 9.


Кузе картым ышташ

Лӱмерыште карте уке гын, тудым ышташ лиеш.

Сӱрет

Сгодится любое свободное изображение карты, где нужный регион выделен на фоне других и изображён либо в ортографической проекции, либо в прямой азимутальной (можно взять любую другую проекцию, но выводить и записывать формулы расчёта координат придётся самостоятельно). Изображения рекомендуется переводить в векторный формат и раскрашивать в соответствии с легендой.

Рекомендации по раскрашиванию карт

Кышкар

Когда изображение создано и загружено на Викисклад, можно приступить к созданию шаблона. Шаблон состоит из некоторых служебных частей и параметров:

{{#switch:{{{1}}}

|параметр = значение
|параметр = значение
...
}}<noinclude>{{ПозКарта/Инфо|название карты}}</noinclude>

Параметры name и image общие для всех карт: name содержит название административной единицы (мутлан, Индий), а image — имя файла с картинкой (India-locator-map-blank.svg).


Именование

Если на карте изображена внутренняя территориальная единица (мутлан, провинций или федерал мланде), в название следует включать полную иерархию ({{ПозКарта Немыч Эл Тюрингий}}), чтобы карты автоматически подставлял шаблон {{ИВ}}. В остальных случаях нужно лишь называть единицу — {{ПозКарта Антарктиде}}.


Ортографическая проекция

Алжир

Необходимо вычислить долготу крайнего левого и крайнего правого меридиана, а также широту крайней верхней и крайней нижней параллели на изображении. Получившиеся значения в десятичном виде будут значениями параметров left и right, top и bottom соответственно. Значения для южного и западного полушарий указываются с минусом.

Алжирлан:

|name = Алжир
|top = 38.5
|bottom = 19
|left = -8.7
|right = 12
|image = Algeria.svg

Если карта пересекает 180°-меридиан, точки западного полушария будут корректно отображаться с параметром crosses180=1.


Прямая азимутальная проекция

РФ

Чтобы всё заработало, нужно указать тип проекции параметром type=polar.

Потребуется узнать координаты полюса, а также длину половины меридиана (от полюса до экватора) на данном изображении. Это параметры x и y, length_x и length_y соответственно (записываются в процентах от ширины/высоты карты). Пригодится угол в градусах между нулевым меридианом и прямой, направленной вправо из северного полюса (влево из южного) — параметр alpha, а также параметр mult — если карта сплющена по горизонтали, как, например, карта России, на этот параметр будут умножаться углы. Если карта строго круглая, как, например, карта Антарктиды, его значение равно 1.

Два полушария одновременно задействовать нельзя.

Российлан:

|type = polar
|x = 49.842
|y = 1.227
|alpha = 181
|mult = 0.9372819895
|length_x = 111.047693
|length_y = 216.678436
|image = Blank map of Russia-geoloc.svg

Антарктидылан:

|type = polar
|x = 50
|y = 50
|alpha = -90
|mult = 1
|length_x = -150
|length_y = -150
|image = Antarctica blank.svg


Нестандартная проекция

Чтобы всё заработало, нужно указать тип проекции параметром type=custom.

Для расчёта координат используются произвольные формулы, которые надо вставить в подстраницы /x и /y (ПозКарта .../x). Подстраницы вызываются с тремя параметрами: {{{1}}} — название карты, {{{2}}} — долгота (−180…180), {{{3}}} — широта (−90…90). Результатом вычислений должно стать значение координаты точки в процентах (для /x — от ширины изображения, для /y — от высоты).