Шаблон:ПозКарта/doc
{{ПозКарта}} — шаблон для вставки карт, наглядно показывающих положение объекта (или нескольких объектов) в каком-либо регионе. См. полный список доступных стран и регионов. ИспользованиеОдна точка
![]() ![]() Астана Астана, Казахстан
Активные области
Несколько точекДля нескольких точек используется связка из шаблонов {{ПозКарта}} и {{ПозКарта~}}. Действие параметров точно такое же, как и при использовании одной точки.
{{ПозКарта|Россия|width=666|float=center|caption=Некоторые города России|places= {{ПозКарта~|Россия|lat_deg=59|lat_min=57|lon_deg= 30|lon_min=19|label=Санкт-Петербург|background=#FCF5E3}} {{ПозКарта~|Россия|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|label=Новосибирск|position=bottom|background=#FCF5E3}} {{ПозКарта~|Россия|lat_deg=56|lat_min=30|lon_deg= 84|lon_min=58|label=Томск|position=top}} {{ПозКарта~|Россия|lat_deg=42|lat_min=59|lon_deg= 47|lon_min=29|label=Махачкала|background=#FCF5E3}} {{ПозКарта~|Россия|lat_deg=56|lat_min=00|lon_deg= 92|lon_min=56|label=Красноярск|position=right}} {{ПозКарта~|Россия|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|label=Хабаровск|background=#FCF5E3}} {{ПозКарта~|Россия|lat_deg=64|lat_min=44|lon_deg=177|lon_min=31|label=Анадырь|background=#FCF5E3}} }} Рамка![]() {{ПозКарта |Россия Республика Алтай |caption= |label= |lat_deg=51.577923 |lon_deg=87.668152 |width=300 |float=right |alt=physical |areas=physical |rama=1 |ramacolor=#ff0000 |ramawidth=44 |ramaheight=44 |radius=22 }}
![]() {{ПозКарта |Россия Республика Алтай |caption= |label= |lat_deg=51.577923 |lon_deg=87.668152 |width=300 |float=right |alt=physical |areas=physical |rama=1 |ramacolor=#ff0000 |ramawidth=22 |ramaheight=44 |rotate=-10 }} Альтернативная картаЕсли использующаяся по умолчанию карта не устраивает, можно воспользоваться альтернативной картой. Внимание: проекция и параметры обрезки альтернативной карты должны обязательно совпадать с параметрами карты по умолчанию.
Пока используются параметры для альтернативных карт:
Полный список параметровОбозначения: параметр только шаблона {{ПозКарта}}; параметр шаблонов {{ПозКарта}} и {{ПозКарта~}}
Дополнительные настройки для меток-ссылокЕсли вы хотите, чтобы подписи на карте были ссылками, для которых устанавливалось особое оформление (например, жирный шрифт и чёрный цвет), используйте дополнительные параметры шаблона {{ПозКарта~}}:
Результат может выглядеть так. Как создавать картыЕсли в списке не нашлось нужной карты или качество уже существующей карты не устраивает, её можно создать самостоятельно. ИзображениеСгодится любое свободное изображение карты для которой известны проекция, параметры обрезки и нужный регион выделен на фоне других. Изображения рекомендуется переводить в векторный формат и раскрашивать в соответствии с легендой. ![]() ШаблонИменованиеПомните, что если на карте изображена внутренняя территориальная единица (например, провинция), то в поле создания шаблона необходимо набрать полную иерархию адресов, начиная с самого верхнего уровня (например, Цилиндрическая равнопромежуточная проекция![]() Самый удобный для позиционных карт тип проекции. Преимущество данной проекции — простота формулы расчёта положения объекта (так как осями в карте являются широта и долгота в чистом виде). Недостаток — искажение карты (чем дальше от экватора, тем больше искажения), как следствие по такой карте, без дополнительных расчётов нельзя точно оценить расстояние между объектами. Чтобы уменьшить искажения, карта специально растягивается по оси север-юг, например для карты Хорватии коэффициент растяжение равен 140 %. Для создания шаблона будут нужны только параметры обрезки карты: долгота крайнего левого и крайнего правого меридиана, широта крайней верхней и крайней нижней параллели на изображении. Получившиеся значения в десятичном виде будут значениями параметров left и right, top и bottom соответственно. Значения для южного и западного полушарий указываются с минусом. Для Хорватии: |name = Хорватия | top = 46.8 | bottom = 42.1 | left = 13.1 | right = 19.9 | image = Croatia location map.svg Если есть альтернативные изображения (например, физическая карта), и при этом эти изображения в точности совпадают по координатам с исходным, укажите их в качестве классов. Например: | imagephysical = Example map 2.jpg | image123 = Example map 30.svg Тогда при вызове шаблона с параметром alt=physical подставится Если карта пересекает 180°-меридиан, точки западного полушария будут корректно отображаться с параметром crosses180=1. Прямая азимутальная (полярная) проекция![]() Чтобы всё заработало, нужно указать тип проекции параметром type=polar. Потребуется узнать координаты полюса, а также длину половины меридиана (от полюса до экватора) на данном изображении. Это параметры x и y, length_x и length_y соответственно (записываются в процентах от ширины/высоты карты). Пригодится угол в градусах между нулевым меридианом и прямой, направленной вправо из северного полюса (влево из южного). Два полушария одновременно задействовать нельзя. Для Антарктиды: |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). Подстраницы вызываются с двумя параметрами: В качестве примера можно посмотреть Шаблон:ПозКарта Китайская Народная Республика. |name = Китайская Народная Республика |image = China edcp location map.svg |type = custom Карта прорисована в конической равнопромежуточной проекции. Для составления формулы расчёта положения маркера нам понадобятся следующие данные: первая и вторая стандартные параллели, средние параллель и меридиан, средний радиус Земли в процентах от ширины (или высоты) карты, соотношение ширины и высоты карты, смещение геометрического центра карты относительно точки пересечения средних меридиана и параллели. Формулы расчёта координат объекта:
Полный список функций, доступных в формулах расчёта координат, можно найти в meta:Help:Calculation. Тригонометрические функции принимают аргументы в радианах, для преобразования в радианы из градусов обычно используется конструкция
|
Portal di Ensiklopedia Dunia