Меню

Главная
Случайная статья
Настройки
Шаблон:+ИПК
Материал из https://ru.wikipedia.org

Шаблон +ИПК (Интерактивная позиционная карта) предназначен для встраивания в статью интерактивной карты с использованием данных OpenStreetMap. Позволяет графически выделить объект, если он содержится на карте OpenStreetMap, и добавить маркеры-булавки с подписями. Карта может быть встроена в инфобокс или в текст статьи. По клику на карте, она открывается во всплывающем окне на весь экран и отображает слой подвижной карты, на которой выделены объекты и добавлены маркеры-булавки. По наведению на объекты может отображаться всплывающая плашка с заголовком и текстом описания, которые могут содержать гиперссылки.

Содержание

Техническая реализация работы шаблона

Шаблон работает через расширение Kartographer, который использует картографический сервер Wikimedia и данные с OpenStreetMap.

Связь с данными OpenStreetMap реализована через Викиданные. Для выделения объекта на карте необходимо указать в шаблоне +ИПК его уникальный идентификатор викиданных (сокр. QID, так как имеет формат записи в виде латинской буквы Q и последующий уникальный номер, например, для острова Сахалин идентификатор будет Q7792). И если на карте OpenStreetMap имеется объект (точка, линия или отношение) с указанным идентификатором, то этот объект будет выделен на встроенной карте. Если связи нет, то следует добавить её, см. mw:Help:Extension:Kartographer/OSM#How to add Wikidata ID to OSM.

QID Объект в OSM Сервер Wikimedia Шаблон +ИПК Карта в Википедии

Если вы хотите исправить проблему на карте, вам, возможно, придётся стать редактором OpenStreetMap или добавить уникальный идентификатор викиданных к данным карты OpenStreetMap. Затем вам придётся подождать, пока эти данные синхронизируются с Wikimedia (обычно в течение дня). Наконец, может оказаться, что какая-то часть системы кэшировала старые данные. Из-за этого иногда может пройти довольно много времени, прежде чем изменение в OpenStreetMap отразится в Wikimedia.

Параметры

I. Параметры вывода карты
  • Координаты центра — широта/долгота центра позиционирования карты. Два числа, записанные через косую черту. Для разделителя десятичной части используется точка (пример: 12.345/54.321), если параметр не задан, то значение берётся из викиданных. Если координаты отсутствуют, и вы не знаете координаты, их можно получить кликнув в желаемом месте карты на сайте OSM.org правой кнопкой мыши и выбрать пункт «Показать адрес», после чего слева в результатах поиска будет указана широта и долгота через запятую.
  • Ширина — ширина отображаемой карты в пикселях, натуральное число без единиц измерения. Например: 350. Необязательный параметр.
  • Высота — высота отображаемой карты в пикселях, натуральное число без единиц измерения. Например: 450. Необязательный параметр.
  • Увеличение — степень масштабирования карты. Натуральное число от 0 до 18. Например: 12. Чем число больше, тем больше увеличение. Необязательный параметр.


II. Оформление карты
  • Кайма — если задано значение да, то карта обрамляется сверху линией толщиной в 1рх. Предназначен для оформления блока карты внутри инфобокса. Расширенное оформление линии можно задать через косую черту в формате да/толщина/стиль/цвет_линии, пример: |Кайма = да/2px/dashed/c8ccd1. Цвет линии задаётся как номер цвета в шестнадцатеричном представлении без знака решётки # (см. Таблицу цветов).
  • Рамка — если задано значение да, то карта берётся в рамку.
  • Позиция — вырывание блока карты относительно текста статьи, может принимать значения: right, center или left.
  • Подпись — текст подписи под картой внутри рамки. Текст можно форматировать, добавлять гиперссылки.
  • Подпись 2 — текст подписи под картой за пределами рамки. Текст можно форматировать, добавлять гиперссылки.
  • Позиция подписи — выравнивание текста надписи под картой (в пределах рамки), может принимать значения: right — выключка текста по правому краю, center — выключка текста по центру или left — выключка текста по левому краю.
  • Инфобокс — параметр, которому следует присвоить значение да, если необходимо вставить карту в инфобокс, который не поддерживает параметр | Вставка=, см. пример в статье Таллин.
  • Отступ — параметр, которому следует присвоить значение да или сверху или снизу, если карта слишком плотно прилегает к тому, что находится выше или ниже. Указать величину отступа можно через косую черту, примеры: |Отступ = сверху/10рх, |Отступ = снизу/0.5em, |Отступ = да/0.5em или |Отступ = да/0.5em/0.25em


