Шаблон:Infobox mapframe (OgQlku&Infobox mapframe)

Перейти к навигации Перейти к поиску

Карта

Документация

Этот шаблон вызывает создание географической карты с отображением в прямоугольнике (mapframe - от англ.  map + frame «географическая карта + рамка») на странице описываемого объекта, подходящей для включения в шаблоны-карточки (англ. Infobox) с минимальным объёмом данных, требуемых от участника, задающего этот шаблон для конкретной страницы. Этот шаблон работает только с одиночными географическими объектами (точками (points), линиями (lines) или контурами (shapes)); если требуются более сложные параметры, такие как отображение нескольких географических объектов, используйте другой шаблон - {{maplink}} (от англ. map + link «географическая карта + ссылка»).

Если координаты не указаны здесь, они будут получены из элемента Викиданных для данной страницы Википедии. В таких случаях, если параметр |point = не установлен, то в этих координатах отображается маркер точечного объекта, если для элемента Викиданных не указано свойство ID отношения в OpenStreetMap (P402).

Применение

[править код]

Обратите внимание: при использовании в основном пространстве имён Википедии параметр |id = не требуется (кроме случая использования данных другой страницы).

Простые случаи использования шаблона

[править код]
{{Infobox mapframe}}

При использовании без параметров – либо только с параметром |id =, на карте отобразится только географический объект в виде контура, линии или точки в зависимости от тех данных, которые есть на Викиданных и OpenStreetMap.

  • Если соответствующий элемент Викиданных не указывает значение свойства ID отношения в OpenStreetMap (P402), то по умолчанию отразится маркер точки в дополнение любого географического объекта, имеющего форму линии или контура на OpenStreetMap (OSM).
  • Если соответствующий элемент Викиданных не указывает значение свойств географические координаты (P625) или геоданные (P3896), тогда отображения карты не появится

Использование специально указанных координат вместо Викиданных

[править код]

Только для точечных объектов:

{{Infobox mapframe |coord=}}

Для точечных объектов, а также для линейных и контурных при наличии:

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

Укажите координаты с помощью шаблонов {{Coord}}, например |coord = {{Coord|32.1|S|116.2|E}}

  • Если указано значение параметра |coord =, то по умолчанию отобразится только эта координата (а не линейные или контурные объекты).
  • Если задано значение параметра |coord = и используется |wikidata = yes, тогда отобразятся эти координаты, а также любые линейные или контурные объекты, привязанные к этому же элементу Викиданных.

Настройка того, какие именно объекты отобразятся на карте

[править код]

Закрашивание карты вокруг контурного объекта - англ. Inverse shape)

[править код]
{{Infobox mapframe |shape=inverse}}

Замените отображение штриховки внутри границы контурного объекта (shape) штриховкой вокруг объекта (inverse-shape - геомаской (geomask)), задав параметр штриховки вокруг контура |shape = inverse («параметр|контурный объект|инверсия»).

Отображение или скрытие маркера

[править код]

Принудительное отображение маркера:

{{Infobox mapframe |point=on}}

Принудительное скрытие маркера:

{{Infobox mapframe |point=none}}

Отключение отображения контурного объекта

[править код]

Чтобы запретить выделение контурного объекта, введите:

{{Infobox mapframe |shape=none}}

Отключение отображения линейного объекта

[править код]

Для запрета выделения линейного объекта введите :

{{Infobox mapframe |line=none}}

Отображение геомаски (geomask) из связанного элемента Викиданных

[править код]
{{Infobox mapframe |geomask=}}

Задайте параметр |geomask = как идентификатор объекта на Викиданных (Wikidata id, который имеет вид числа, написанного слитно после заглавной буквы Q: например , Q123456) или идентификатор нужного свойства (property id в виде числа в слитном написании после латинской заглавной буквы P), например государство (P17)

Определение масштаба (zoom) карты по длине или площади объекта

[править код]

Используйте параметр длины в километрах |length_km = или милях |length_mi = либо параметр площади в квадратных километрах |area_km2 = или квадратных милях |area_mi2 =

Параметры

[править код]

Все параметры не обязательны.

Пример использоваения шаблона

[править код]

Данные шаблона (Template data)

[править код]