Template:Infobox mapframe

Da Wikipedia

Template documentation[view] [edit] [history] [purge]

This template generates a mapframe map, suitable for infoboxes, with minimal user input. This template only works with single features (points, lines, or shapes); use {{maplink}} if more advanced options, such as displaying multiple features, are required.

If coordinates are not supplied, they will be fetched from the page's Wikidata item. In such cases, if |point= is not set, then a point feature marker is displayed at those coordinates unless the Wikidata item has an Template:Q specified.

Usage[muda l codesc]

Note: When in mainspace, parameter |id= is not required (except to use a different page's data)

Basic[muda l codesc]

{{Infobox mapframe}}

When used without parameters, or with only |id=, the map will display either a shape, line, or point feature, depending on the data available on Wikidata and OpenStreetMap.

  • If the Wikidata item does not specify a Template:Q value, then a point marker will be displayed by default in addition any OSM shape or line feature.
  • If the Wikidata items does not specify a Template:Q or a Template:Q value, then no map will be displayed

Template:Cot Point feature (Wikidata coordinates):

{{Infobox mapframe |id=Q7270550}}

Line feature:

{{Infobox mapframe |id=Q1318331}}

Shape feature:

{{Infobox mapframe |id=Q61}}

Template:Cob

Using specified coordinates instead of Wikidata[muda l codesc]

Point feature only, no shapes or lines:

{{Infobox mapframe |coord=}}

Point feature and shape/line feature if available:

{{Infobox mapframe |wikidata=yes |coord=}}

Specify coordinates using the {{Coord}} templates, e.g. |coord={{Coord|32.1|S|116.2|E}}

  • If |coord= is specified, then by default only that coordinate will be displayed (no line or shape features)
  • If |coord= is specified and |wikidata=yes is used, then those coordinate will be displayed, along with any line or shape features linked to the Wikidata item.

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

{{infobox mapframe |coord={{coord|31|56|S|115|58|E}} }}

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

{{infobox mapframe |wikidata=yes |coord={{coord|31|56|S|115|58|E}} }}

Template:Cob

Customizing which features are displayed[muda l codesc]

Inverse shape[muda l codesc]

{{Infobox mapframe |shape=inverse}}

Replace the shape with an inverse-shape (geomask) by setting |shape=inverse Template:Cot

{{Infobox mapframe |id=Q61 |shape=inverse}}

Template:Cob

Turn point marker on or off[muda l codesc]

Force point marker to be displayed:

{{Infobox mapframe |point=on}}

Prevent point marker from being displayed:

{{Infobox mapframe |point=none}}

Turn shape feature off[muda l codesc]

Prevent shape feature from being displayed:

{{Infobox mapframe |shape=none}}

Turn line feature off[muda l codesc]

Prevent line feature from being displayed:

{{Infobox mapframe |line=none}}

Show a geomask from a related Wikidata item[muda l codesc]

{{Infobox mapframe |geomask=}}

Set |geomask= to a Wikidata item id (Q-number), or property id (P-number) such as Template:Q Template:Cot Use the item linked from the Template:Q statement as a geomask:

{{Infobox mapframe |id=Q3239281 |geomask=P17}}

Use the item Template:Q as a geomask:

{{Infobox mapframe |id=Q3239281 |geomask=Q1199}}

Template:Cob

Determine zoom from object length or area[muda l codesc]

Use |length_km= or |length_mi= or |area_km2= or |area_mi2= Template:Cot Determine zoom from object length in kilometres or miles

{{Infobox mapframe |id=Q1318331 |length_km=5.6}}
{{Infobox mapframe |id=Q1318331 |length_mi=3.5}}

Determine zoom from object area in square kilometres or square miles

{{Infobox mapframe |id=Q100 |area_km2=232.14}}
{{Infobox mapframe |id=Q100 |area_mi2=89.63}}

Template:Cob

Parameters[muda l codesc]

All parameters are optional.

Template:Infobox mapframe/doc/parameters

Examples for use within templates[muda l codesc]

Template:Cot {{Infobox hospital}} (as of 5 October 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|}}}}}

Template:Cob

Template:Cot {{Infobox power station}} (as of 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|}}}}}}}

Template:Cob

Template:Cot {{Infobox Australian road}} (as of 5 October 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}}]]}}}}<!--
   -->}}<!--
 -->}}}<!--
-->}}

Template:Cob

Template data[muda l codesc]

Template:Template data header

parameters

Nessuna descrizione.

[Modifica dati del modello]

Parametri template

ParametroDescrizioneTipoStato
mapframemapframe alias

=yes will create a map

Predefinito
no
Booleanofacoltativo
mapframe-captionmapframe-caption

nessuna descrizione

Sconosciutofacoltativo
mapframe-custommapframe-custom

nessuna descrizione

Sconosciutofacoltativo
qidqid

nessuna descrizione

Sconosciutofacoltativo
coordinatescoordinates

nessuna descrizione

Sconosciutofacoltativo
mapframe-wikidatamapframe-wikidata

nessuna descrizione

Sconosciutofacoltativo
mapframe-shapemapframe-shape

nessuna descrizione

Sconosciutofacoltativo
mapframe-pointmapframe-point

nessuna descrizione

Sconosciutofacoltativo
mapframe-linemapframe-line

nessuna descrizione

Sconosciutofacoltativo
mapframe-geomaskmapframe-geomask

nessuna descrizione

Sconosciutofacoltativo
mapframe-switchermapframe-switcher

nessuna descrizione

Sconosciutofacoltativo
mapframe-frame-widthmapframe-frame-width

nessuna descrizione

Sconosciutofacoltativo
mapframe-frame-heightmapframe-frame-height

nessuna descrizione

Sconosciutofacoltativo
mapframe-shape-fillmapframe-shape-fill

nessuna descrizione

Sconosciutofacoltativo
mapframe-shape-fill-opacitymapframe-shape-fill-opacity

nessuna descrizione

Sconosciutofacoltativo
mapframe-stroke-colormapframe-stroke-color

nessuna descrizione

Sconosciutofacoltativo
mapframe-stroke-widthmapframe-stroke-width

nessuna descrizione

Sconosciutofacoltativo
mapframe-markermapframe-marker

nessuna descrizione

Sconosciutofacoltativo
mapframe-marker-colormapframe-marker-color

nessuna descrizione

Sconosciutofacoltativo
mapframe-geomask-stroke-colormapframe-geomask-stroke-color

nessuna descrizione

Sconosciutofacoltativo
mapframe-geomask-stroke-widthmapframe-geomask-stroke-width

nessuna descrizione

Sconosciutofacoltativo
mapframe-geomask-fillmapframe-geomask-fill

nessuna descrizione

Sconosciutofacoltativo
mapframe-geomask-fill-opacitymapframe-geomask-fill-opacity

nessuna descrizione

Sconosciutofacoltativo
mapframe-zoommapframe-zoom

nessuna descrizione

Sconosciutofacoltativo
mapframe-length_kmmapframe-length_km

nessuna descrizione

Sconosciutofacoltativo
mapframe-length_mimapframe-length_mi

nessuna descrizione

Sconosciutofacoltativo
mapframe-area_km2mapframe-area_km2

nessuna descrizione

Sconosciutofacoltativo
mapframe-area_mi2mapframe-area_mi2

nessuna descrizione

Sconosciutofacoltativo
mapframe-frame-coordinatesmapframe-frame-coordinates

nessuna descrizione

Sconosciutofacoltativo

See also[muda l codesc]