Меню
Главная
Случайная статья
Настройки
|
Шаблон +ИПК (Интерактивная позиционная карта) предназначен для встраивания в статью интерактивной карты с использованием данных 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 стилей оформления:
- гидрологический объект (синяя заливка , на маркере-булавке символ капли ), параметр должен принимать одно из следующих значений:
гидро или море или озеро или кратерное озеро или ледниковое озеро или водохранилище или пруд или минеральное озеро или бессточный водоём или искусственный водоём или водоём ;
- лесной объект (травяная заливка , на маркере-булавке символ дерева ), параметр должен принимать одно из следующих значений:
оопт или парк или городской парк или природоохранная зона или заповедник или заказник или национальный парк или памятник природы или лес ;
- красная заливка , на маркере-булавке символ круга :
красный или кр ;
- синяя заливка , на маркере-булавке символ круга :
синий или сн ;
- зелёная заливка , на маркере-булавке символ круга :
зелёный или зеленый или зл ;
- серая заливка , на маркере-булавке символ круга :
серый или ср ;
- жёлтая заливка , на маркере-булавке символ круга :
жёлтый или желтый или жл .
IV. Параметры выделения объекта на карте
Выделение — уникальный идентификатор викиданных объекта, который надо выделить на карте (пример: Q1770). Если присвоено значение да , то значение берётся автоматически из записи викиданных, привязанной к статье, в которую вставлен шаблон. То есть, например, если шаблон {{+ИПК}} вставляется в статью про город Тобольск, то значение параметра Выделение будет по умолчанию Q168782 , так как данной статье соответствует данный уникальный идентификатор, и достаточно написать да . Но если стоит задача в статье про город Тобольск показать на карте территорию Тобольского нефтехимического комбината, тогда в параметр Выделение нужно вписать значение Q4459151 .
Цвет фона — цвет заливки выделения. Задаётся как номер цвета в шестнадцатеричном представлении без знака решётки # (см. Таблицу цветов).
Прозрачность фона — прозрачность заливки выделения. Задаётся как число от 0.0 (полностью прозрачная) до 1.0 (полностью непрозрачная).
Цвет контура — цвет контура выделения. Задаётся как номер цвета в шестнадцатеричном представлении без знака решётки # (см. Таблицу цветов).
Толщина контура — толщина контура выделения, задаётся как число от 0.0 (убирает контур).
Прозрачность контура — прозрачность контура выделения, задаётся как число от 0.0 (полностью прозрачный) до 1.0 (полностью непрозрачный).
V. Параметры меток
Метка — текст надписи на маркере-булавке, которая будет отображаться на карте, если этот параметр задан. Если значение равно да или пусто, то берётся название статьи PAGENAME , в текст которой вставляется шаблон (берётся часть названия до первой открывающейся скобки, текст внутри скобок отбрасывается).
Координаты метки — широта/долгота маркера-булавки (пример: 12.345/54.321). Если значения параметра не заданы, то используются значения параметра Координаты центра , если же и они не заданы, то координаты берутся из викиданных.
|
|