Š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-line
- Location map-line/draw line
- Location map-line/y
- Location map/Info
- Location map/center
- Location map/decdeg
- Location map/decdeg/doc
- Location map/doc
- Location map/x
- 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 Alžyras1
- 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 Argentina1
- Location map Armėnija
- Location map Armėnija1
- Location map Aruba
- Location map Astrachanės sritis
- Location map Atlanto vandenynas
- Location map Australija
- Location map Australija1
- Location map Austrija
- Location map Azerbaidžanas
- Location map Azerbaidžanas1
- Location map Azija
- Location map Azorai
- Location map Bahamai
- Location map Bahreinas
- Location map Baltarusija
- Location map Baltijos jūra
- Location map Baltijos valstybės
- Location map Bangladešas
- Location map Barbadosas
- Location map Baškirija
- Location map Baškirija1
- 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 Bolivija1
- Location map Bosnija ir Hercegovina
- Location map Bosnija ir Hercegovina1
- Location map Botsvana
- Location map Brazilija
- Location map Briansko sritis
- Location map Brunėjus
- Location map Bulgarija
- Location map Buriatija
- Location map Buriatija1
- 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 Chabarovsko kraštas1
- Location map Chakasija
- Location map Chantų Mansija
- Location map Charkovo sritis
- Location map Chersono sritis
- Location map Chmelnyckio sritis
- Location map Dagestanas
- Location map Danija
- Location map Dniepropetrovsko sritis
- Location map Dominika
- Location map Dominikos Respublika
- Location map Donecko sritis
- Location map Dramblio Kaulo Krantas
- Location map Druskininkų savivaldybė
- Location map Džibutis
- Location map Egiptas
- Location map Ekvadoras
- Location map Ekvadoras1
- Location map Elektrėnų savivaldybė
- Location map Eritrėja
- Location map Estija
- Location map Estija1
- Location map Estija ir Latvija
- Location map Etiopija
- Location map Etiopija1
- Location map Europa
- Location map Europinė Rusija
- Location map Europinė Rusija1
- 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 Gruzija1
- Location map Gvadelupa
- Location map Gvatemala
- Location map Gvatemala1
- Location map Gvinėja
- Location map Haitis
- Location map Hondūras
- Location map Hondūras1
- 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 Islandija1
- Location map Ispanija
- Location map Ispanija1
- Location map Italija
- Location map Italija1
- Location map Ivano Frankivsko sritis
- Location map Ivanovo sritis
- Location map Ivlinas
- Location map Izraelis
- Location map JAV
- Location map JAV1
- 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 Aliaska1
- 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 Florida1
- 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 Kalifornija1
- Location map JAV Kanzasas
- Location map JAV Kentukis
- Location map JAV Koloradas (valstija)
- Location map JAV Kolumbijos apygarda
- 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 Montana1
- 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 Niujorkas (valstija)1
- Location map JAV Ohajas
- Location map JAV Oklahoma
- Location map JAV Oregonas
- Location map JAV Oregonas1
- 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 Teksasas1
- Location map JAV Tenesis
- Location map JAV Vajomingas
- Location map JAV Vakarų Virdžinija
- Location map JAV Vašingtonas1
- 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 Jakutija1
- Location map Jakutija 1
- Location map Jamaika
- Location map Jamalo nencų autonominė apygarda
- Location map Jamalo nencų autonominė apygarda1
- Location map Japonija
- Location map Japonija/x
- Location map Japonija/y
- Location map Jaroslavlio sritis
- Location map Jemenas
- Location map Jeruzalė
- 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 Juodkalnija1
- 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 Kaliningrado sritis1
- 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 Kamčiatkos kraštas1
- Location map Kanada
- Location map Kanada/x
- Location map Kanada/y
- Location map Kanada1
- Location map Kanada Geo
- Location map Kanada Geo/doc
- Location map Kanados Alberta
- Location map Kanados Britų Kolumbija
- 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 Karelija1
- Location map Kaspijos jūra
- Location map Kataras
- Location map Kauno miestas
- Location map Kauno rajono savivaldybė
- Location map Kazachija
- Location map Kazachija1
- 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 Kenija1
- Location map Kentas
- Location map Kijevo sritis
- Location map Kinija
- Location map Kinija/x
- Location map Kinija/y
- Location map Kinija1
- Location map Kipras
- Location map Kirgizija
- Location map Kirgizija1
- Location map Kiribatis
- Location map Kirovo sritis
- Location map Kirovohrado 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 Demokratinė Respublika1
- Location map Kongo Respublika
- Location map Kongo Respublika1
- Location map Kosovas
- Location map Kosovas1
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. |