Helpo:Ŝablonoj/Ŝablono por la parametrigo de mapo

Geografia lokigo
vdr
Ekzistas kategorio dediĉita al ĉi tiu subjekto: Ŝablono:Situo sur mapo.

Ŝablono por la parametrigo de mapo estas tipo de ŝablono, kiu enhavas diversajn parametrojn por krei mapojn per {{situo sur mapo}}, {{punkto sur mapo}} aŭ simila ŝablono. La nomskemo estas Ŝablono:Situo sur mapo <konvencia mapnomo>.

Ŝablono por parametrigo de mapo

redakti

Pri bildo kaj ĝia parametrigo

redakti

Kiujn informojn kartografo devas alporti por faciligi la kreadon de siaj ŝablonoj de parametrigo?

Egallonga cilindra projekcio

la liverendaj informoj estas simple la latitudoj kaj longitudoj de la rando de la mapo (Maldekstro, Dekstro, Supro, Malsupro [alilingve left, right, top, bottom]).

Aliaj projekcioj

la liverendaj informoj estas matematikaj formuloj, kiuj devas esti metataj kutime en du parametrojn (x, y). Por aranĝi la koncernajn ŝablonojn, oni povas uzi unu el la projekciaj ŝablonoj.

Kio estas genera ŝablono por la parametrigo de mapo?

redakti
 
Ekzistas kategorio dediĉita al ĉi tiu subjekto: Ŝablono:Situo sur mapo/projekcio.

Esence ŝablono (negenera) por la parametrigo de mapo enhavas du funkciojn de konvertado de (latitudo, longitudo) en x kaj y, precipe se temas pri alia projekcio ol plata mapo. Genera ŝablono enhavas du tipajn funkciojn (alie dirite « generajn ») parametreblajn. Tiel oni ne plu devas skribi la funkciojn, sed "simple" liveras al la genera ŝablono ĝiajn valorojn de parametrigo.

La nomskemo por genera ŝablono estas: Ŝablono:Situo sur mapo/<tipo> projekcio.

Kiel krei ŝablonon por parametrigo de mapo?

redakti
  Pli detalaj informoj troveblas en artikolo Ŝablono:Situo sur mapo/dokumentado.

Kiel nomi ŝablonon por la parametrigo de mapo?

redakti

La nomo de ŝablono por parametrigo de mapo devas nepre esti Ŝablono:Situo sur mapo <konvencia mapnomo>. Por lando do estas ekzemple {{situo sur mapo Germanio}}, sed por subŝtato aŭ regiono estas ekzemple {{situo sur mapo Germanio Meklenburgio-Antaŭpomerio}}. Por ke ĝi estu pli facile uzebla, estas kreata alidirektilo, kiel ekzemple {{situo sur mapo Meklenburgio-Antaŭpomerio}} al la antaŭe menciita.

Dependaj parametroj

redakti

Ekzistas tri tipoj de la ŝablonoj, depende de la uzataj parametroj.

  • La unua tipo enhavas la parametran kvaropon Supro, Malsupro, Maldekstro kaj Dekstro (alilingve top, bottom, left kaj right) en la ŝablono, kiel ekzemple {{situo sur mapo Germanio}}. Ĝi estas ĉefe uzata por plataj mapoj.
{{#switch:{{{1}}}
|Nomo = Germanio
|Supro=55.1
|Malsupro=47.2
|Maldekstro=5.5
|Dekstro=15.5
|Bildo={{#switch: {{{2|}}}
|reliefo=Relief Map of Germany.png
|#default=Germany location map.svg
}}
| zono = landoj
}}
  • La dua tipo enhavas la parametran duopon x kaj y, kiel ekzemple {{situo sur mapo Ruslando}}. Ĝi estas uzata por aliaj projekcioj ol plata mapo.
{{#switch:{{{1}}}
| Nomo  = Rusio
|     y = {{#expr: 50.0 + 1.8540031397174255 * 71.51617284504452 * 0.20267660928013187 - 1.8540031397174255 * 71.51617284504452 * (0.7246972783907744 - (1.6671750744677123-({{{2}}}*pi / 180))
    * cos(0.807990549171814 * ({{{3}}} + ({{{3}}}<0)*360 - 100) * pi / 180)) }}

|     x = {{#expr: 50.0 + 71.51617284504452 * ((1.6671750744677123-({{{2}}}*pi / 180))
    * sin(0.807990549171814 * ({{{3}}} + ({{{3}}}<0)*360 - 100) * pi / 180)) }}

|Bildo={{#switch: {{{2|}}}
|reliefo=Russia edcp relief location map.jpg
|#default=Russia_edcp_location map.svg
}}
| zono = landoj
}}
Ekzemploj kun diversaj projekcioj
Bonvolu atenti, ke la parametroj estas parte aliaj ol en la franca vikpedio, ĉar la plej multaj bazaj ŝablonoj por projekcioj estis kreitaj laŭ la germana vikipedio. Pro la sama kialo la formuloj ne koincidas kun la franca, sed kun la germana vikipedio.
Ŝablonoj, parametroj de projekcio, ekzemplo, formuloj Mapo
{{Situo sur mapo/Egallonga cilindra projekcio
|{{{1}}}|{{{2}}}|{{{3}}}
|Supro=90
|Malsupro=-90
|Maldekstro=-169
|Dekstro=-169
|Bildo=World location map (equirectangular 191).svg
|Nomo=Mondo
| zono = mondo
}}
 