III. Предустановленный стиль оформления
  • Оформлениепредустановленный стиль оформления для маркера-булавки и выделения может принимать значения: гидро, оопт, красный, зелёный, синий, серый, жёлтый. Если этот параметр задан, то последующие параметры, настраивающие оформление выделения и маркера-булавки, будут проигнорированы и будет применён предустановленный стиль оформления. Доступно 7 стилей оформления:
  1. гидрологический объект (синяя заливка , на маркере-булавке символ капли ), параметр должен принимать одно из следующих значений: гидро или море или озеро или кратерное озеро или ледниковое озеро или водохранилище или пруд или минеральное озеро или бессточный водоём или искусственный водоём или водоём;
  2. лесной объект (травяная заливка , на маркере-булавке символ дерева ), параметр должен принимать одно из следующих значений: оопт или парк или городской парк или природоохранная зона или заповедник или заказник или национальный парк или памятник природы или лес;
  3. красная заливка , на маркере-булавке символ круга  : красный или кр;
  4. синяя заливка , на маркере-булавке символ круга : синий или сн;
  5. зелёная заливка , на маркере-булавке символ круга : зелёный или зеленый или зл;
  6. серая заливка , на маркере-булавке символ круга : серый или ср;
  7. жёлтая заливка , на маркере-булавке символ круга : жёлтый или желтый или жл.


IV. Параметры выделения объекта на карте
  • Выделениеуникальный идентификатор викиданных объекта, который надо выделить на карте (пример: Q1770). Если присвоено значение да, то значение берётся автоматически из записи викиданных, привязанной к статье, в которую вставлен шаблон. То есть, например, если шаблон {{+ИПК}} вставляется в статью про город Тобольск, то значение параметра Выделение будет по умолчанию Q168782, так как данной статье соответствует данный уникальный идентификатор, и достаточно написать да. Но если стоит задача в статье про город Тобольск показать на карте территорию Тобольского нефтехимического комбината, тогда в параметр Выделение нужно вписать значение Q4459151.
  • Цвет фона — цвет заливки выделения. Задаётся как номер цвета в шестнадцатеричном представлении без знака решётки # (см. Таблицу цветов).
  • Прозрачность фона — прозрачность заливки выделения. Задаётся как число от 0.0 (полностью прозрачная) до 1.0 (полностью непрозрачная).
  • Цвет контура — цвет контура выделения. Задаётся как номер цвета в шестнадцатеричном представлении без знака решётки # (см. Таблицу цветов).
  • Толщина контура — толщина контура выделения, задаётся как число от 0.0 (убирает контур).
  • Прозрачность контура — прозрачность контура выделения, задаётся как число от 0.0 (полностью прозрачный) до 1.0 (полностью непрозрачный).


V. Параметры меток
  • Метка — текст надписи на маркере-булавке, которая будет отображаться на карте, если этот параметр задан. Если значение равно да или пусто, то берётся название статьи PAGENAME, в текст которой вставляется шаблон (берётся часть названия до первой открывающейся скобки, текст внутри скобок отбрасывается).
  • Координаты метки — широта/долгота маркера-булавки (пример: 12.345/54.321). Если значения параметра не заданы, то используются значения параметра Координаты центра, если же и они не заданы, то координаты берутся из викиданных.
Downgrade Counter