Šablona:LocMap
[editovat]

Šablona vytvoří mapu ukazující umístění zeměpisného objektu v dané oblasti. Mapa se vytváří CSS pozicováním ukazatele přes obrázek mapy oblasti v úhlojevné projekci.
Šablona byla vytvořena převodem z obdobné šablony užívané na některých dalších jazykových verzích Wikipedie a opravou několika drobností. Případné nalezené chyby nebo žádosti o rozšíření směrujte do diskuse.
Obsah
[skrýt]- 1 Vzor šablony
- 2 Parametry
- 3 Mapový ukazatel
- 4 Vytváření nových map
- 5 Příklady použití šablony
- 5.1 Mapa s implicitním popiskem a souřadnicemi ve stupních
- 5.2 Mapa s implicitním popiskem a souřadnicemi zadanými desetinným číslem
- 5.3 Mapa se zvláštním popiskem
- 5.4 Mapa se zvětšeným ukazatelem a popiskou
- 5.5 Alternativní mapa
- 5.6 Mapa bez popisku
- 5.7 Mapa ze západní polokoule
- 5.8 Země, kterými prochází 180. poledník
- 6 Seznam použitelných map
- 7 Související články
- 8 Ke stránce
Vzor šablony
{{LocMap | |label = |label_size = |position = |background = |lon_dir = |lat_dir = |lat_deg = |lat_min = |lat_sec = |lon_deg = |lon_min = |lon_sec = |mark = |marksize = |border = |caption = |float = |width = |relief = |AlternativeMap = }}
Parametry
nepojmenovaný parametr | první, nepojmenovaný parametr obsahuje jméno oblasti, která má být na mapě zobrazena; seznam již připravených oblastí se dá vyčíst z Kategorie:LocMap |
label | popiska, která se má objevit u mapového ukazatele |
label_size | velikost písma popisky v procentech (beze znaku procenta) |
position | určuje, na kterou stranu od ukazatele se má umístit mapová popiska; možné hodnoty jsou left (vlevo), right (vpravo), top (nahoru), bottom (dolů), none (nikam); implicitní hodnota je right |
background | barva pozadí mapové popisky, vyjádřená povoleným CSS zápisem (tedy buď anglickým jménem barvy, nebo číselným RGB složením), případně hodnotou none (žádná barva); hodnota none je implicitní |
lon_dir | délková polokoule; možné hodnoty jsou W (západní) a E (východní), implicitní hodnota je E |
lat_dir | šířková polokoule; možné hodnoty jsou N (severní) a S (jižní), implicitní hodnota je N |
lat_deg lat_min lat_sec |
zeměpisná šířka, rozdělená do stupňů, minut a vteřin |
lon_deg lon_min lon_sec |
zeměpisná délka, rozdělená do stupňů, minut a vteřin |
mark | jméno souboru obsahujícího mapový ukazatel, například Spešl_Puntík.gif; soubor je vždy vměstnán do čtvercového prostoru, tedy výška a délka jsou srovnány na touž velikost; implicitním ukazatelem je červený puntík ![]() |
marksize | velikost ukazatele v pixelech, implicitně 7; má-li být užito implicitní velikosti, nesmí se ve volání šablony tento parametr vůbec objevit (tedy ani jako marksize= bez hodnoty) |
border | barva zarámování mapy, vyjádřená povoleným CSS zápisem (tedy buď anglickým jménem barvy, nebo číselným RGB složením), případně hodnotou none (žádná barva); hodnota none je implicitní; doporučeno zatím nepoužívat, v současnosti se přinejmenším ve FF chová divně (vytváří nesouměrný dvojitý rámeček) |
caption | popisek mapy, který se má objevit v rozšířeném rámečku pod mapou; nemá-li být žádný, pak je nutno to explicitně uvést, tedy napsat caption=; je-li parametr zcela vynechán, bude jako popisek přidán text složený z obsahu parametru label a obsahu bezejmenného úvodního parametru, odděleného čárkou, tedy například Vídeň, Rakousko |
float | horizontální zarovnání celé mapy; možné hodnoty jsou left (vlevo), right (vpravo), center (doprostřed) a none (žádné) |
width | šířka mapy v pixelech |
relief | v případě uvedení parametru relief s nenulovou hodnotou (typicky relief = 1) bude místo implicitní mapy zobrazena fyzická mapa stejného území, pokud je k dispozici |
AlternativeMap | alternativní mapa, která má být použita místo mapy implicitní; souřadnice okrajů mapy se předpokládají stejné jako u implicitní mapy; doporučuje se přednostně používat výše uvedený parametr relief, pokud je to možné |
Mapový ukazatel
Jako mapový ukazatel je možno použít libovolný vhodný obrázek. Sbírka obrázků k tomu zvláště určených je obsažena v commons:Category:Map pointers. Nejčastěji používanými ukazateli jsou:
ukazatel | soubor | obvyklé použití | příklad použití |
![]() |
Red pog.png | obce (výchozí ukazatel pro šablonu LocMap) | Jizerka |
![]() |
Green pog.svg | chráněná území | Kokořínský důl |
![]() |
Blue pog.svg | jezera | Glubokoje |
![]() |
Fire.svg | hory | Sněžka |
![]() |
RedMountain.svg | hory (viz poznámka a příklady níže) | Džabal Tubkal |
Ukazatel se na mapu umisťuje tak, že jeho střed je na zadaných zeměpisných souřadnicích. Je nutno si proto uvědomit, že optický střed obrázku se nemusí shodovat s jeho středem geometrickým, a že v některých případech ukazatel ukazuje polohu objektu případněji jiným místem než svým geometrickým středem. Tak je možno například použít například ukazatele , jehož střed je uprostřed trojúhelníka, nebo ukazatele
, jehož střed je uprostřed jeho podstavy (jasně je to vidět při těsném porovnání obou značek:
). Pro hory je druhý vhodnější:
Rakousko LocMap ještě neexistuje.
|
Rakousko LocMap ještě neexistuje.
|
Vytváření nových map
- najdi nebo vytvoř vhodnou nepopsanou mapu v úhlojevné projekci
- vytvoř šablonu
{{LocMap Oblast}}
, kde Oblast je název oblasti na mapě vybrazené; do této šablony vkopíruj obsah jiné z obdobných mapových šablon a nahraď v ní příslušné hodnoty
- pokud nejde o mapu v ekvidistantní válcové projekci, je třeba místo obvyklých parametrů top, bottom, left a right použít jiné parametry (viz níže)
Mapy podle druhů zobrazení
Každá šablona typu {{LocMap Oblast}}
obsahuje mimo jiné parametry popisující geografické souřadnice, které daná mapa reprezentuje. Protože způsob, jakým jsou geografické souřadnice převedeny na mapu, závisí na konkrétním použitém zobrazení, je pro správné zobrazování mapového ukazatele na mapě potřeba uvést tyto parametry způsobem vyžadovaným daným zobrazením. Šablona LocMap podporuje 2 způsoby zadání parametrů:
Ekvidistantní válcová projekce
Mapy vytvořené touto projekcí se v šabloně LocMap používají zdaleka nejvíce, příkladem je šablona LocMap Chorvatsko. Ekvidistantní válcová projekce zajišťuje, že poledníky a rovnoběžky tvoří rovnoměrnou pravoúhlou síť.
Ke správnému zobrazení mapového ukazatele na mapě stačí uvést zeměpisnou šířku reprezentovanou horním (top) a dolním (bottom) okrajem mapy a zeměpisnou délku levého (left) a pravého (right) okraje mapy. Pokud jde o jižní zeměpisnou šířku nebo o západní zeměpisnou délku, uvádí se záporné číslo.
| top = 46.8 | bottom = 42.1 | left = 13.1 | right = 19.9
Obdobný příklad s mapou, která obsahuje 180. poledník:
| top = 72 | bottom = 51 | left = 172 | right = -129
Ostatní projekce
U šablon využívajících mapy, které využívají jiné než výše uvedené zobrazení, je třeba uvést přímo výrazy, podle kterých se má poloha ukazatele na mapě vypočítat. Příkladem je LocMap Kanada.
Je třeba uvést parametr type s hodnotou custom a parametry x a y s výrazy určujícími polohu ukazatele ve vodorovném resp. svislém směru na dané mapě. {{{2}}} v těchto výrazech reprezentuje zeměpisnou šířku místa, které má být na mapě vyobrazeno, {{{3}}} pak jeho zeměpisnou délku.
Tento způsob určení polohy ukazatele je univerzální, pro mapy v ekvidistantní válcové projekci je ovšem vhodnější použít výše uvedený způsob.
| type = custom | x = (0.43865313653137 + (1 - ({{{2}}}- 63.31) * (0.034717103369757 + 0.000003525145 * ({{{2}}}- 63.31) * ({{{2}}}- 63.31))) * ({{{3}}}+ 94.94) * ( 0.0089116793548638 - 0.000000361163 * ({{{3}}} + 94.94) * ({{{3}}} + 94.94))) * 100 | y = (-0.14714022140221 + (1 - ({{{2}}}- 63.31) * (0.034717103369757 + 0.000003525145 * ({{{2}}} - 63.31) * ({{{2}}} - 63.31))) * ( 0.57149446494465 - 0.000069482763 * ({{{3}}} + 94.94) * ({{{3}}} + 94.94))) * 100 * 1.17826087
Příklady použití šablony
Mapa s implicitním popiskem a souřadnicemi ve stupních
{{LocMap |Chorvatsko |label=Pag |lat_deg=44 |lat_min=26 |lon_deg=15 |lon_min=3 |position=right |width=300 |float=right }} |
Chorvatsko LocMap ještě neexistuje.
|
Mapa s implicitním popiskem a souřadnicemi zadanými desetinným číslem
{{LocMap |Chorvatsko |label=Pag |lat=44.44 |long=15.05 |position=right |width=300 |float=right }} |
Chorvatsko LocMap ještě neexistuje.
|
Mapa se zvláštním popiskem
{{LocMap |Chorvatsko |label=Imotski |lat=43.44 |long=17.21 |position=right |width=300 |float=right |background=#FFFFDD |caption=Imotski na mapě Chorvatska }} |
Chorvatsko LocMap ještě neexistuje.
|
Mapa se zvětšeným ukazatelem a popiskou
{{LocMap |Chorvatsko |label=Pag |label_size=200 |lat=44.44 |long=15.05 |marksize=14 |position=right |width=300 |float=right |background=#FFFFDD |caption=Pag na mapě Chorvatska }} |
Chorvatsko LocMap ještě neexistuje.
|
Alternativní mapa
Pokud chceme použít fyzickou mapu daného území, bývá nejjednodušší uvést parametr relief, kterému přiřadíme libovolnou nenulovou hodnotu. Automaticky se tak zobrazí mapa označená na stránce typu {{LocMap Oblast}}
jako alternativní mapa 1. Ilustrace použití na šabloně LocMap Indie:
{{LocMap |Indie |label=Nandá Déví |mark=Fire.svg |position=right |width=300 |lat_deg=30 |lat_min=22 |lat_sec=33 |lon_deg=79 |lon_min=58 |lon_sec=15 |float=center |caption=Hora Nandá Déví na fyzické mapě Indie |relief=1 }} |
Indie LocMap ještě neexistuje.
|
V ostatních případech použijeme parametr AlternativeMap:
{{LocMap |Chorvatsko |AlternativeMap=Croatia, Zadar County.svg |label=''Pag'' |lat_deg=44 |lat_min=26 |lat_sec= |lon_deg=15 |lon_min=03 |lon_sec= |position=right |width=300 |float=right |caption=Pag a okres Zadar na mapě Chorvatska }} |
Chorvatsko LocMap ještě neexistuje.
|
Mapa bez popisku
{{LocMap |Bosna a Hercegovina |label=Brčko |position=left |width=150 |lat=44.87 |long=18.81 |float=right |caption= }} |
Bosna a Hercegovina LocMap ještě neexistuje.
|
Mapa ze západní polokoule
{{LocMap |Skotsko |label=Lockerbie |lat_dir=N |lat_deg=55 |lat_min=07 |lat_sec=16 |lon_dir=W |lon_deg=03 |lon_min=21 |lon_sec=19 |position=right |width=200 |float=right |caption=Lockerbie na mapě Skotska }} |
Skotsko LocMap ještě neexistuje.
|
Země, kterými prochází 180. poledník
{{LocMap |Rusko |label=Uelen |lat_deg=66|lat_min=09 |lon_deg=169|lon_min=48|lon_dir=W |position=bottom |width=500 |float=right }} |
Rusko LocMap ještě neexistuje.
|
Seznam použitelných map
Seznam použitelných map:
LocMap | LocMap+ | LocMap/Ukázka |
LocMap/Ukázka/doc | LocMap/doc | LocMap/x |
LocMap/y | LocMap Česko | LocMap Česká republika |
LocMap~ |
- Pokračování seznamu zde
Související články
{{LocMap vícenásobně}}
— šablona umožňující umístění více ukazatelů na jednu mapu
Ke stránce
Tato stránka (článek či šablona) z části čerpá z následující verze stránky Šablona:LocMap/doc, uveřejněné na českojazyčné Wikipedii nebo je z českojazyčné Wikipedie plně převzatá, ale není vyloučeno, že později došlo k jejím úpravám. Text stránky je dostupný pod licencí Creative Commons Uveďte autora – Zachovejte licenci 3.0 Unported, případně za dalších podmínek. Podrobnosti naleznete na stránce Podmínky užití. Výše zmíněná licence, jakož i podmínky užití se však nevztahují na některé zde případně zveřejněné mapy, pokud nepocházejí ze serverů Wikipedie. Pro ty může platit zcela odlišná licence a nebyly součástí původní stránky na českojazyčné Wikipedii.