Šablonas:Location map
![]() |
Šį puslapį ar jo dalį reikia sutvarkyti pagal Vikipedijos standartus – reikia išversti į lietuvių kalbą Jei galite, sutvarkykite. |
Panaudojimas[redaguoti vikitekstą]
Creates a location map as a composite image of an existing map in equirectangular projection with a marker and an optional label superimposed onto it. Note:
- Using "caption=xxx" frames the map (empty "caption=" leaves map unframed);
- The marker/label is not checked for valid latitude/longitude & could land anywhere on the article page, even beyond the bottom;
- To suppress the marker, set marksize=1 pixel wide.
- For map "width=250" omit "px" or will stretch across page.
- To place multiple markers/labels, refer below to: See also.
- To map along converging longitudes, refer to: Template:Location_map_skew.
Usage[redaguoti vikitekstą]
{{Location map |location |label = label text |label_size = map font size, per cent |alt = Alt text for image (defaults to generic description) |position = left or right or top or bottom or none – position of the label relative to the mark, defaults to right |background = color, background color for the label, defaults to none |lon_dir=W longitude: W=west, E=east (default) |lat_dir=S latitude: S=south, N=north (default) |lat_deg = latitude degrees |lat_min = latitude minutes |lat_sec = latitude seconds |lon_deg = longitude degrees |lon_min = longitude minutes |lon_sec = longitude seconds |lat = latitude (decimal format; enter negative numbers for southern latitude) |long = longitude (decimal format; enter negative numbers for western longitude) |mark = marker image file name, a red dot by default |marksize = marker size, default=8 |border = border color or none |caption = map caption; for no caption enter "caption="; if the parameter is omitted then the caption will be "Marker text (location map name)" |float = left or right or center or none |width = map width (omit "px" or will stretch across page) |AlternativeMap = Alternative map file name (changes background map, border coordinates are determined based on the map name); this is only recommended for use in templates }}
Parameter location refers to {Template:Location map location} containing the name and coordinates of a map.
Esantys žemėlapiai[redaguoti vikitekstą]
Sąrašas šablonų „Šablonas:Location map“, skirtų vietovės parodymui (be "Šablonas:" priešdėlio):
- Location map
- Location map+
- Location map+/doc
- Location map/Info
- Location map/center
- Location map/decdeg
- Location map/decdeg/doc
- Location map/doc
- Location map/x
- Location map/y
- Location map Abchazija
- Location map Adygėja
- Location map Afganistanas
- Location map Afrika
- Location map Airija
- Location map Akmenės rajono savivaldybė
- Location map Albanija
- Location map Alpės
- Location map Altajaus Respublika
- Location map Altajaus kraštas
- Location map Alytaus miestas
- Location map Alytaus rajono savivaldybė
- Location map Alžyras
- Location map Amerikos Samoa
- Location map Amūro sritis
- Location map Andora
- Location map Angilija
- Location map Anglija
- Location map Angola
- Location map Antarktida
- Location map Antigva ir Barbuda
- Location map Anykščių rajono savivaldybė
- Location map Archangelsko sritis
- Location map Argentina
- Location map Armėnija
- Location map Aruba
- Location map Astrachanės sritis
- Location map Atlanto vandenynas
- Location map Australija
- Location map Austrija
- Location map Azerbaidžanas
- Location map Azorai
- Location map Bahamai
- Location map Bahreinas
- Location map Baltarusija
- Location map Baltijos valstybės
- Location map Bangladešas
- Location map Barbadosas
- Location map Baškirija
- Location map Belgija
- Location map Belgorodo sritis
- Location map Belizas
- Location map Beninas
- Location map Berlynas
- Location map Bermuda
- Location map Birštono savivaldybė
- Location map Biržų rajono savivaldybė
- Location map Bisau Gvinėja
- Location map Bolivija
- Location map Bosnija ir Hercegovina
- Location map Botsvana
- Location map Brazilija
- Location map Briansko sritis
- Location map Brunėjus
- Location map Bulgarija
- Location map Buriatija
- Location map Burkina Fasas
- Location map Burundis
- Location map Butanas
- Location map Centrinė federalinė apygarda
- Location map Centrinės Afrikos Respublika
- Location map Chabarovsko kraštas
- Location map Chakasija
- Location map Chantų Mansija
- Location map Dagestanas
- Location map Danija
- Location map Dominika
- Location map Dominikos Respublika
- Location map Dramblio Kaulo Krantas
- Location map Druskininkų savivaldybė
- Location map Džibutis
- Location map Egiptas
- Location map Ekvadoras
- Location map Elektrėnų savivaldybė
- Location map Eritrėja
- Location map Estija
- Location map Etiopija
- Location map Europa
- Location map Europinė Rusija
- Location map Farerų salos
- Location map Fidžis
- Location map Filipinai
- Location map GER3
- Location map Gabonas
- Location map Gajana
- Location map Galapagai
- Location map Gambija
- Location map Gana
- Location map Graikija
- Location map Grenada
- Location map Grenlandija
- Location map Gruzija
- Location map Gvadelupa
- Location map Gvatemala
- Location map Gvinėja
- Location map Haitis
- Location map Hondūras
- Location map Ignalinos rajono savivaldybė
- Location map Il de Fransas
- Location map Indija
- Location map Indijos vandenynas
- Location map Indonezija
- Location map Ingušija
- Location map Irakas
- Location map Iranas
- Location map Irkutsko sritis
- Location map Islandija
- Location map Ispanija
- Location map Italija
- Location map Ivanovo sritis
- Location map Ivlinas
- Location map Izraelis
- Location map JAV
- Location map JAV Aidahas
- Location map JAV Ajova
- Location map JAV Alabama
- Location map JAV Aliaska
- Location map JAV Aliaska/x
- Location map JAV Aliaska/y
- Location map JAV Arizona
- Location map JAV Arkanzasas
- Location map JAV Delaveras
- Location map JAV Džordžija
- Location map JAV Florida
- Location map JAV Guamas
- Location map JAV Havajai
- Location map JAV Ilinojus
- Location map JAV Indiana
- Location map JAV Juta
- Location map JAV Kalifornija
- Location map JAV Kanzasas
- Location map JAV Kentukis
- Location map JAV Koloradas
- Location map JAV Konektikutas
- Location map JAV Luiziana
- Location map JAV Masačusetsas
- Location map JAV Meinas
- Location map JAV Merilandas
- Location map JAV Minesota
- Location map JAV Misisipė
- Location map JAV Misūris
- Location map JAV Mičiganas
- Location map JAV Montana
- Location map JAV Naujasis Džersis
- Location map JAV Naujasis Hampšyras
- Location map JAV Naujoji Meksika
- Location map JAV Nebraska
- Location map JAV Nevada
- Location map JAV Niujorkas
- Location map JAV Niujorkas (valstija)
- Location map JAV Ohajas
- Location map JAV Oklahoma
- Location map JAV Oregonas
- Location map JAV Pensilvanija
- Location map JAV Pietų Dakota
- Location map JAV Pietų Karolina
- Location map JAV Rod Ailandas
- Location map JAV Teksasas
- Location map JAV Tenesis
- Location map JAV Vajomingas
- Location map JAV Vakarų Virdžinija
- Location map JAV Vašingtonas (valstija)
- Location map JAV Vermontas
- Location map JAV Virdžinija
- Location map JAV Viskonsinas
- Location map JAV Šiaurės Dakota
- Location map JAV Šiaurės Karolina
- Location map Jakutija
- Location map Jakutija/x
- Location map Jakutija/y
- Location map Jakutija 1
- Location map Jamaika
- Location map Jamalo nencų autonominė apygarda
- Location map Japonija
- Location map Japonija/x
- Location map Japonija/y
- Location map Jaroslavlio sritis
- Location map Jemenas
- Location map Jonavos miestas
- Location map Jonavos rajono savivaldybė
- Location map Joniškio rajono savivaldybė
- Location map Jordanija
- Location map Jungtiniai Arabų Emyratai
- Location map Jungtinė Karalystė
- Location map Juodkalnija
- Location map Jurbarko rajono savivaldybė
- Location map Kabarda-Balkarija
- Location map Kaimanų salos
- Location map Kaišiadorių rajono savivaldybė
- Location map Kaišiadorių savivaldybė
- Location map Kaliningrado sritis
- Location map Kalmukija
- Location map Kalnų Karabachas
- Location map Kalugos sritis
- Location map Kalvarijos savivaldybė
- Location map Kamberlandas
- Location map Kambodža
- Location map Kamerūnas
- Location map Kamčiatkos kraštas
- Location map Kanada
- Location map Kanada/x
- Location map Kanada/y
- Location map Kanada Geo
- Location map Kanada Geo/doc
- Location map Kanados Alberta
- Location map Kanados Britų Kolumbija
- Location map Kanados Kvebekas
- Location map Kanados Manitoba
- Location map Kanados Naujasis Bransvikas
- Location map Kanados Naujoji Škotija
- Location map Kanados Niufaundlandas
- Location map Kanados Niufaundlandas ir Labradoras
- Location map Kanados Ontarijas
- Location map Kanados Princo Edvardo sala
- Location map Kanados Saskačevanas
- Location map Kanarų salos
- Location map Karačiajų Čerkesija
- Location map Karelija
- Location map Kataras
- Location map Kauno miestas
- Location map Kauno rajono savivaldybė
- Location map Kazachija
- Location map Kazlų Rūdos savivaldybė
- Location map Kelmės rajono savivaldybė
- Location map Kembridžšyras
- Location map Kemerovo sritis
- Location map Kenija
- Location map Kentas
- Location map Kinija
- Location map Kinija/x
- Location map Kinija/y
- Location map Kipras
- Location map Kirgizija
- Location map Kiribatis
- Location map Kirovo sritis
- Location map Kiurasao
- Location map Klaipėdos miestas
- Location map Klaipėdos rajono savivaldybė
- Location map Kolumbija
- Location map Komija
- Location map Komorai
- Location map Kongo Demokratinė Respublika
- Location map Kongo Respublika
- Location map Kosovas
- Location map Kosta Rika
- Location map Kostromos sritis
- Location map Krasnodaro kraštas
- Location map Krasnojarsko kraštas
- Location map Krasnojarsko kraštas/x
- Location map Krasnojarsko kraštas/y
- Location map Kretingos miestas
- Location map Kretingos rajono savivaldybė
- Location map Kroatija
- Location map Krymas
- Location map Kuba
- Location map Kupiškio rajono savivaldybė
- Location map Kurgano sritis
- Location map Kursko sritis
- Location map Kuveitas
- Location map Kėdainių miestas
- Location map Kėdainių rajono savivaldybė
- Location map LTSR
- Location map Lankašyras
- Location map Laosas
- Location map Latvija
- Location map Lazdijų rajono savivaldybė
- Location map Leningrado sritis
- Location map Lenkija
- Location map Lenkija2
- Location map Lesotas
- Location map Libanas
- Location map Liberija
- Location map Libija
- Location map Lichtenšteinas
- Location map Lietuva
- Location map Lietuva2
- Location map Lietuvos sienos
- Location map Linkolnšyras
- Location map Lipecko sritis
- Location map Liuksemburgas
- Location map Londonas
- Location map Madagaskaras
- Location map Madeiros salos
- Location map Magadano sritis
- Location map Makedonija
- Location map Malaizija
- Location map Malavis
- Location map Maldyvai
- Location map Malis
- Location map Malta
- Location map Mandatory Palestina
- Location map Marijampolės savivaldybė
- Location map Marių Respublika
- Location map Marokas
- Location map Martinika
- Location map Maršalo salos
- Location map Maskva
- Location map Maskvos sritis
- Location map Mauricijus
- Location map Mauritanija
PASTABA: Norėdami peržiūrėti visą sąrašą, eikite: Specialus:Prasidedantys/Šablonas:Location_map_ ir pasirinkite "Sekantis puslapis".
Taip pat žiūrėkite Kategorija:Žemėlapių šablonai.
Creating new maps[redaguoti vikitekstą]
- Find an appropriate blank map in equirectangular projection.
- Create a template named Template:Location map location (copy the content of any other map template into it and enter appropriate values).
Pavyzdžiai[redaguoti vikitekstą]
{{Location map|Lietuva|float=right|label=Vilnius|position=left|lat=54.667|long=25.28|caption=}}
{{Location map|Lietuva|float=right|label=Klaipėda|position=left|lat=55.70|long=21.13|caption=}}
{{Location map|Lietuva|float=right|label=Kaunas|position=left|lat=54.888|long=23.922|caption=}}
{{Location map|Skuodo rajonas|float=right|label=Aleksandrija|position=left|lat=56.285|long=21.69|caption=}}
All Parameters (sena versija pagal en wiki)[redaguoti vikitekstą]
Parameter | Default | Description |
---|---|---|
{1} | ||
AlternativeMap= | Location map {1}|image | [[image: {}]] |
background= | background-color: {}; | |
border= | #CCCCCC | border: {}; |
caption= | ||
float= | float: {}; clear: {}; | |
label= | {PAGENAME} | |
lat= | 0 | |
lat_deg= | 0 | |
lat_dir= | ||
lat_min= | 0 | |
lat_sec= | 0 | |
long= | 0 | |
lon_deg= | 0 | |
lon_dir= | ||
lon_min= | 0 | |
lon_sec= | 0 | |
mark= | Red pog.svg | [[Image: {}]] |
marksize= | 8 | [[Image: {}px]] font-size: {}px; |
position= | right | |
width= | 240 | image: {}px width: ({}+2)px; |
Полный список параметров (nauja versija pagal ru wiki)[redaguoti vikitekstą]
Обозначения: параметр шаблонов {{Location map}} и {{Location map+}}; {{Location map}} и {{Location map~}}
- 1 — название карты (можно указывать без номера, см. примеры);
- float — размещение карты:
- left, rightпо умолчанию — обтекание по левому или правому краю;
- center — выравнивание по центру;
- none — без обтекания;
- caption — подпись:
- Если задана, изображение попадает в толстую серую рамку, как вставленная картинка;
- Если не задана, серой рамки нет, а под картой появляется подпись имя страницы, имя карты;
- Если задана пустой — и рамка, и какая-либо подпись отсутствуют;
- label — надпись рядом с точкой. {{Location map+}} использует его только для автоматической подписи;
- 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.
- places — параметр шаблона {{Location map+}} — список точек, составленный шаблонами {{Location map~}}.
Как создавать карты[redaguoti vikitekstą]
Если в списке не нашлось нужной карты или качество уже существующей карты не устраивает, её можно создать самостоятельно.
Изображение[redaguoti vikitekstą]
Сгодится любое свободное изображение карты для которой известны проекция, параметры обрезки и нужный регион выделен на фоне других. Изображения рекомендуется переводить в векторный формат и раскрашивать в соответствии с легендой.
Шаблон[redaguoti vikitekstą]
Именование[redaguoti vikitekstą]
Помните, что если на карте изображена внутренняя территориальная единица (например, провинция или федеральная земля), то в поле создания шаблона необходимо набрать полную иерархию адресов, начиная с самого верхнего уровня (например, Шаблон:ПозКарта Германия Тюрингия). Названные таким образом позиционные карты будут автоматически подставляться в шаблон {{City}}. В остальных случаях нужно лишь называть единицу — {{Location map Antarktida}}.
Цилиндрическая равноугольная проекция[redaguoti vikitekstą]
Самый удобный для позиционных карт тип проекции. Преимущество данной проекции — простота формулы расчёта положения объекта (так как осями в карте являются широта и долгота в чистом виде). Недостаток — искажение карты (чем дальше от экватора, тем больше искажения), как следствие по такой карте, без дополнительных расчётов нельзя точно оценить расстояние между объектами. Чтобы уменьшить искажения карта специально растягивается по оси север-юг, например для карты Хорватии коэффициент растяжение равен 140%.
Для создания шаблона будут нужны только параметры обрезки карты: долгота крайнего левого и крайнего правого меридиана, широта крайней верхней и крайней нижней параллели на изображении. Получившиеся значения в десятичном виде будут значениями параметров left и right, top и bottom соответственно. Значения для южного и западного полушарий указываются с минусом.
Для Chorvatija:
|name = Chorvatija | top = 46.8 | bottom = 42.1 | left = 13.1 | right = 19.9 | image = Croatia location map.svg
Если карта пересекает 180°-меридиан, точки западного полушария будут корректно отображаться с параметром crosses180=1.
Прямая азимутальная (полярная) проекция[redaguoti vikitekstą]
Чтобы всё заработало, нужно указать тип проекции параметром type=polar.
Потребуется узнать координаты полюса, а также длину половины меридиана (от полюса до экватора) на данном изображении. Это параметры x и y, length_x и length_y соответственно (записываются в процентах от ширины/высоты карты). Пригодится угол в градусах между нулевым меридианом и прямой, направленной вправо из северного полюса (влево из южного).
Два полушария одновременно задействовать нельзя.
Для Antarktida:
|type = polar |x = 50 |y = 50 |alpha = -90 |mult = 1 |length_x = -150 |length_y = -150 |image = Antarctica blank.svg
Нестандартная проекция[redaguoti vikitekstą]
Чтобы всё заработало, нужно указать тип проекции параметром type=custom.
Для расчёта координат используются произвольные формулы, которые надо вставить в подстраницы /x и /y ({{Location map .../x}}). Подстраницы вызываются с двумя параметрами: {{{1}}} — долгота (−180…180), {{{2}}} — широта (−90…90). Результатом вычислений должно стать значение координаты точки в процентах (для /x — от ширины изображения, для /y — от высоты). На подстраницах не должно быть ничего, кроме формулы.
В качестве примера можно посмотреть Šablonas:Location map Kinija.
|name = Kinija |image = China edcp location map.svg |type=custom
Карта прорисована в конической равнопромежуточной проекции. Для составления формулы расчёта положения маркера нам понадобятся следующие данные: первая и вторая стандартные параллели, средние параллель и меридиан, средний радиус Земли в процентах от ширины (или высоты) карты, соотношение ширины и высоты карты, смещение геометрического центра карты относительно точки пересечения средних меридиана и параллели.
Формулы расчёта координат объекта:
{{#expr: 50.0 + 116.80932603407057 * ((1.9996655301850468-({{{2}}}*3.14159265358979 / 180)) * sin(0.5867115434267053 * ({{{1}}} - 104) * 3.14159265358979 / 180)) }}
{{#expr: 50.0 + 1.256383 * 116.80932603407057 * 0.02641006622571962 - 1.256383 * 116.80932603407057 * (1.3713469994670882 - (1.9996655301850468-({{{2}}}*3.14159265358979 / 180)) * cos(0.5867115434267053 * ({{{1}}} - 104) * 3.14159265358979 / 180)) }}
Nuorodos[redaguoti vikitekstą]
Viršuje esanti dokumentacija yra iškelta iš Šablonas:Location map/doc puslapio. (redaguoti | istorija) Redaguotojai gali eksperimentuoti šio šablono smėlio dėžėje sandbox (sukurti | klonuoti) ir testiniuose (sukurti) puslapiuose. Prašome pridėti kategorijas /doc subpuslapyje. Šio šablono subpuslapiai. |