Š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 je 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.
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 =
|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 |
| 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 |
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ší:
|
Großglockner (zeměpisná poloha odpovídá středu trojúhelníka)
|
Großglockner (zeměpisná poloha odpovídá středu podstavy trojúhelníka)
|
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
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
}}
|
Pag
Pag, Chorvatsko
|
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
}}
|
Pag
Pag, Chorvatsko
|
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
}}
|
Imotski
Imotski na mapě Chorvatska
|
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
}}
|
Pag
Pag na mapě Chorvatska
|
Alternativní mapa
{{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
}}
|
Pag
Pag a okres Zadar na mapě Chorvatska
|
Mapa bez popisku
{{LocMap
|Bosna a Hercegovina
|label=Brčko
|position=left
|width=150
|lat=44.87
|long=18.81
|float=right
|caption=
}}
|
Brčko
|
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
}}
|
Lockerbie
Lockerbie na mapě Skotska
|
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=left
|width=500
|float=right
|background=#FFFFDD
}}
|
Uelen
Uelen, Rusko
|
Seznam použitelných map
Seznam použitelných map:
- Pokračování seznamu zde
Souvisící články
{{LocMap vícenásobně}}— šablona umožňující umístění více ukazatelů na jednu mapu