Vzor: PosCard / Card

Z Wikipédie, voľnej encyklopédie
Prejsť na navigáciu Prejsť na vyhľadávanie
Dokumentácia

{{ PosMap }} - šablóna na vkladanie máp, ktoré jasne zobrazujú polohu objektu (alebo viacerých objektov) v regióne.

Pozrite si úplný zoznam dostupných krajín a regiónov .

Použitie

Jeden bod

Bežná karta
Pag, Chorvátsko
Pag (Chorvátsko)
Точка
Pag
Pag, Chorvátsko
 {{PosMap | Chorvátsko
 | štítok = Pag
 | lat_deg = 44 | lat_min = 26
 | lon_deg = 15 | lon_min = 3
 | šírka = 300
 | plavák = vpravo
}}
Nastavenie súradníc v desatinnej forme a zmena polohy štítku
Nur-Sultan, Kazachstan
залив Кара-Богаз-ГолАральское мореАральское мореАральское мореТуркменияУзбекистанАзербайджанГрузияКиргизияТаджикистанКитайРоссияБайконурАлма-АтаНур-Султанозеро Балхашозеро Зайсанозеро АлакольМангистауская областьАтырауская областьЗападно-Казахстанская областьАктюбинская областьКостанайская областьСеверо-Казахстанская областьАкмолинская областьПавлодарская областьКарагандинская областьКызылординская областьТуркестанская областьЖамбылская областьВосточно-Казахстанская областьАлматинская областьКаспийское мореNur-Sultan (Kazachstan)
Popis obrázku
Точка
Nur-Sultan
Nur-Sultan, Kazachstan
 {{PosMap | Kazachstan
 | štítok = Nur-Sultan
 lat = 51,1833
 | lon = 71,4000
 | poloha = vľavo
 | šírka = 300
}}
Prispôsobenie textového poľa, titulku a značky
Charkov, Ukrajina
Charkov, Ukrajina)
Точка
Charkov
Charkov, druhé najväčšie mesto na Ukrajine
 {{PosMap | Ukrajina
 | label = '' Charkov ''
 lat = 50
 dĺžka = 36,25
 | poloha = hore
 | šírka = 300
 | plavák = vpravo
 | pozadie = # AFD6FF
 | veľkosť_štítku = 222
 | mark = Wikipedia-Marker-landmark.svg
 | veľkosť značky = 17
 | titulok = Charkov, druhé najväčšie mesto na Ukrajine
 }}
Rôzne možnosti značiek možno nájsť v kategórii Ukazovatele mapy na Wikimedia Commons .
Nepodpísaná karta
Brčko, Bosna a Hercegovina
Brčko (Bosna a Hercegovina)
Точка
Brčko
 {{PosMap | Bosna a Hercegovina
 | štítok = Brčko
 | poloha = vľavo
 | šírka = 300
 lat = 44,87
 dĺžka = 18,81
 | plavák = vpravo
 | titulok = 
 }}
Priesečník 180° poludníka
Suva, Fidži
Suva (Fidži)
Точка
Suva
Suva, Fidži
 {{PosMap | Fidži
 | štítok = Suva
  | lat_dir = S | lat_deg = 18 | lat_min = 8 | lat_sec = 0
  | lon_dir = E | lon_deg = 178 | lon_min = 26 | lon_sec = 0
 | poloha = vľavo
 | šírka = 300
 | plavák = vpravo
}}

Aktívne oblasti

Chicago (USA)
Точка
Chicago
Chicago, USA
 {{PosMap | USA
 | štítok = Chicago
 | lat_deg = 44 | lat_min = 26
 | lon_deg = 15 | lon_min = 3
 | šírka = 300
 | plavák = vpravo
 | plochy = rect 0 0 300 1000 [[Tichomorie]]
}}

Viaceré body

Pre niekoľko bodov sa používa množstvo šablón {{ PosMap }} a {{ PosMap ~ }} . Parametre sú úplne rovnaké ako pri použití jedného bodu.


