Helpo:Ŝablonoj/Punktaj ŝablonoj
Tiu ĉi artikolo enhavas detalan helpon pri punktaj ŝablonoj. Se vi serĉas la liston, legu Helpo:Ŝablonoj/Punktoj. |
Geografia lokigo | |
| |
Ĉi tiu helpopaĝo rilatas al la projekto pri ŝablonoj kaj geografiaj koordinatoj.
Ĝi celas kunordigi la kreadon kaj evoluon de ŝablonoj por mapaj punktoj. Tiaj ŝablonoj estas ĉefe uzataj de {{punkto sur mapo}}, sed ankaŭ de aliaj ŝablonoj.
Ŝablono de punkto poziciigas bildon unu sur alian, punkton (<varianto>), kun piktogramo kaj/aŭ loknomo. La punkto estas ĉiam centrigata sur la donita pozicio. La komuna sintakso por tajpi de ŝablonoj estas: « {{<nomo de ŝablono>|1=<y>|2=<x>|3=<loknomo>|<arg1>|<arg2>}}
».
Ili estas uzataj ĉefe de {{punkto sur mapo}}, {{geolokigo de mapo}}, alternative de {{Informkesto/Geografia lokigo multobla}}.
Ŝablonoj por mapaj punktoj
redaktiTio estas specifa grupo de ŝablonoj kun la sekvaj trajtoj:
- Ili difinas certa(j)n speco(j)n de bildetoj.
- Ili aranĝas pozicion de la bildeto sur alia bildo, ĉefe mapo.
- Multaj el ili poziciigas eĉ loknomon apud la bildeto. Sed ankaŭ ekzistas multaj ŝablonoj sen loknomoj.
Detala priskribo
redaktiŜablonoj uzeblaj en parametroj kaj generaj ŝablonoj
redaktiLa ŝablonoj de punkto uzeblaj en parametroj por lokigi <varianto> estas tipikaj
- «
Ŝablono:Punkto/<varianto> sen loknomo
» en informkesto. - «
Ŝablono:Punkto/<varianto>
» por kompleta mapo.
La koncepto de ŝablono de punkto baziĝas sur la uzado de genera ŝablono (aŭ meta-ŝablono) de punkto. La plej simpla maniero krei novan ŝablonon de punkto (por lokigi novan varianton) estas uzi generan ŝablonon (aŭ meta-ŝablonon). Oni uzas la plej oftajn:
- {{Piktogramo}} por «
Ŝablono:Punkto/
»|varianto=
sen loknomo - {{Piktogramo kun loknomo}} por «
Ŝablono:Punkto/<varianto>
»
Aŭ ankoraŭ, aŭ {{Loknomo}}, aŭ {{Loknomo kun streko}} se la lokigo estas pli flua ({{Punkto/regiono}}, {{Punkto/insulo}} ekzemple).
Sintakso
redaktiLa komuna sintakso de ĉi tiuj ŝablonoj estas:
{{<ŝablono de punkto>|1=<y>|2=<x>|3=<loknomo>|4=<arg1>|5=<arg2>|...}}
- <y> kaj <x> estas la koordinatoj de punkto rilate al supra maldekstra angulo de la bildo sur kiuj la punkto aperos. Atentu la inversion (y, x)[1].
- <loknomo> estas …
- Por la nomitaj punktoj «
<varianto> sen loknomo
», la loknomo devas esti pura teksto. Ĝi nur aperas en tujhelpilo de piktogramo. - Por la nomitaj punktoj «
<varianto>
», la loknomo estas ligilo al artikolo. Oni povas uzi la sintakson «<titolo de paĝo>{{!}}<reala nomo>
».
- Por la nomitaj punktoj «
La uzado de la sekvaj parametroj <arg1>, <arg2> dependas de la ŝablono. Vidu la listo de la ŝablonoj de punkto.
Uzado kaj mekanismo
redaktiĈi tiu speco de ŝablonoj povas esti uzata rekte inter la etikedoj {{Komenco de mapo}} kaj {{Fino de mapo}}[2].
Tamen, ĉi tiu speco de ŝablono estas antaŭ ĉio uzata nerekte per la ŝablono {{Punkto sur mapo}}, {{Punkto sur mapo/gms}}. La uzado de
{{Punkto sur mapo|<mapo>|<latitudo>|<longitudo>|<loknomo>|<nomo de punkto>|6=<arg1>|7=<arg2>}}[3]
kaŭzas elvokon de ŝablono de punkto « Ŝablono:Punkto/<nomo de punkto> » tiel:
{{Punkto/<nomo de punkto>|<y>|<x>|<loknomo>|4=<arg1>|5=<arg2>}}[4]
Oni notas unue ke la geografiaj koordinatoj (<latitudo>, <longitudo>)
estas konvertataj en du procentaĵojn (<y>, <x>)
de la dimensioj de la bildo[5], danke al ŝablono de parametrigo de mapo « Ŝablono:Situo sur mapo/<mapo>
».
Oni vidas egale ke la parametroj <loknomo>, <arg1> kaj <arg2> estas rekte transmetataj al la ŝablono de punkto. La uzado de la parametro <loknomo> estas komuna al ĉiuj ŝablonoj de punkto. Kontraŭe, la parametroj <arg1> kaj <arg2> estas nedevigaj. Ilia uzado (aŭ neuzado) dependas de la ŝablono de elektita punkto.
Kodo
redakti- La grandeco
- La ŝablono de punkto estas centrigata se la koordinatoj <y>, <x> korespondas al la centro de punkto kaj ne al ĝia supra maldekstra angulo. Por centrigi piktogramon de donita <grando>, la ŝablono devas uzi la kodon
<div style="position:absolute;border:none; top:{{{1}}}%;left:{{{2}}}%;<!-- … --> "><div style="position:absolute;border:none; top:{{#expr:-(<grando>)/2}}px; left:{{#expr:-(<grando>)/2}}px;<!-- … --> "><!- … --></div></div> |
- Vidu {{Piktogramo}}. Kun rando, ĝi devas egale forigi la dikecon de ĉi tiu rando.
- Ĝi devas egale preferi la parojn de <grando>, ĉar ili estas pli bone centrigitaj, se la koordinatoj estas kompletaj.
- La parametroj <arg1> kaj <arg2>
- La traktado de ĉi tiuj parametroj estas delikata. Oni devas atenti, ke la parametro povas ne nur foresti, sed ankaŭ esti virgulo. Se la defaŭlta valoro estas virgulo, oni povas uzi
{{{4|}}}
aŭ{{{5|}}}
sen danĝero. En kontraŭa kazo, la uzado simple de{{{4|<defaŭlta valoro>}}}
ne estas ebla[6]. La bona sintakso estas
{{#if:{{{4|}}}|{{{4}}}|<defaŭlta valoro>}} |
- Vidu ankaŭ
-
- {{Punkto/urbo}} • {{Loknomo kun streko}}
Kiel krei novan punktan ŝablonon?
redaktiAntaŭ ol vi kreas novan ŝablonon, bonvolu sekvi la jenajn punktojn:
- Kontrolu, ĉu ankoraŭ ne ekzistas konvena ŝablono.
- Respektu la semantikon! Ne kreu alternativajn punktojn nur pro estetikaj kialoj.
- Estas eble preferinda parametrigi punkton ekzistantan (kiel tio estas farata por {{Punkto/urbo}}) por aranĝi variantojn.
- La uzado de genera ŝablono estas tre rekomendata.
Jen kelkaj kodaj variantoj:
{{Punkto/flughaveno sen loknomo}} uzas {{Piktogramo}} :
<includeonly>{{Piktogramo|{{{1}}}|{{{2}}}|3={{{3|}}}|4=Airplane silhouette.svg|5={{{4|12}}}}}</includeonly><noinclude> {{Punkto/dokumentado}} </noinclude>
{{Punkto/flughaveno}} uzas {{Piktogramo kun loknomo}} :
<includeonly>{{Piktogramo kun loknomo|{{{1}}}|{{{2}}}|3=<small>[[{{{3|loknomo mankas!}}}]]</small>|4=Airplane silhouette.svg|5={{{4|ne}}}|6=6|7=12}}</includeonly><noinclude> {{Punkto/dokumentado}} </noinclude>
{{Punkto/regiono}} uzas {{Loknomo}} :
<includeonly>{{Loknomo|{{{1}}}|{{{2}}}|3=<span style="font-weight:bold;color:slategray">[[{{{3}}}]]</span>}}</includeonly><noinclude> {{Punkto/dokumentado}} </noinclude>
{{Punkto/rivero sen loknomo}} uzas {{Loknomo kun streko}} :
Ĉi tie oni povas malfacile uzi piktogramon, oni estas devigata surekranigi la loknomon kaj oni aranĝas ĝin tiel ke ĝi ne eliĝas el la kadro.
<includeonly>{{Loknomo kun streko|{{{1}}}|{{{2}}}|3=<span style="color:#0978AB;">{{{3|lokigo de akvaj vojo}}}</span>|4=20|5={{#ifexpr: {{{1}}}<50|s|n}}{{#ifexpr: {{{2}}}<70|{{#ifexpr: {{{1}}}<30|e|}}|o}}}}</includeonly><noinclude> {{Punkto/dokumentado}} </noinclude>
- Serĉu piktogramon por krei la novan punkton
Dokumentado
redaktiPor la dokumentado de tiaj ŝablonoj estas uzata la sekva kodo:
{{Punkto/dokumentado}}
Tio ĉiam devas stari inter <noinclude> kaj </noinclude>, prefere antaŭ la tiea(j) kategorio(j) kaj intervikiaj ligiloj.
Subpaĝo de informoj
redaktiLa subpaĝo de informoj enhavas kodon laŭ la jena skemo, kiel videblas en {{punkto/urbo/informoj}}:
{{#switch: {{{1|}}} |varianto=urbo |ŝablono=Piktogramo kun loknomo |arg1=[[Helpo:Ŝablonoj/Parametro statuso|statuso de la urbo]] |arg2=[[Helpo:Ŝablonoj/Parametro de pozicio|pozicio de la loknomo]] |noto=En realeco, {{Ŝ|Piktogramo kun loknomo}} ne estas uzata. }}
La paĝo povas esti kreata aŭtomate, se oni aldonis al la koncerna punkta ŝablono la kodon por la dokumentado. Se la subpaĝo ankoraŭ ne ekzistas, tiam aperas la ligilo "Kreas la subpaĝon de informoj" en informa ŝabloneto meze en la dokumentado. Se tie jam legeblas "subpaĝo de informoj" en la sama informa ŝabloneto, tia subpaĝo jam ekzistas.
Evoluigo
redaktiParametrigi la punktojn
redaktiParametro de speco povas esti aldonata al certaj punktoj (laŭ simila maniero al statuso de la urbo por {{Punkto/urbo}}). Ekzemple:
- {{Punkto/flughaveno}} : flughaveno, flughavena terminalo, frajto, armea aerbazo, …
- {{Punkto/monto}} : juna / kvaternara / 4, maljuna, … , neĝkovrita, vulkano, aktiva, … ?
- …
Notoj
redakti- ↑ La kialo de la inversion (y, x) kuŝas en la korespondo kun (latitudo, longitudo).
- ↑ Teknike dirite, ĉi tiuj ŝablonoj lokiĝas en la interno de HTML-a etikedo al kiu oni aldonas
position:relative;
al ĝia atributostyle
. Sed pli resonema uzado konsistas en la sistema uzado de {{Komenco de mapo}} kaj {{Fino de mapo}}. - ↑ Numeri la parametrojn ne estas necese; sed tio estas pli fidinda.
- ↑ Notu ke ĝi havas duoblan ŝoviĝon en la numerado de la argumentoj, ĉar ne plu estas parametroj <mapo> nek <nomo de punkto> en la ŝablono de punkto.
- ↑ … Aŭ, pli ĝenerale, de la dimensioj de la enhava kesto.
- ↑ Vidu la bogue 1.
Aldonoj
redakti- Punkto
- Punkto/
- Punkto//dokumentado
- Punkto//informoj
- Punkto/1
- Punkto/1/dokumentado
- Punkto/14
- Punkto/2
- Punkto/5
- Punkto/5/dokumentado
- Punkto/cirklo
- Punkto/cirklo/dokumentado
- Punkto/disko
- Punkto/disko/dokumentado
- Punkto/disko sen loknomo
- Punkto/disko sen loknomo/dokumentado
- Punkto/disko sen loknomo/informoj
- Punkto/dokumentado
- Punkto/dokumentado/informoj
- Punkto/dokumentado/informoj/preload
- Punkto/ekster kadro
- Punkto/ekster kadro/dokumentado
- Punkto/elfosejo
- Punkto/elfosejo/informoj
- Punkto/elfosejo sen ligilo
- Punkto/elfosejo sen ligilo/informoj
- Punkto/elfosejo sen loknomo
- Punkto/elfosejo sen loknomo/informoj
- Punkto/flughaveno
- Punkto/flughaveno/informoj
- Punkto/flughaveno sen ligilo
- Punkto/flughaveno sen ligilo/informoj
- Punkto/flughaveno sen loknomo
- Punkto/flughaveno sen loknomo/informoj
- Punkto/insulo
- Punkto/insulo/dokumentado
- Punkto/insulo/informoj
- Punkto/insulo sen loknomo
- Punkto/insulo sen loknomo/informoj
- Punkto/kratero
- Punkto/kratero/dokumentado
- Punkto/kratero/informoj
- Punkto/kratero sen ligilo
- Punkto/kratero sen ligilo/dokumentado
- Punkto/kratero sen ligilo/informoj
- Punkto/kratero sen loknomo
- Punkto/kratero sen loknomo/dokumentado
- Punkto/kratero sen loknomo/informoj
- Punkto/lago
- Punkto/lago/informoj
- Punkto/lago sen ligilo
- Punkto/lago sen ligilo/informoj
- Punkto/lago sen loknomo
- Punkto/lago sen loknomo/informoj
- Punkto/loko
- Punkto/loko/informoj
- Punkto/loko sen ligilo
- Punkto/loko sen ligilo/informoj
- Punkto/loko sen loknomo
- Punkto/loko sen loknomo/informoj
- Punkto/marko
- Punkto/marko/dokumentado
- Punkto/marko/informoj
- Punkto/marko/testoj
- Punkto/marko sen ligilo
- Punkto/marko sen ligilo/informoj
- Punkto/marko sen loknomo
- Punkto/marko sen loknomo/informoj
- Punkto/maro
- Punkto/maro/dokumentado
- Punkto/maro/informoj
- Punkto/maro sen ligilo
- Punkto/maro sen ligilo/informoj
- Punkto/meridiano sen ligilo
- Punkto/meridiano sen ligilo/informoj
- Punkto/meridiano sen loknomo
- Punkto/meridiano sen loknomo/informoj
- Punkto/monto
- Punkto/monto/dokumentado
- Punkto/monto/informoj
- Punkto/monto sen ligilo
- Punkto/monto sen ligilo/informoj
- Punkto/monto sen loknomo
- Punkto/monto sen loknomo/informoj
- Punkto/ponto
- Punkto/ponto/informoj
- Punkto/ponto sen ligilo
- Punkto/ponto sen ligilo/informoj
- Punkto/ponto sen loknomo
- Punkto/ponto sen loknomo/informoj
- Punkto/regiono
- Punkto/regiono/dokumentado
- Punkto/regiono/informoj
- Punkto/regiono sen ligilo
- Punkto/regiono sen ligilo/informoj
- Punkto/regiono sen loknomo
- Punkto/regiono sen loknomo/informoj
- Punkto/rivero
- Punkto/rivero/informoj
- Punkto/rivero sen loknomo
- Punkto/rivero sen loknomo/informoj
- Punkto/situo
- Punkto/situo/informoj
- Punkto/situo sen ligilo
- Punkto/situo sen ligilo/informoj
- Punkto/situo sen loknomo
- Punkto/situo sen loknomo/informoj
- Punkto/stacidomo
- Punkto/stacidomo/informoj
- Punkto/stacidomo sen ligilo
- Punkto/stacidomo sen ligilo/informoj
- Punkto/stacidomo sen loknomo
- Punkto/stacidomo sen loknomo/informoj
- Punkto/testo
- Punkto/testo/informoj
- Punkto/urbo
- Punkto/urbo/dokumentado
- Punkto/urbo/informoj
- Punkto/urbo sen ligilo
- Punkto/urbo sen ligilo/informoj
- Punkto/urbo sen loknomo
- Punkto/urbo sen loknomo/informoj
- Punkto/urbo sen nomo
- Punkto/urbo sen nomo/informoj
- Punkto/vulkano
- Punkto/vulkano/informoj
- Punkto/vulkano sen loknomo
- Punkto/vulkano sen loknomo/informoj
- Punkto/ŝutmonto
- Punkto/ŝutmonto/informoj
- Punkto/ŝutmonto sen ligilo
- Punkto/ŝutmonto sen loknomo
- Punkto sur mapo
- Punkto sur mapo/cirklo
- Punkto sur mapo/disko
- Punkto sur mapo/disko/Belgio
- Punkto sur mapo/disko/Belgio/dokumentado
- Punkto sur mapo/disko/dokumentado
- Punkto sur mapo/dokumentado
- Punkto sur mapo/gms
- Punkto sur mapo/gms/dokumentado
- Punkto sur mapo/provejo
- Punkto sur mapo/provejo/dokumentado
- Punkto sur mapo/testo
- Punkto sur mapo/testoj
Vidu ankaŭ
redakti- {{Punkto sur mapo}} - ŝablono por kiu estas kreataj la punktaj ŝablonoj
- {{Punkto/}} - la ĉefa punkta ŝablono
- Kategorio Ŝablono:Punkto sur mapo
|