Шаблон:Инфокаре карта/doc
Облик
Това е подстраница с документация за Шаблон:Инфокаре карта (вижте там за самия шаблон). Тя съдържа упътване за употреба, категории и друго помощно съдържание, което не е част от самата шаблон страница. |
Този шаблон е опаковка на Шаблон:maplink, предназначена за използване в инфокарета.
Основната му функционалност е, че се опитва да определи оптималния начин на изобразяване на обекта, използвайки следното правило:
- Ако в Уикиданни за обекта е зададена стойност на OpenStreetMap way ID (P10689) или OpenStreetMap relation ID (P402):
- Ако е зададена стойност на параметъра
линия
, обектът се изобразява като (отворена) линия - В противен случай обектът се изобразява като затворен контур
- Ако е зададена стойност на параметъра
- В противен случай:
- Ако в Уикиданни за обекта е зададена стойност на географски координати (P625), обектът се изобразява като точка
- В противен случай шаблонът не показва никаква карта
N.B. Шаблон:maplink взима географските данни от OSM, като се базира на връзката от OSM към Уикиданни (изразена в тага wikidata=
в OSM) а не на обратната връзка (изразена чрез стойността на съответното поле в Уикидани).
От това следва, че при несъответствие, трябва да се търси OSM елемента със съответния QID. За целта може да се използва тази overpass заявка
Употреба
[редактиране на кода]{{Инфокаре карта | ширина = <!-- ширина на карето, по подразбиране 250px --> | височина = <!-- височина на карето, по подразбиране 200px --> | линия = <!-- при зададена стойност показва линия, вместо затворен контур --> | описание = <!-- описание, добавено под картата; по подразбиране: „Местоположение в P131“ --> | мащаб = <!-- мащабен параметър: от 1 (дребен мащаб) до 19 (едър мащаб); по подразбиране: автоматично според размера на обекта --> }}