Mall:Kaart
- Selle malli dokumentatsioon on liidetud lehelt Mall:Kaart/doc (redigeeri | ajalugu).
2021. aasta lõpu seisuga ei saa kaardil esile tõsta mõningaid lühemaid OpenStreetMapi joonobjekte. Seetõttu on osas tänavaartiklites kaart ajutiselt peidetud. |
Kasutab Lua-põhist moodulit: |
Parameetrid
muudalat
: kaardi keskpunkti laiuskraad kümnendkujul või kujul kraadid/minutid/sekundid/poolkera näiteks 49/45/34/N;long
: kaardi keskpunkti pikkuskraad kümnendkujul või kujul kraadid/minutid/sekundid/poolkera;suum
: suum (0–19);laius
: kaardi laius pikselites;kõrgus
: kaardi kõrgus pikselites;align
: joondus right (vaikeväärtus), center või left;tekst
: kaardi allkirjatekst;raamita
: [jah] – kaart ilma raamita (eelkõige tabelites ja mujal, kus juba on raam);marker
: [jah] – kui sisestatud keskpunkti koordinaadid, siis marker kaardi keskel;commons
: [failinimi] – kuvab Commonsis .map-laiendiga leheküljel määratletud objektid;osm
: [jah] või [Wikidata ID] – kui OpenStreetMapis on joon- või pindobjekti juurest viidatud seotud Wikidata üksusele (parameetri väärtus "jah") või teisele Wikidata üksusele, siis kuvatakse seda objekti;wikidata
: [jah] või [Wikidata ID] – kuvatakse markerit seotud Wikidata üksuses (parameetri väärtus "jah") või teises Wikidata üksuses määratud koordinaatidel;päring
: SPARQL Wikidata päring – kuvab OpenStreetMapi pind- või joonobjektid, mille juurest on viidatud Wikidata üksusele ja mis vastavad päringule;objektid
: kaardil kuvatavad objektid: ({{Kaart/Marker}}, {{Kaart/Joon}} ja/või {{Kaart/Polügoon}});allikad
: välisallikatest kuvatavad objektid: ({{Kaart/Commons}}, {{Kaart/OSM}}, {{Kaart/Wikidata}} ja/või {{Kaart/Päring}});kujund
: väärtus "joon" koos parameetritegaosm
japäring
ning parameetrigaallikad
vastavate alammallide parameetrina, et kuvada OpenStreetMapi joonobjektid; väärtus "punkt" koos päringuga, et kuvada markerid Wikidatas toodud koordinaatidel; vaikimisi kuvatakse OpenStreetMapi pindobjekte
Kui kaardi keskpunkti koordinaadid (lat
, long
) ja suumiaste (suum
) on sisestamata, siis sobitatakse need vaikimisi kaardil esile tõstetud objektidega (määratud parameetritega wikidata
, osm
, commons
, päring
, objektid
ja allikad
).
Vormistusparameetreid nagu värv
, paksus
, täitevärv
ja läbipaistvus
saab kasutada parameetrite objektid
ja allikad
juures kasutatavates alammallides.
Näited
muudaKaart markeriga keskel | ||
---|---|---|
{{Kaart
| lat=49.0
| long=3.0
| suum=12
| marker=jah
}}
|
||
Kaart värvilise markeriga (vaata ka: Mall:Kaart/Marker) | ||
{{Kaart
| lat=49.0
| long=3.0
| suum=13
| objektid=
{{Kaart/Marker|49.007, 3.018|värv=#ee0099|tähis=a}}
{{Kaart/Marker|48.988, 2.977|värv=#ee0099|tähis=b}}
}}
|
||
Kaart Openstreetmap-i objektiga, mis on lingitud Wikidata Qid-ga | ||
{{Kaart
| osm=Q3445365
| tekst=Alam-Pedja looduskaitseala
}}
|
||
Kaart Wikidata päringuga | ||
{{kaart
| lat = 58.375
| long = 26.73
| suum = 12
| laius = 420
| kõrgus = 500
| päring =
SELECT ?id
?idLabel (?idLabel as ?title)
(if(?id = wd:Q8079448, '#65fbd2', '#555555') as ?fill)
WHERE {
?id wdt:P131 wd:Q42307965.
?id wdt:P31 wd:Q12376478.
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],et". }
}
| tekst = Ülejõe linnaosa asend Tartus
}}
|
||
Kaart Wikidata päringuga | ||
{{kaart
| laius = 420
| kõrgus = 500
| allikad =
{{kaart/OSM|Q215378|kujund=joon|värv=#0033FF|paksus=3|pealkiri=Emajõgi}}
{{kaart/Päring|
SELECT ?id
?idLabel (?idLabel as ?title)
WHERE
{
?id wdt:P31/wdt:P279* wd:Q355304;
wdt:P403 wd:Q215378.
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],et". }
}
| kujund = joon
| värv=#7eb2f2
}}
| tekst = Emajõgi koos lisajõgedega
}}
|
OpenStreetMapi objekt
muudaKaardil saab esile tõsta OpenStreetMapi (OSM) joon- või pindobjekti, kui OpenStreetMapi objekt viitab Wikidata üksusele. Näiteks Karuse–Kalli tee artiklis on kaardil esile tõstetud OSM-i relatsioon 2902687, mille juurest on sildi "wikidata" abil viidatud selle tee Wikidata üksusele (Q12366541).
Vikipeedias saab kaardiobjekt Wikidata ID järgi leitavaks mõne päeva jooksul pärast sildi "wikidata" lisamist OSM-is. Esile saab tõsta vaid teatud tüüpi relatsioone (type=multipolygon, type=route ja type=boundary). Täpsemalt: mw:Help:Extension:Kartographer/OSM.