Template:Infobox mapframe/testcases

__EXPECTUNUSEDTEMPLATE__

Shape feature

{{Infobox mapframe|
|id=Q100}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
{{Infobox mapframe|
|frame-lat=42.319 |frame-long=-71.002 |id=Q100}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
{{Infobox mapframe|
|id=Q100 |shape=inverse}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
{{Infobox mapframe|
|id=Q100 |shape=none}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Line feature

With OSM relation id on Wikidata

  • Marker not specified
{{Infobox mapframe|
|id=Q4681790}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
  • Marker is specified
{{Infobox mapframe|
|id=Q4681790 |marker=triangle |marker-color=008800}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
  • Explicit |marker=none
{{Infobox mapframe|
|id=Q4681790 |marker=none}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Without OSM relation id on Wikidata

{{Infobox mapframe|
|id=Q1939502}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Coordinates set to 'no value' on Wikidata

{{Infobox mapframe|
|id=Q2327957}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Locally specified coords instead of Wikidata

No Wikidata item

{{Infobox mapframe|coord={{Coord|-31.876|115.897}}}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 166: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 164: attempt to index field 'wikibase' (a nil value).

wikidata=yes with no Wikidata item

{{Infobox mapframe|coord={{Coord|-31.876|115.897}}|wikidata=yes}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 166: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 164: attempt to index field 'wikibase' (a nil value).

testing "wikidata=no"

{{Infobox mapframe|coord={{Coord|-31.876|115.897}}|id=Q1939502|wikidata=no}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Overriding Wikidata item

{{Infobox mapframe|coord={{Coord|-31.876|115.897}}|id=Q1939502|marker=triangle}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Show OSM relations but use locally specified coords

{{Infobox mapframe|wikidata=yes|id=Q1939502|coord={{Coord|-31.876|115.897}}|marker=triangle}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

point=none (should show line/shape features)

{{Infobox mapframe|id=Q1939502|coord={{Coord|-31.876|115.897}}|point=none}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

coord parameter present but empty

{{Infobox mapframe|coord= |id=Q1939502 |marker=triangle |wikidata=yes}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

No coords locally and none on Wikidata

{{Infobox mapframe|id=Q1}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Geomask

Find mask by relation

{{Infobox mapframe|geomask=P17 |id=Q1297}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
{{Infobox mapframe|id=Q1297|geomask=P17|frame-coord={{Coord|39.8|N|98.3|W}}|zoom=2}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Mask Item specified

{{Infobox mapframe|geomask=Q1204 |id=Q1297}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Custom zoom and frame-coord with a mask

{{Infobox mapframe|id=Q1297|geomask=Q1204|zoom=6|frame-coord={{Coord|42|-88}}}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Edersee Dam

{{Infobox mapframe|geomask=P17 |id=Q3239281}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Q1950380, P131

{{Infobox mapframe|geomask=P131 |id=Q1950380}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Q1950380, P17

{{Infobox mapframe|geomask=P17 |id=Q1950380}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).


More tests

Basic usage

Point feature (Wikidata coordinates):

{{Infobox mapframe |id=Q7270550}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Line feature:

{{Infobox mapframe |id=Q1318331}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Shape feature:

{{Infobox mapframe |id=Q61}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Using specified coordinates instead of Wikidata

Point feature (with coordinates specified, no shape/line feature from Wikidata item):

{{infobox mapframe |id=Q45935 |coord={{coord|31|56|S|115|58|E}} }}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Point feature (with coordinates specified, along with shape/line feature from Wikidata item):

{{infobox mapframe |id=Q45935 |wikidata=yes |coord={{coord|31|56|S|115|58|E}} }}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Inverse shape

{{Infobox mapframe |id=Q61 |shape=inverse}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Shape off

{{infobox mapframe |id=Q45935 |wikidata=yes |shape=none |coord={{coord|31|56|S|115|58|E}} }}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Point off

{{Infobox mapframe |id=Q7270550 |point=none}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Point on

{{Infobox mapframe |id=Q61 |point=on}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Line off

{{Infobox mapframe |id=Q1939502 |line=none |point=on}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Opacity

{{Infobox mapframe |id=Q61 |shape-fill-opacity=0.2}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
{{Infobox mapframe |id=Q61 |shape=inverse |shape-fill-opacity=0.2}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
{{Infobox mapframe|geomask=P17|id=Q3239281 |geomask-fill-opacity=0.8}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Zoom computed from object dimensions

{{Infobox mapframe |id=Q1318331 |length_km=5.6}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
{{Infobox mapframe |id=Q1318331 |length_mi=3.5}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
{{Infobox mapframe |id=Q1318331 |width_km=5.6}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
{{Infobox mapframe |id=Q1318331 |width_mi=3.5}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
{{Infobox mapframe |id=Q100 |area_km2=232.14}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
{{Infobox mapframe |id=Q100 |area_mi2=89.63}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
{{Infobox mapframe |id=Q100 |area_ha=23214}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
{{Infobox mapframe |id=Q100 |area_acre=57363}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).
{{Infobox mapframe |id=Q100 |area_ha=23214| zoom=8}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Switcher tests

Zooms

{{Infobox mapframe |id=Q4948020 |switcher=zooms}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Auto

{{Infobox mapframe |id=Q2224 |switcher=auto}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).

Geomasks

{{Infobox mapframe |id=Q4948020 |switcher=geomasks|geomask=Q30,Q100}}
Side by side comparison
{{Infobox mapframe}}{{Infobox mapframe/sandbox}}
Lua error in Module:Infobox_mapframe at line 40: attempt to index field 'wikibase' (a nil value). Lua error in Module:Infobox_mapframe/sandbox at line 40: attempt to index field 'wikibase' (a nil value).