Шаблон:Infobox mapframe (OgQlku&Infobox mapframe)
Этот шаблон реализован на основе Lua с использованием модуля 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
, тогда отобразятся эти координаты, а также любые линейные или контурные объекты, привязанные к этому же элементу Викиданных.
Точечный географический объект (с указанными координатами без линейных или контурных объектов из элемента Викиданных):
{{infobox mapframe |coord={{coord|31|56|S|115|58|E}} }}
Точечный географический объект (с указанными координатами с наличием линейных или контурных объектов из элемента Викиданных):
{{infobox mapframe |wikidata=yes |coord={{coord|31|56|S|115|58|E}} }}
Настройка того, какие именно объекты отобразятся на карте
[править код]Закрашивание карты вокруг контурного объекта - англ. 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)
Используйте в качестве геомаски элемент, привязанный к утверждению государство (P17):
{{Infobox mapframe |id=Q3239281 |geomask=P17}}
Используйте элемент Гессен (Q1199) в качестве геомаски:
{{Infobox mapframe |id=Q3239281 |geomask=Q1199}}
Определение масштаба (zoom) карты по длине или площади объекта
[править код]Используйте параметр длины в километрах |length_km =
или милях |length_mi =
либо параметр площади в квадратных километрах |area_km2 =
или квадратных милях |area_mi2 =
Определите масштаб по длине объекта в километрах или милях
{{Infobox mapframe |id=Q1318331 |length_km=5.6}}
{{Infobox mapframe |id=Q1318331 |length_mi=3.5}}
Определите масштаб по площади объекта в квадратных километрах или квадратных милях
{{Infobox mapframe |id=Q100 |area_km2=232.14}}
{{Infobox mapframe |id=Q100 |area_mi2=89.63}}
Параметры
[править код]Все параметры не обязательны.
Пример использоваения шаблона
[править код]{{Административная единица Украины}} (от 3 августа 2023)
|Вставка = {{Infobox mapframe}}
Данные шаблона (Template data)
[править код]Нет описания.
Параметр | Описание | Тип | Статус | |
---|---|---|---|---|
mapframe | mapframe alias | =yes задаёт создание карты
| Логическое значение | необязательный |
mapframe-caption | mapframe-caption | подпись под картой | Неизвестно | необязательный |
mapframe-custom | mapframe-custom | индивидуальные параметры карты | Неизвестно | необязательный |
qid | qid | идентификатор объекта с Викиданных в виде числа без пробела после заглавной буквы Q | Неизвестно | необязательный |
coordinates | coordinates | координаты | Неизвестно | необязательный |
mapframe-wikidata | mapframe-wikidata | без описания | Неизвестно | необязательный |
mapframe-shape | mapframe-shape | географический объект в виде контура замкнутой фигуры | Неизвестно | необязательный |
mapframe-point | mapframe-point | географический объект в виде точки | Неизвестно | необязательный |
mapframe-line | mapframe-line | географический объект в виде незамкнутой линии | Неизвестно | необязательный |
mapframe-geomask | mapframe-geomask | геомаска | Неизвестно | необязательный |
mapframe-switcher | mapframe-switcher | переключатель карты | Неизвестно | необязательный |
mapframe-frame-width | mapframe-frame-width | ширина рамки карты | Неизвестно | необязательный |
mapframe-frame-height | mapframe-frame-height | высота рамки карты | Неизвестно | необязательный |
mapframe-shape-fill | mapframe-shape-fill | заливка замкнутого контура | Неизвестно | необязательный |
mapframe-shape-fill-opacity | mapframe-shape-fill-opacity | прозрачность заливки контура | Неизвестно | необязательный |
mapframe-stroke-color | mapframe-stroke-color | цвет линии | Неизвестно | необязательный |
mapframe-stroke-width | mapframe-stroke-width | ширина линии | Неизвестно | необязательный |
mapframe-marker | mapframe-marker | метка (маркер) | Неизвестно | необязательный |
mapframe-marker-color | mapframe-marker-color | цвет маркера | Неизвестно | необязательный |
mapframe-geomask-stroke-color | mapframe-geomask-stroke-color | цвет линии геомаски | Неизвестно | необязательный |
mapframe-geomask-stroke-width | mapframe-geomask-stroke-width | ширина линии геомаски | Неизвестно | необязательный |
mapframe-geomask-fill | mapframe-geomask-fill | заливка геомаски | Неизвестно | необязательный |
mapframe-geomask-fill-opacity | mapframe-geomask-fill-opacity | прозрачность заливки геомаски | Неизвестно | необязательный |
mapframe-zoom | mapframe-zoom | масштаб карты | Неизвестно | необязательный |
mapframe-length_km | mapframe-length_km | длина в километрах | Число | необязательный |
mapframe-length_mi | mapframe-length_mi | длина в милях | Число | необязательный |
mapframe-area_km2 | mapframe-area_km2 | площадь в квадратных километрах | Число | необязательный |
mapframe-area_mi2 | mapframe-area_mi2 | площадь в квадратных милях | Число | необязательный |
mapframe-frame-coordinates | mapframe-frame-coordinates | координаты рамки карты | Неизвестно | необязательный |