Направо към съдържанието

Шаблон:Инфокаре карта

от Уикипедия, свободната енциклопедия
[редактиране] [почистване] Документация

Този шаблон е опаковка на Шаблон: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 (едър мащаб); по подразбиране: автоматично според размера на обекта -->
}}