{{Situo sur mapo/Egallonga konusa projekcio
|{{{1}}}|{{{2}}}|{{{3}}}
|Longitudo=100
|Supro=87.19
|Malsupro=43.96
|Latitudo1=49
|Latitudo2=59
|aspectRatio=2362/1274
|Bildo={{#switch: {{{2|}}}
|reliefo=Russia edcp relief location map.jpg
|#default=Russia_edcp_location map.svg
}}
|Nomo=Ruslando
| zono = landoj
}}
 
{{Situo sur mapo/Egallonga konusa projekcio A
|{{{1}}}|{{{2}}}|{{{3}}}
|Latitudo=53.975
|Longitudo=-68.425
|aspectRatio=1184/1318
|px0=592/1184*100
|py0=-2230/1318*100
|s=0.8127604
|t=1.3701197
|Bildo={{#switch: {{{2|}}}
|reliefo=Canada_Quebec_relief_location_map-conic_proj.jpg
|#default=Canada_Quebec_location_map-conic_proj2.svg
}}
|Nomo=Kebeko
| zono = kanada provinco
}}
 
{{Situo sur mapo/Egalarea azimuta projekcio
|{{{1}}}|{{{2}}}|{{{3}}}
|Latitudo=20
|Longitudo=-90
|Bildo=Americas laea location map with borders.svg
|dx=0.4330374692
|dy=0.383328363
|px0=50.67894037
|py0=50.8714553
|Nomo=Ameriko
|zono = kontinento
}}
 
{{Situo sur mapo/Sinusoida projekcio
|{{{1}}}|{{{2}}}|{{{3}}}
<!--...-->
}}
  • Formuloj:
|y={{#expr: 50 - ({{{2}}})/1.8 }}
|x={{#expr: 50 + 0.27777777777778 * cos({{{2}}}*0.01745329252) * ({{{3}}})
   }}
 

La parametroj Nomo, Bildo, reliefo kaj zono estas uzataj en ĉiuj tri tipoj. La parametro reliefo kaj la koncerna {{#switch:-bloko povas foresti, se tia bildo ne ekzistas.

La komunaj parametroj

redakti

La jenaj parametroj estas sendependaj de la projekcio kaj baza ŝablono:

  • Nomo difinas nomon de la lando resp. subŝtato. Ĝi korespondas al <konvencia mapnomo>. Se la koncerna artikolo havas alian titolon ol la nomon, oni prefere aldonu Artikolo por tien meti la titolon de la artikolo.
  • Bildo difinas nomon de bildo, sed sen nomspaca prefikso Dosiero:.
    • reliefo nur ekzistas, se tia mapo jam ekzistas. Tia bildo devas nepre rilati al la samaj longitudoj kaj latitudoj. Legu iomete pli detale malsupre.
  • zono difinas zonon, al kiu rilatas la mapo. Nuntempe ĝi estas ĉefe uzata de {{surmapo}}.
  Pli detalaj informoj troveblas en artikolo Ŝablono:Surmapo.

Ekzemploj

redakti

Jen sekvas kelkaj ekzemploj de tiaj ŝablonoj. La unua estas plata mapo, dum ke la dua estas alia.

La redonataj parametroj de la ŝablono {{Situo sur mapo Irano}}
Kodo Rezulto
{{Situo sur mapo Irano|Bildo}} Iran location map.svg
{{Situo sur mapo Irano|Bildo|reliefo}} Iran relief location map.jpg
{{Latitudo|Irano}} * 32.25
{{Longitudo|Irano}} * 53.75
{{Situo sur mapo Irano|Supro}} 40.0
{{Situo sur mapo Irano|Malsupro}} 24.5
{{Situo sur mapo Irano|Maldekstro}} 43.5
{{Situo sur mapo Irano|Dekstro}} 64.0
{{Situo sur mapo Irano|zono}} landoj
* Fakte tio estas kalkulata el la du valoroj el la malsupra kvaropo.
La redonataj parametroj de la ŝablono {{Situo sur mapo Ruslando}}
Kodo Rezulto
{{Situo sur mapo Ruslando|Bildo}} Russia_edcp_location map.svg
{{Situo sur mapo Ruslando|Bildo|reliefo}} Russia edcp relief location map.jpg
{{Situo sur mapo Ruslando|x|54.71|20.50 }} 4.1229070416369
{{Situo sur mapo Ruslando|y|54.71|20.50 }} 21.837921564331
{{Situo sur mapo Ruslando|zono}} landoj

Pliaj detaloj

redakti

Alternativaj bildoj

redakti
 
Administra mapo
 
Reliefa mapo

Certaj ŝablonoj por la parametrigo de mapoj inkluzivas plurajn bildojn reprezentantajn la saman areon kaj la saman difinon, sed laŭ diversaj bildigoj. Jen kiel ekzemplo la mapo de {{Situo sur mapo Francio Korsiko}}. Por ke tio funkciu, estas necese ke la bildoj uzitaj uzu la samajn proporciojn (larĝeco / alteco).

Por integri pliajn bildojn al modelo devas esti anstataŭitaj:

|Bildo=<nomo de la defaŭlta bildo>

per

|Bildo={{#switch: {{{2|}}}
|departementa
|administra=<alia nomo>
|reliefo=<alia nomo>
|blanka
|#default=<nomo de la defaŭlta bildo>
}}

Ĉi tie administra, departementa[1], blanka kaj reliefo estas la tipoj de alternativaj bildoj. Ĉi tiu donas la bildan nomon de la administra mapo de la <Lando> per:

 {{Situo sur mapo <lando>|Bildo|administra}}

Anstataŭe

{{Situo sur mapo <lando>|Bildo|io}}

ne kreas eraron, sed redonos la defaŭltan bildon.

Referencoj

redakti
  1. la redundoj (t.e., pluraj tipoj por unu sama bildo) estas bonvenaj