PosMap / Mapa (Rusko)
Красная точка
Saint Petersburg
Красная точка
Moskva
Красная точка
Samara
Красная точка
Novosibirsk
Красная точка
Tomsk
Красная точка
Machačkala
Красная точка
Krasnojarsk
Красная точка
Neryungri
Красная точка
Vladivostok
Красная точка
Chabarovsk
Красная точка
Anadyr
Niektoré mestá Ruska
 {{PosMap | Rusko | šírka = 666 | plavák = stred | titulok = Niektoré mestá v Rusku | miesta =
  {{PosCarta ~ | Rusko | lat_deg = 59 | lat_min = 57 | lon_deg = 30 | lon_min = 19 | label = Petrohrad | pozadie = # FCF5E3}}
  {{PosCarta ~ | Rusko | lat_deg = 55 | lat_min = 45 | lon_deg = 37 | lon_min = 37 | label = Moskva}}
  {{PosKarta ~ | Rusko | lat_deg = 53 | lat_min = 11 | lon_deg = 50 | lon_min = 07 | label = Samara}}
  {{PosCarta ~ | Rusko | lat_deg = 55 | lat_min = 02 | lon_deg = 82 | lon_min = 55 | štítok = Novosibirsk | pozícia = dole | pozadie = # FCF5E3}}
  {{PosKarta ~ | Rusko | lat_deg = 56 | lat_min = 30 | lon_deg = 84 | lon_min = 58 | label = Tomsk | pozícia = top}}
  {{PosKarta ~ | Rusko | lat_deg = 42 | lat_min = 59 | lon_deg = 47 | lon_min = 29 | label = Machačkala | pozadie = # FCF5E3}}
  {{PosKarta ~ | Rusko | lat_deg = 56 | lat_min = 00 | lon_deg = 92 | lon_min = 56 | label = Krasnojarsk | pozícia = vpravo}}
  {{PosCarta ~ | Rusko | lat_deg = 56 | lat_min = 40 | lon_deg = 124 | lon_min = 42 | label = Neryungri}}
  {{PosKarta ~ | Rusko | lat_deg = 43 | lat_min = 07 | lon_deg = 131 | lon_min = 54 | label = Vladivostok}}
  {{PosKarta ~ | Rusko | lat_deg = 48 | lat_min = 29 | lon_deg = 135 | lon_min = 04 | label = Chabarovsk | pozadie = # FCF5E3}}
  {{PosKarta ~ | Rusko | lat_deg = 64 | lat_min = 44 | lon_deg = 177 | lon_min = 31 | štítok = Anadyr | pozadie = # FCF5E3}}
}}

Rám

КитайМонголияКазахстанТываХакасияКемеровская областьАлтайский крайКош-Агачский районГорно-АлтайскМайминский районОнгудайский районТурочакский районУлаганский районУсть-Канский районУсть-Коксинский районЧемальский районЧойский районШебалинский районPosMap / Mapa (Altajská republika)
Popis obrázku
 {{PosMap
 Ruská republika Altaj
 | titulok =
 | štítok =
 | zemepisná šírka = 51,577923
 | lon_deg = 87,668152
 | šírka = 300
 | plavák = vpravo
 | alt = fyzický
 | plochy = fyzické
 | rám = 1
 | ramacolor = # ff0000
 | šírka pásma = 44
 | výška rámu = 44
 | polomer = 22
}}


КитайМонголияКазахстанТываХакасияКемеровская областьАлтайский крайКош-Агачский районГорно-АлтайскМайминский районОнгудайский районТурочакский районУлаганский районУсть-Канский районУсть-Коксинский районЧемальский районЧойский районШебалинский районPosMap / Mapa (Altajská republika)
Popis obrázku
 {{PosMap
 Ruská republika Altaj
 | titulok =
 | štítok =
 | zemepisná šírka = 51,577923
 | lon_deg = 87,668152
 | šírka = 300
 | plavák = vpravo
 | alt = fyzický
 | plochy = fyzické
 | rám = 1
 | ramacolor = # ff0000
 šírka pásma = 22
 | výška rámu = 44
 Otočiť = -10
}}

Alternatívna mapa

Ak nie ste spokojní s predvolenou mapou, môžete použiť alternatívnu mapu.

Pozor: parametre projekcie a orezania alternatívnej mapy sa musia nevyhnutne zhodovať s predvolenými parametrami mapy.

Predvolená mapa Fyzická mapa Alternatívna mapa
|alt = |alt = physical |alt = Location of Bezhanitsky District (Pskov Oblast).svg
ПсковГдовский районПлюсский районСтруго-Красненский районПсковский районПечорский районПсковское озероЧудское озероЛатвияЭстонияБелоруссияЛенинградская областьозеро ИльменьСмоленская областьПалкинский районПыталовский районКрасногородский районСебежский районНевельский районУсвятский районЖижицкое озероДвинь-Велинское озероКуньинский районВеликие ЛукиВеликолукский районЛокнянский районозеро ПолистоБежаницкий районДедовичский районДновский районПорховский районОстровский районПушкиногорский районНоворжевский районПустошкинский районНовосокольнический районОпочецкий районТверская областьНовгородская областьJazero Polito (región Pskov)
Popis obrázku
Точка
Jazero Polito
Jazero Polito (región Pskov)
Точка
Jazero Polito
Jazero Polito (región Pskov)
Точка
Jazero Polito

Zatiaľ čo sa používajú parametre pre alternatívne mapy:

  • fyzické vo väčšine geografických vzorov (napr. {{ Hills }} )
  • hydro v šablóne {{ rieka }}

Kompletný zoznam parametrov

Legenda: parameter iba šablóny {{ PosMap }} ; parameter šablón {{ PosMap }} a {{ PosMap ~ }}

  • 1 - názov karty (môžete zadať bez čísla, pozri príklady);
  • float - umiestnenie mapy:
    • vľavo, vpravo v predvolenom nastavení - vľavo alebo vpravo obalu;
    • stred - zarovnanie na stred;
    • žiadny - žiadny obal;
  • titulok - titulok:
    • Ak je daný, obrázok je orámovaný hrubým sivým okrajom ako vložený obrázok;
    • Ak nie je nastavené, nebude tam žiadny sivý rám a popis sa zobrazí pod názvom stránky mapy, názvom mapy ;
    • Ak je prázdne, chýba rám ani podpis;
  • štítok - štítok vedľa bodu. Pri použití s ​​viacerými bodkami ju {{ PosMap }} používa iba na automatický podpis;
  • šírka - šírka mapy v pixeloch (štandardne 240);
  • alt - alternatívna mapa - názov triedy mapy (napríklad "fyzická") alebo názov súboru, ktorý nahradí mapu. Vzorce na výpočet súradníc sa nemenia, takže obrázky sa pri prekrytí musia zhodovať;
  • okraj - farba okraja .
  • oblasti - aktívne oblasti na obrázku. Sú implementované pomocou rozšírenia ImageMap a využívajú jeho syntax. Súradnice sa vypočítavajú vzhľadom na plnú veľkosť obrázka.
  • miesta - zoznam bodov zostavený šablónami {{ PosMap ~ }} .
  • lat ( lat_dir , lat_deg , lat_min , lat_sec ) - zemepisná šírka, môže byť špecifikovaná v desatinných súradniciach (pre južnú pologuľu - záporná), ako aj v stupňoch, minútach a sekundách (lat_dir - N pre severnú pologuľu, S pre južnú) ;
  • lon ( lon_dir , lon_deg , lon_min , lon_sec ) - zemepisná dĺžka, umožňuje aj dva formáty. Desatinná hodnota je pre západnú pologuľu záporná; lon_dir - W pre západnú pologuľu, E pre východnú;
  • štítok - nápis vedľa bodu;
  • poloha - poloha štítku vzhľadom na bod:
    • vľavo, vpravo - vľavo alebo vpravo;
    • hore, dole - hore (nemusí fungovať správne pri veľkom písme) alebo dole;
    • predvolene auto - automatický výber medzi pravou (pre body v ľavej polovici mapy) a ľavou (v pravej);
    • žiadny - skryť štítok;
  • label_size - veľkosť textu štítku v percentách z normálu;
  • pozadie - farba pozadia štítku, odporúča sa ho použiť iba v prípade potreby a nastaviť ho na rovnakú farbu ako pozadie karty;
  • mark - názov súboru s bodkou, štandardne Red pog.svg ;
  • markalt – text, ktorý sa použije ako alternatívny text pre bodkovaný obrázok;
    Poznámka : v šablóne {{ PosMap ~ }} sa tento parameter nazýva alt . Nemal by sa zamieňať s parametrom šablóny s rovnakým názvom {{ PosMap }} .
  • marksize - veľkosť bodu (9 - predvolená hodnota, 1 - žiadny bod).
  • rama - zobrazenie rámca namiesto bodu. Číslo určuje hrúbku rámu (v pixeloch, príklad: |rama=1 ).
  • ramawidth - šírka rámca (v pixeloch, príklad: |ramawidth=20 ).
  • ramaheight - výška snímky (v pixeloch, príklad: |ramaheight=10 ).
  • ramacolor - farba okraja (predvolená je červená, príklad: |ramacolor=green ).
  • otočiť - uhol natočenia rámu v stupňoch (predvolená hodnota je 0, príklad: |rotate=85 ).
  • polomer - použite, ak potrebujete rám vo forme kruhu, nastavený v pixeloch ako dĺžka polomeru kruhu (aby ste získali presne kruh, hodnoty parametrov ramawidth a ramaheight musia byť rovnaké , pričom polomer musí mať hodnotu rovnajúcu sa polovici ramawwidth alebo ramaheight ) (príklad: |ramawidth=44|ramaheight=44|radius=22 )

Ďalšie nastavenia pre štítky odkazov

Ak chcete, aby štítky na mape boli odkazy, pre ktoré bol nastavený špeciálny dizajn (napríklad tučné a čierne), použite ďalšie parametre šablóny {{ PosMap ~ }} :

  1. Nastavte parameter |label_link=x pre požadované označenia. Potom sa namiesto parametra |label= parameter použije ako text označenia a |link= obsah parametra |link= . Vyplňte ho.
  2. Pre odkazy, ktorých zobrazovaný text by sa mal líšiť od textu uvedeného v parametri |link= , zadajte tento zobrazovaný text v parametri |label_link_text= .
  3. V prípade potreby vyplňte aj parametre |label_style= s nastaveniami CSS pre štítok (napríklad font-weight: bold; ), |label_blue_link_color= s farbou pracovného odkazu na článok a |label_red_link_color= s nefunkčná farba.

Výsledok môže vyzerať tohle .

Ako vytvoriť mapy

Ak požadovaná karta nebola nájdená v zozname alebo vám nevyhovuje kvalita existujúcej karty, môžete si ju vytvoriť sami.

Obrázok

Postačí akýkoľvek voľný obrázok mapy, pre ktorý sú známe parametre projekcie, orezania a požadovaná oblasť je zvýraznená na pozadí ostatných. Odporúča sa previesť obrázky do vektorového formátu a farby v súlade s legendou.

Odporúčania pre farbičky

Ukážka

Pomenovanie

Pamätajte, že ak mapa zobrazuje vnútornú územnú jednotku (napríklad provinciu ), musíte do poľa na vytvorenie šablóny zadať úplnú hierarchiu adries, počnúc od najvyššej úrovne (napríklad Шаблон:ПозКарта Германия Тюрингия ). Takto pomenované polohové mapy sa automaticky vložia do šablóny {{ NP }} . V ostatných prípadoch stačí pomenovať jednotku - {{ PosMap Antarktída }} .

Cylindrická ekvidistantná projekcia

Chorvátsko

Najpohodlnejší typ projekcie pre pozičné mapy. Výhodou tejto projekcie je jednoduchosť vzorca na výpočet polohy objektu (keďže osi na mape sú zemepisná šírka a dĺžka v čistej forme). Nevýhodou je skreslenie mapy (čím ďalej od rovníka, tým väčšie skreslenie), v dôsledku takejto mapy bez dodatočných výpočtov nie je možné presne odhadnúť vzdialenosť medzi objektmi. Aby sa znížilo skreslenie, mapa je špeciálne natiahnutá pozdĺž osi sever – juh, napríklad pre mapu Chorvátska je faktor roztiahnutia 140 %.

Na vytvorenie šablóny budú potrebné iba parametre orezania mapy: zemepisná dĺžka krajného ľavého a krajného pravého poludníka, zemepisná šírka krajnej hornej a krajnej dolnej rovnobežky na obrázku. Výsledné desatinné hodnoty budú hodnoty parametrov vľavo a vpravo , hore a dole . Hodnoty pre južnú a západnú pologuľu sú označené mínusom.

Pre Chorvátsko :

 | meno = Chorvátsko
| vrchol = 46,8
| dno = 42,1
| vľavo = 13,1
| vpravo = 19,9
| image = mapa polohy v Chorvátsku.svg

Ak existujú alternatívne obrázky (napríklad fyzická mapa) a tieto obrázky sa presne zhodujú v súradniciach s originálom, uveďte ich ako triedy. Napríklad:

 | imagephysical = Príklad mapy 2.jpg
| image123 = Príklad mapy 30.svg

Potom pri volaní šablóny s alt = fyzickým parametrom sa Example map 30.svg Example map 2.jpg a alt = 123 nahradí Example map 30.svg .

Ak mapa pretína poludník 180°, body západnej pologule sa zobrazia správne s parametrom crosses180 = 1.

Priama azimutová (polárna) projekcia

Antarktída

Aby všetko fungovalo, je potrebné špecifikovať typ premietania parametrom typ = polárna .

Na tomto obrázku budete musieť zistiť súradnice pólu, ako aj dĺžku polovice poludníka (od pólu k rovníku). Sú to parametre x a y , dĺžka_x a dĺžka_y (zapísané ako percento šírky/výšky karty). Užitočný je uhol v stupňoch medzi hlavným poludníkom a priamkou smerujúcou doprava od severného pólu (doľava od juhu).

Nemôžete používať dve hemisféry súčasne.

Pre Antarktídu :

 | typ = polárny
x = 50
y = 50
|alfa = -90
| násobok = 1
| dĺžka_x = -150
| dĺžka_y = -150
| image = Antarktída blank.svg

Vlastná projekcia

Mapa Číny v kužeľovej projekcii v rovnakej vzdialenosti

Aby všetko fungovalo, je potrebné špecifikovať typ projekcie s parametrom type = custom .

Na výpočet súradníc sa používajú ľubovoľné vzorce, ktoré je potrebné vložiť do podstránok / x a / y ( PosMap ... / x ). Podstránky sa volajú s dvoma parametrami: {{{1}}} - zemepisná dĺžka (-180 ... 180), {{{2}}} - zemepisná šírka (-90 ... 90). Výsledkom výpočtov by mala byť hodnota súradnice bodu v percentách (pre / x - od šírky obrázka, pre / y - od výšky, počítajúc od ľavého horného rohu mapy). Podstránky by nemali obsahovať nič iné ako vzorec.

Ako príklad si pozrite Šablónu: PosMap Čínska ľudová republika .

 názov = Čínska ľudová republika
 | image = China edcp location map.svg
 | typ = vlastný

Mapa je nakreslená v kužeľovej ekvidistantnej projekcii. Na zostavenie vzorca na výpočet polohy značky potrebujeme tieto údaje: prvá a druhá štandardná rovnobežka, priemerná rovnobežka a poludník, priemerný polomer Zeme ako percento šírky (alebo výšky) mapy, pomer šírky a výšky mapy, odsadenie geometrického stredu mapy voči priesečníku stredného poludníka a rovnobežiek.

Vzorce na výpočet súradníc objektu:

os X
 {{#Expr: 50,0 + 116,80932603407057 * ((1,9996655301850468 - ({{{2}}}} * 3,14159265358979 / 180)) * sin (, 5867115434267053 * ({{{1}}} - 104) * 3,14159265358979 / 180)) } }
Os Y
 {{#Expr: 50,0 + 1,256383 * 116,80932603407057 *, 02641006622571962-1,256383 * 116,80932603407057 * (1,3713469994670882 - (1,9996655301850468 - ({{{2}}} * 3,141592653589 / 1808) - 104) * 3,14159265358979 / 180))}}

Kompletný zoznam funkcií dostupných vo vzorcoch na výpočet súradníc nájdete v meta: Pomocník: Výpočet . Goniometrické funkcie prijímajú argumenty v radiánoch, {{{1}}}*pi/180 zvyčajne používa na prevod na radiány zo stupňov.