Malline:Tietolaatikko/MapFrame/ohje
Tämä on mallineen Malline:Tietolaatikko/MapFrame ohjesivu. Tässä kerrotaan tietoja mallineen käyttämisestä ja parametreista. |
Malline tekee tietolaatikkoon interaktiivisen mapframe-kartan. Kartta yrittää hakea koordinaatit (<span title="Script error: The module returned a nil value. It is supposed to return an export table.">Lua-virhe kohdassa Moduuli:Wikibase rivillä 30: attempt to index field 'wikibase' (a nil value). (P625)) Wikidatasta. arvot asetettuna.
Miten kartan pitäisi toimia
- Mikäli kohteen wikidata-id löytyy Openstreetmap:sta, niin kartan pitäisi korostaa kohteen ääriviivat ja keskittää siihen. Päivitysviive Wikidata-id:n lisäämisessä ja sen löytyminen Wikimedian palvelimilta on kaksi päivää.
- Valtio missä kohde sijaitsee korostetaan punaisella ääriviivalla
- Valtion missä kohde sijaitsee maakunnat piirretään ruskealla (testattu toimivaksi Suomessa ja Virossa)
- Maakunnan jossa kohde sijaitsee kunnat piirretään mustalla (testattu toimivaksi Suomessa)
Hallinnollisten alueiden rajoja yritetään piirtää vain silloin jos Wikidatassa on kohteelle asetettuna <span title="Script error: The module returned a nil value. It is supposed to return an export table.">Lua-virhe kohdassa Moduuli:Wikibase rivillä 30: attempt to index field 'wikibase' (a nil value). (P17) ja <span title="Script error: The module returned a nil value. It is supposed to return an export table.">Lua-virhe kohdassa Moduuli:Wikibase rivillä 30: attempt to index field 'wikibase' (a nil value). (P131) ja Openstreetmap:sta löytyy hallinnollisille alueille wikidata-id:t.
- Dokumentaatio
Esimerkki
<mapframe text="<strong class="error"><span class="scribunto-error" id="mw-scribunto-error-13">Lua-virhe kohdassa Moduuli:Wikibase rivillä 22: attempt to index field 'wikibase' (a nil value).</span></strong>" align="right" width="260" height="250" zoom="15" longitude="<strong class="error"><span class="scribunto-error" id="mw-scribunto-error-14">Script error: The module returned a nil value. It is supposed to return an export table.</span></strong>" latitude="<strong class="error"><span class="scribunto-error" id="mw-scribunto-error-15">Script error: The module returned a nil value. It is supposed to return an export table.</span></strong>">[{
"type": "ExternalData", "service": "geoshape", "ids": "Q1044613", "properties": { "stroke": "#555555", "stroke-opacity": 1, "stroke-width": 0.5, "fill": "#8aad18", "fill-opacity": 0.2, } } ,{ "type": "Feature", "geometry": { "type": "Point", "coordinates": [Script error: The module returned a nil value. It is supposed to return an export table., Script error: The module returned a nil value. It is supposed to return an export table.] }, "properties": { "title": "nimi", "description": "Script error: The module returned a nil value. It is supposed to return an export table.", "marker-symbol": "museum", "marker-size": "medium", "marker-color": "0050d0" } }
, {
"type": "ExternalData", "properties": { "stroke": "#666", "stroke-opacity": 0.5, "stroke-width": 1, "fill-opacity" : 0 }, "service": "geoshape", "query": "# Third-level administrative divisions (muncipality)
SELECT (?item as ?id) where {
wd:Q1044613 wdt:P131* ?l3 . ?l3 wdt:P31/wdt:P279* wd:Q13221722 . ?l3 wdt:P131 ?l3_parent . ?item wdt:P131 ?l3_parent . ?item wdt:P31/wdt:P279* wd:Q13221722 . FILTER NOT EXISTS { ?item wdt:P576 ?x2 } . FILTER NOT EXISTS { ?item wdt:P31/wdt:P279* wd:Q19953632 }
} GROUP BY ?item " }, {
"type": "ExternalData", "properties": { "stroke": "#666", "stroke-opacity": 0.5, "stroke-width": 2, "fill-opacity" : 0 }, "service": "geoshape", "query": "# Second-level administrative divisions
SELECT (?item as ?id) where {
wd:Q1044613 wdt:P131* ?l2 . ?l2 wdt:P31/wdt:P279* wd:Q13220204 . ?l2 wdt:P131 ?l2_parent . ?item wdt:P131 ?l2_parent . ?item wdt:P31/wdt:P279* wd:Q13220204 . FILTER NOT EXISTS { ?item wdt:P576 ?x2 } . FILTER NOT EXISTS { ?item wdt:P31/wdt:P279* wd:Q19953632 }
} GROUP BY ?item " }, {
"type": "ExternalData", "properties": { "stroke": "#966", "stroke-opacity": 0.5, "stroke-width": 2, "fill-opacity" : 0 }, "service": "geoshape", "query": "# First-level administrative divisions
SELECT (?item as ?id) WHERE { ?item wdt:P17 wd:Script error: The module returned a nil value. It is supposed to return an export table. .
?item p:P17 ?country . ?item wdt:P31/wdt:P279* wd:Q10864048 . SERVICE wikibase:label { bd:serviceParam wikibase:language 'fi' } . FILTER NOT EXISTS { ?country pq:P582 ?x1 } . FILTER NOT EXISTS { ?item wdt:P576 ?x2 } .
} GROUP BY ?item ?itemLabel LIMIT 1000" }, {
"type": "ExternalData", "properties": { "stroke": "#F00", "stroke-opacity": 0.5, "stroke-width": 3, "fill-opacity" : 0 }, "service": "geoshape", "query": "# Country borders
SELECT (?item as ?id) WHERE {
wd:Q1044613 wdt:P17 ?item . FILTER NOT EXISTS { ?item wdt:P576 ?x2 } . FILTER NOT EXISTS { ?item wdt:P31/wdt:P279* wd:Q19953632 }
} GROUP BY ?item LIMIT 25 " } ]</mapframe>
{{Tietolaatikko/MapFrame |leveys=260 |zoom=15 |lat=60.17115 |long=24.94119 |nimi=nimi |selite=selite |marker-symbol=museum |marker-color=0050d0 |wikidata-id=Q1044613 |align=right }}
Esimerkkijärvet
- Littoistenjärvi – Järvi Turun naapurissa
- Ülemistejärvi – Järvi Virossa
- Soilujärvi – pitkä kapea järvi
- Kokonjärvi (Urjala) – Maakuntarajat ylittävä järvi
- Pulmankijärvi – Valtionrajat ylittävä järvi
- Lake_of_the_Woods – Valtionrajat ylittävä järvi Yhdysvalloissa
TemplateData
Ei kuvausta.
Parametri | Kuvaus | Tyyppi | Tila | |
---|---|---|---|---|
Geoshape | geoshape | Näytetään OSM geoshape jos sellainen löytyy
| Totuusarvo | valinnainen |
Wikidata-id | wikidata-id | Vaihtoehtoinen Wikidata-id
| Merkkijono | valinnainen |
Long | long | longitude
| Numero | valinnainen |
Lat | lat | latitude
| Numero | valinnainen |
Nimi | nimi | Kartan kohteen nimi
| Merkkijono | valinnainen |
Kuvaus | kuvaus | kartan kohteen kuvaus
| Tuntematon | valinnainen |
Marker-size | marker-size | small, medium, large
| Merkkijono | valinnainen |
Marker-symbol | marker-symbol | A-ZÄÖÅ, 0-9, maki symbols
| Merkkijono | valinnainen |
Marker-color | marker-color | nuppineulan väri
| Merkkijono | valinnainen |
Leveys | leveys | Kartan leveys
| Merkkijono | valinnainen |
Align | align | Kartan keskitys
| Merkkijono | valinnainen |
Zoom | zoom | Kartan zoom-taso
| Numero | valinnainen |