Skabelon:Infoboks mapframe/sandkasse
Dette er skabelonsandkassesiden for Skabelon:Infoboks mapframe (forskel). Se også følgesiden for testcases. |
Denne skabelon bruger Lua: |
Denne skabelon bruger Wikidata-egenskab:
|
Denne skabelon sporer Wikidata egenskab:
|
Denne skabelon bruger OpenStreetMap-tagget: |
Denne skabelon laver et mapframe-kort, der er egnet til infobokse, med minimal brugerinput. Skabelonen fungerer kun med enkelte elementer (punkter, linjer eller arealer); brug {{kortlink}}
, hvis der er behov for mere avancerede muligheder, f.eks. visning af flere elementer.
Hvis der ikke angives koordinater, hentes de fra sidens Wikidata-element. I så fald, hvis |point=
ikke er angivet, markeres punktet for disse koordinater, medmindre Wikidata-elementet har en OpenStreetMap relation-ID (P402) angivet.
- Se Kategori:Relations-ID for Open Street Map på Wikidata mangler for sider som har Wikidata-emner uden OpenStreetMap relation-ID (P402)
- Vejledning til fejlfinding af problemer med omrids findes på Moduldiskussion:Mapframe/FAQ
Brug
[rediger kildetekst]Bemærk: I artikelnavnerummet er parameteren |id=
ikke nødvendig (undtagen for at bruge en anden sides data).
Grundlæggende brug
[rediger kildetekst]{{Infoboks mapframe}}
Når skabelonen bruges uden parametre eller kun med |id=
, viser kortet enten et omrids, en linje eller et areal, afhængigt af de data, der er tilgængelige på Wikidata og OpenStreetMap.
- Hvis Wikidata-elementet ikke angiver en værdi for OpenStreetMap relation-ID (P402), vises der som standard en punktmarkør foruden enhver OSM-arealer eller linjer.
- Hvis Wikidata-elementet ikke angiver en værdi for geografiske koordinater (P625) eller geografisk form (P3896)-værdi, vises der ikke noget kort.
Grundlæggende brugseksempler
|
---|
Punkt-funktion (Wikidata-koordinater): {{Infoboks mapframe |id=Q7270550}}
{{Infoboks mapframe |id=Q1318331}}
{{Infoboks mapframe |id=Q61}}
|
Brug af specificerede koordinater i stedet for Wikidata
[rediger kildetekst]Kun et punkt, ingen arealer eller linjer:
{{Infoboks mapframe |coord=}}
Punkt og areal/linje, hvis tilgængeligt:
{{Infoboks mapframe |wikidata=yes |coord=}}
Angiv koordinater ved hjælp af {{Coord}}
-skabelonen, f.eks. |coord=
{{Coord|32.1|S|116.2|E}}
- Hvis
|coord=
er angivet, vises som standard kun koordinaterne (ingen linjer eller arealer). - Hvis
|coord=
er angivet, og|wikidata=yes
er brugt, vil koordinaterne blive vist sammen med eventuelle linjer eller arealer, der er knyttet til Wikidata-elementet.
Tilpasning af, hvilke funktioner der vises
[rediger kildetekst]Omvendt areal
[rediger kildetekst]{{Infoboks mapframe |shape=inverse}}
Erstat et areal med et omvendt areal (geomaske) ved at bruge |shape=inverse
Slå punktmarkør fra eller til
[rediger kildetekst]Vis punktmarkør:
{{Infoboks mapframe |point=on}}
Undgå visning af punktmarkør:
{{Infoboks mapframe |point=none}}
Slå areal fra
[rediger kildetekst]Undgå, at areal vises:
{{Infoboks mapframe |shape=none}}
Slå linje fra
[rediger kildetekst]Undgå, at linje vises:
{{Infoboks mapframe |line=none}}
Vis en geomaske fra et relateret Wikidata-element
[rediger kildetekst]{{Infoboks mapframe |geomask=}}
Sæt |geomask=
til et Wikidata-element-id (Q-nummer) eller egenskabs-id (P-nummer) som land (P17)
Geomaske-eksempler
|
---|
Brug det element, der er linket til fra land (P17)-udsagnet, som geomaske: {{Infoboks mapframe |id=Q3239281 |geomask=P17}}
Brug elementet Hessen (Q1199) som geomaske: {{Infoboks mapframe |id=Q3239281 |geomask=Q1199}}
|
Bestem zoom ud fra objektets længde eller størrelse
[rediger kildetekst]Brug |length_km=
eller |length_mi=
eller |area_km2=
eller |area_mi2=
Parametre
[rediger kildetekst]Alle parametre er valgfrie.
- Grundliggende parametre:
- id – Id (Q-nummer) for Wikidata-elementet der skal bruges. Standard: den aktuelle sides element
- coordinates eller coord – Koordinater, der skal bruges i stedet for nogen på Wikidata. Brug {{Coord}}-skabelonen, f.eks.
|coord=
, eller en tilsvarende skabelon. Standard: koordinater fra Wikidata{{Coord|12.34|N|56.78|E}}
- wikidata – Sæt til
yes
for at vise areal eller linje fra wikidata-elementet, hvis der er nogen, når|coord=
er brugt. Standard: ikke angivet
- Tilpas, hvilke funktioner der vises:
- shape – Slå visning af areal fra ved at sætte til
none
. Brug et omvendt areal (geomaske) i stedet for et almindeligt areal ved at sætte tilinverse
. Standard: ikke angivet - point – Slå visning af punktmarkør ved at sætte til
none
. Vis en punktmarkør ved sætte tilon
. Standard: ikke angivet - line – Slå visning af linje fra ved at sætte til
none
. Standard: ikke angivet - geomask – Wikidata-element, der skal bruges som geomaske (alt uden for grænsen er mørkere). Kan enten være et specifikt Wikidata-element (Q-nummer) eller en egenskab, der specificerer det element, der skal bruges (f.eks.
P17
for land (P17),P131
for beliggende i det administrative område (P131)). Standard: ikke angivet - switcher – Sæt til
auto
ellergeomasks
ellerzooms
for at aktivere Skabelon:Switcher-ligende skift mellem flere mapframes. Standard: ikke angivetauto
– skifter mellem geomasker, der findes i beliggenhed (P276)- og beliggende i det administrative område (P131)-udsagn på sidens Wikidata-element, og søger rekursivt. F.eks. et elements by, denne bys stat og denne stats land.geomasks
– skifter mellem de geomasker, der er angivet som en kommasepareret liste af Wikidata-elemneter (Q-numre) i geomask-parameterenzooms
– skift mellem "zoomet ind"/"zoomet halvvejs"/"zoomet ud", hvor "zoomet ind" er standardzoom (med et minimum på3
), "zoomet ud" er1
, og "zoomet midtvejs" er gennemsnittet
- shape – Slå visning af areal fra ved at sætte til
- Andre valgfrie parametre:
- frame-width eller width – Bredde på mapframe. Standard: 270
- frame-height eller height – Højde på mapframe. Standard: 200
- shape-fill – Farve brugt til at udfylde arealer. Standard: #606060
- shape-fill-opacity – Opacitet (uigennemskinnelighed) for arealudfyldning, et tal mellem 0 og 1 med punktum som decimaltegn. Standard: 0.5
- stroke-color eller stroke-colour – Farve for linjer og konturer af arealer. Standard: #ff0000
- stroke-width – Bredde af linjer og konturer af arealer. Standard: 5
- marker – Markør til brug for koordinater; se mw:Help:Extension:Kartographer/Icons for muligheder. Standard: ikke angivet (dvs. blank)
- Kan også sættes til
blank
for ikke at bruge en standardmarkør.
- Kan også sættes til
- marker-color eller marker-colour – Baggrundsfarve for markøren. Standard: #5E74F3
- geomask-stroke-color eller geomask-stroke-colour – Farve på omridset af geomaskens form. Standard: #555555
- geomask-stroke-width – Bredde af omridset af geomaskens form. Standard: 2
- geomask-fill – Farve, der bruges til at udfylde geomaskens ydre areal. Standard: #606060
- geomask-fill-opacity – Opacitet (uigennemskinnelighed) for udfyldning af geomaskens ydre areal, et tal mellem 0 og 1 med punktum som decimaltegn) Standard: 0.5
- zoom – Sæt zoomniveauet, fra "1" (kort over jorden) til "18" (maksimal indzoomning), der skal bruges, hvis zoomniveauet ikke kan bestemmes automatisk ud fra objektets længde eller areal. Standard: 10
- length_km eller length_mi eller area_km2 eller area_mi2 – Bestem zoomniveauet ved at angive objektets længde (i kilometer eller miles) eller areal (i kvadratkilometer eller kvadratmiles).. Standard: ikke angivet
- frame-coordinates eller frame-coord – Alternative bredde- og længdegradskoordinater til placering af kortet ved hjælp af {{coord}} eller tilsvarende. Standard: udledt af elementkoordinater
- Udgåede parametre
- frame-lat eller frame-latitude – Alternativ breddegradskoordinat til placering af kortet; standard er afledt af elementkoordinater
- frame-long eller frame-longitude – Alternativ længdegradskoordinat til første placering af kortet; standard er afledt af elementkoordinater
Eksempler på brug i skabeloner
[rediger kildetekst]Infobox hospital
|
---|
Brug i den engelske version af {{Infoboks hospital}} (versionen fra 5. oktober 2019) |image3 = {{yesno|{{{mapframe|yes}}}|no=|yes={{Infobox mapframe
|zoom={{{mapframe-zoom|}}}
|frame-width={{{mapframe-width|}}}
|frame-height={{{mapframe-height|}}}
|marker={{{mapframe-marker|hospital}}}
|marker-color={{{mapframe-marker-color|{{{mapframe-marker-colour|}}}}}}
|frame-lat={{{mapframe-lat|{{{mapframe-latitude|}}}}}}
|frame-long={{{mapframe-long|{{{mapframe-longitude|}}}}}}
|stroke-color={{{mapframe-stroke-color|{{{mapframe-stroke-colour|}}}}}}
}}
}}
|caption3 = {{yesno|{{{mapframe|yes}}}|no=|yes={{{mapframe-caption|}}}}}
|
Infobox power station
|
---|
Brug i den engelske version af {{Infobks kraftværk}} (versionen fra 2. april 2019): | image2 = {{#ifeq:{{{location_map|}}}|no|<!-- -->|{{Infobox mapframe
|id = {{{qid|}}}
|coord = {{{coordinates|}}}
|frame-width = {{Digits|1={{#if:{{{image_size|}}}|{{{image_size|}}}|300px}}}}
|marker = industrial
|zoom = {{#if:{{{location_map_geomask|}}}|{{{location_map_zoom|}}}|{{{location_map_zoom|5}}}}}
|geomask = {{#ifeq:{{{location_map_geomask|}}}|Yes|P17|<!-- -->}}
|geomask-stroke-width = {{#ifeq:{{{location_map_geomask|}}}|Yes|0.5|<!-- -->}}
|geomask-stroke-colour = {{#ifeq:{{{location_map_geomask|}}}|Yes|#000000|<!-- -->}}
|geomask-fill = {{#ifeq:{{{location_map_geomask|}}}|Yes|#BABABA|<!-- -->}}
}}}}
| caption2 = {{#ifeq:{{{location_map|}}}|no|<!-- -->|{{#if:{{{coordinates|}}}{{#property:P625}}|{{{location_map_caption|}}}}}}}
|
Infobox Australian road
|
---|
Brug i den version af {{Infoboks vej i Australien}} (versionen fra 5. oktober 2019): | data3 = {{#ifexist:media:{{{location|}}}<!--
-->|[[File:{{{location}}}|270px|frameless|alt={{{location_alt|{{{loc_alt|{{{alt|}}}}}}}}}]]<!--
-->|{{{location|<!--
-->{{yesno| {{{mapframe|yes}}}<!--
-->|no=<!--
-->|yes={{Infobox mapframe | length_km={{{length|}}} }}<!-- Tracking category:
-->{{main other|{{#if:{{#property:P625}}|[[Category:Infobox Australian road articles with an infobox mapframe map|{{#if:{{{coordinates_a|}}}|π}}{{PAGENAME}}]]}}}}<!--
-->}}<!--
-->}}}<!--
-->}}
|
FAQ om mulige problemer
[rediger kildetekst]- Hvor skal man fejlmelde det, når der er et problem med grundkortet (f.eks. en manglende sø)?
- Hvis problemet også opstår, når man bruger almindelige
<mapframe>...</mapframe>
-tags, skal det rapporteres på Phabricator (du kan logge ind med din Wikipedia-konto). Se mw:How to report a bug for instruktioner (for tags, brug Maps). (Alternativt kan du prøve mw:Help talk:Extension:Kartographer) - Hvis problemet kun opstår med Wikipedias skabelon/modul, eller du ikke er sikker, kan du rapportere det her. (Alternativt kan du prøve Wikipedia:Teknisk forum)
- Hvorfor vises miniaturekortet som et statisk billede, når man ser på sider, men er interaktivt, når man redigerer sider?
- På Wikipedia og de fleste andre wikier end Wikivoyage er det viste miniaturebillede et statisk kort, og kortet i fuld skærm skal åbnes, før der kan zoomes eller panoreres på kortet. Dette er af hensyn til ydeevnen og for at vise noget indhold, hvis javascript er deaktiveret, og til udskrivning.
At der vises et interaktivt kort ved forhåndsvisninger en fejl, phab:T203863 (og også et problem med ydeevnen). Yderligere forklaring kan findes i kommentarerne til phab:T202793. - Hvorfor vises en linje eller et areal fra OpenStreetMap ikke?
- Der er flere mulige årsager:
- Funktionen på OSM skal tagges med Wikidata-id'et i henhold til mw:Help:Extension:Kartographer/OSM. Det er ikke nok bare at sætte OpenStreetMap relation-ID (P402) på Wikidata-elementet.
- Kun visse OSM-relationer (dem med type=multipolygon, type=route, type=waterway og type=boundary) kan bruges, og ikke andre som f.eks. bygninger og hovedruter for offentlig transport. Se mw:Help:Extension:Kartographer/OSM#Limitation og phab:T156433.
- Det kan tage 1 eller 2 dage efter tagging på OSM, før dataene er tilgængelige her.
- Wikimedia har af og til problemer med at replikere OSM-data (f.eks. phab:T218097) eller deaktiverer bevidst replikationen på grund af andre problemer (f.eks. phab:T243609).
- Hvorfor vises linjer, arealer eller punkter ikke efter redigering eller tilføjelse af et kort, selv om de blev vist ved forhåndsvisning?
- Det er en fejl i forbindelse med generering af miniaturekortbilleder. Den vil normalt blive rettet automatisk i løbet af en time eller to. Se phab:T269984 for detaljer.
- En side, der bruger mapframes
|raw=
-parameter (herunder sider der bruger|mapframe-custom=
-parameteren i en infoboks, som anvender Module:Infobox mapframe), viser fejlmeddelelser af typen "Den tid, der er afsat til at køre scripts, er udløbet." Hvad kan der gøres? - Hvis mængden af rådata, der skal behandles, er for stor, kan timeout-meddelelsen blive vist. Du kan prøve at flytte rådataene til Commons eller udskifte mapframe-skabelonen med den tilsvarende wikitekst ved hjælp af Speciel:ExpandTemplates.
Template data
[rediger kildetekst]Infoboks mapframe
Parametre
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ingen beskrivelse.
|