Шаблон:Coord: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
поддержка Яндекс.Карт
+osm
Строка 1: Строка 1:
<includeonly>{{#switch:{{{4}}}{{{8}}}|NE|NW|SE|SW = {{coord/display|{{#ifeq:S|{{{4}}}|-}}{{#expr:{{{1}}}+0{{{2}}}/60+0{{{3}}}/3600+0.00000001}}|{{#ifeq:W|{{{8}}}|-}}{{#expr:{{{5}}}+0{{{6}}}/60+0{{{7}}}/3600+0.00000001}}|scale={{{scale|30000}}}|display={{{display|inline}}}|format={{{format|dms}}}|precision=3|url={{{9|}}}{{#if:{{{type|}}}|_type={{{type}}}}}{{#if:{{{scale|}}}|_scale:{{{scale}}}}}{{#if:{{{region|}}}|_region={{{region}}}}}{{#if:{{{name|}}}|&title={{urlencode:{{{name}}}}}}}|name={{{name|}}}|globe={{{globe|}}}|yandex={{{yandex|}}}}}|#default={{#switch:{{{3}}}{{{6}}}|NE|NW|SE|SW = {{coord/display|{{#ifeq:S|{{{3}}}|-}}{{#expr:{{{1}}}+0{{{2}}}/60+0.000000001}}|{{#ifeq:W|{{{6}}}|-}}{{#expr:{{{4}}}+0{{{5}}}/60+0.000000001}}|scale={{{scale|30000}}}|display={{{display|inline}}}|format={{{format|dms}}}|precision=2|url={{{7|}}}{{#if:{{{type|}}}|_type={{{type}}}}}{{#if:{{{scale|}}}|_scale:{{{scale}}}}}{{#if:{{{region|}}}|_region={{{region}}}}}{{#if:{{{name|}}}|&title={{urlencode:{{{name}}}}}}}|name={{{name|}}}|globe={{{globe|}}}|yandex={{{yandex|}}}}}|#default={{#switch:{{{2}}}{{{4}}}|NE|NW|SE|SW = {{coord/display|{{#ifeq:S|{{{2}}}|-}}{{{1}}}|{{#ifeq:W|{{{4}}}|-}}{{{3}}}|scale={{{scale|30000}}}|display={{{display|inline}}}|format={{{format|dec}}}|precision={{#ifeq:{{{format}}}|dms|3|1}}|url={{{5|}}}{{#if:{{{type|}}}|_type={{{type}}}}}{{#if:{{{scale|}}}|_scale:{{{scale}}}}}{{#if:{{{region|}}}|_region={{{region}}}}}{{#if:{{{name|}}}|&title={{urlencode:{{{name}}}}}}}|name={{{name|}}}|globe={{{globe|}}}|yandex={{{yandex|}}}}}|#default={{#if:{{{4|}}}|<span class="error">Ошибка: неправильные координаты (введено: {{{1}}}, {{{2}}}, {{{3}}}, {{{4}}}, {{{5}}}, {{{6}}}, {{{7}}}, {{{8}}}, {{{9}}})</span>[[Категория:Википедия:Статьи с ошибочными параметрами координат]]|{{coord/display|{{{1}}}|{{{2}}}|scale={{{scale|30000}}}|display={{{display|inline}}}|format={{{format|dec}}}|precision=8|url={{{3|}}}{{#if:{{{type|}}}|_type={{{type}}}}}{{#if:{{{scale|}}}|_scale:{{{scale}}}}}{{#if:{{{region|}}}|_region={{{region}}}}}{{#if:{{{name|}}}|&title={{urlencode:{{{name}}}}}}}|name={{{name|}}}|globe={{{globe|}}}|yandex={{{yandex|}}}}}}}}}}}}}</includeonly><noinclude>[[Категория:Шаблоны с географическими координатами|coord]]{{doc}}</noinclude>
<includeonly>{{#switch:{{{4}}}{{{8}}}|NE|NW|SE|SW = {{coord/display|{{#ifeq:S|{{{4}}}|-}}{{#expr:{{{1}}}+0{{{2}}}/60+0{{{3}}}/3600+0.00000001}}|{{#ifeq:W|{{{8}}}|-}}{{#expr:{{{5}}}+0{{{6}}}/60+0{{{7}}}/3600+0.00000001}}|scale={{{scale|30000}}}|display={{{display|inline}}}|format={{{format|dms}}}|precision=3|url={{{9|}}}{{#if:{{{type|}}}|_type={{{type}}}}}{{#if:{{{scale|}}}|_scale:{{{scale}}}}}{{#if:{{{region|}}}|_region={{{region}}}}}{{#if:{{{name|}}}|&title={{urlencode:{{{name}}}}}}}|name={{{name|}}}|globe={{{globe|}}}|osm={{{osm|}}}|yandex={{{yandex|}}}}}|#default={{#switch:{{{3}}}{{{6}}}|NE|NW|SE|SW = {{coord/display|{{#ifeq:S|{{{3}}}|-}}{{#expr:{{{1}}}+0{{{2}}}/60+0.000000001}}|{{#ifeq:W|{{{6}}}|-}}{{#expr:{{{4}}}+0{{{5}}}/60+0.000000001}}|scale={{{scale|30000}}}|display={{{display|inline}}}|format={{{format|dms}}}|precision=2|url={{{7|}}}{{#if:{{{type|}}}|_type={{{type}}}}}{{#if:{{{scale|}}}|_scale:{{{scale}}}}}{{#if:{{{region|}}}|_region={{{region}}}}}{{#if:{{{name|}}}|&title={{urlencode:{{{name}}}}}}}|name={{{name|}}}|globe={{{globe|}}}|osm={{{osm|}}}|yandex={{{yandex|}}}}}|#default={{#switch:{{{2}}}{{{4}}}|NE|NW|SE|SW = {{coord/display|{{#ifeq:S|{{{2}}}|-}}{{{1}}}|{{#ifeq:W|{{{4}}}|-}}{{{3}}}|scale={{{scale|30000}}}|display={{{display|inline}}}|format={{{format|dec}}}|precision={{#ifeq:{{{format}}}|dms|3|1}}|url={{{5|}}}{{#if:{{{type|}}}|_type={{{type}}}}}{{#if:{{{scale|}}}|_scale:{{{scale}}}}}{{#if:{{{region|}}}|_region={{{region}}}}}{{#if:{{{name|}}}|&title={{urlencode:{{{name}}}}}}}|name={{{name|}}}|globe={{{globe|}}}|osm={{{osm|}}}|yandex={{{yandex|}}}}}|#default={{#if:{{{4|}}}|<span class="error">Ошибка: неправильные координаты (введено: {{{1}}}, {{{2}}}, {{{3}}}, {{{4}}}, {{{5}}}, {{{6}}}, {{{7}}}, {{{8}}}, {{{9}}})</span>[[Категория:Википедия:Статьи с ошибочными параметрами координат]]|{{coord/display|{{{1}}}|{{{2}}}|scale={{{scale|30000}}}|display={{{display|inline}}}|format={{{format|dec}}}|precision=8|url={{{3|}}}{{#if:{{{type|}}}|_type={{{type}}}}}{{#if:{{{scale|}}}|_scale:{{{scale}}}}}{{#if:{{{region|}}}|_region={{{region}}}}}{{#if:{{{name|}}}|&title={{urlencode:{{{name}}}}}}}|name={{{name|}}}|globe={{{globe|}}}|osm={{{osm|}}}|yandex={{{yandex|}}}}}}}}}}}}}</includeonly><noinclude>[[Категория:Шаблоны с географическими координатами|coord]]{{doc}}</noinclude>

Версия от 16:22, 15 октября 2010

Документация

Шаблон используется для проставления географических координат, а также ссылки на картографические сервисы, основываясь на координатах. Ввод и вывод возможен либо в десятичной записи, либо при помощи градусов, минут и секунд (с нужной точностью); при этом форматы ввода и вывода не обязаны совпадать.

Шаблон используется различными средствами обработки дампов Википедии, например, Google Earth. Чтобы корректно сопоставить координаты статье, вы должны использовать параметр display=title.

Использование

{{coord|широта|долгота|параметры координат|параметры шаблона}}
{{coord|гг|N или S|гг|E или W|параметры координат|параметры шаблона}}
{{coord|гг|мм|N или S|гг|мм|E или W|параметры координат|параметры шаблона}}
{{coord|гг|мм|сс|N или S|гг|мм|сс|E или W|параметры координат|параметры шаблона}}
{{coord|coord=широта/долгота|параметры координат|параметры шаблона}}

Значения координат могут быть введены целыми числами либо десятичными дробями, см. примеры. Параметры координат и параметры шаблона являются необязательными.

Параметры шаблона

  • display — выбор места для отображения координат.
    display=inline (по умолчанию) — отображение координат в том месте статьи, куда был поставлен шаблон.
    display=title — отображение координат статьи под заголовком. Это значение также используется для установления связи между координатами и статьёй.
    display=inline, title или display=title, inline — отображение координат в обоих местах.
  • globe — mercury, venus, moon, mars, phobos, deimos, ceres, vesta, jupiter, ganymede, callisto, io, europa, mimas, enceladus, tethys, dione, rhea, titan, hyperion, iapetus, phoebe, miranda, ariel, umbriel, titania, oberon, triton, pluto и charon.
  • scale — масштаб карты (например, scale=5000).
  • format — конвертирование формата вывода координат в принудительном режиме. Возможные значения — dms или dec.
  • name — параметр, который можно использовать для обозначения именования объекта. Его стоит использовать только тогда, когда в статье упоминаются несколько объектов, имеющих косвенное отношение к объекту статьи (например, достопримечательности в статье о городе). В остальных случаях этот параметр использовать не следует.
  • nogoogle=1 — параметр для убирания ссылки вида «(G)» на Google Maps.
  • noosm=1 — параметр для убирания ссылки вида «(O)» на OpenStreetMap.
  • noyandex=1 — параметр для убирания ссылки вида «(Я)» на Яндекс Карты.


Параметры координат

Формат ввода: параметр:значение_параметр:значение_параметр:значение_….

См. en:Wikipedia:WikiProject Geographical coordinates#Parameters.

Примеры

{{coord|43.651234|-79.383333}} Обнаружена петля в шаблонах: Шаблон:Coord/display Торонто
{{coord|43.65|-79.38}} Обнаружена петля в шаблонах: Шаблон:Coord/display Торонто — меньшая точность
{{coord|43.6500|-79.3800}} Обнаружена петля в шаблонах: Шаблон:Coord/display Торонто — меньшая точность с нулями на конце
{{coord|43.651234|N|79.383333|W}} Обнаружена петля в шаблонах: Шаблон:Coord/display Торонто — обозначения полушарий
{{coord|43|29|N|79|23|W}} Обнаружена петля в шаблонах: Шаблон:Coord/display Торонто — градусы и минуты
{{coord|43|29.3|N|79|23.15|W}} Обнаружена петля в шаблонах: Шаблон:Coord/display Торонто — градусы, минуты и десятичные доли минуты
{{coord|43|29|4|N|79|23|0|W}} Обнаружена петля в шаблонах: Шаблон:Coord/display Торонто — градусы, минуты и секунды
{{coord|43|29|4.5|N|79|23|0.5|W}} Обнаружена петля в шаблонах: Шаблон:Coord/display Торонто — градусы, минуты, секунды и десятичные доли секунды
{{coord|33|52|10|S|151|12|30|E|format=dec}} Обнаружена петля в шаблонах: Шаблон:Coord/display Сидней в десятичных координатах
{{coord|33.869444|S|151.208333|E|format=dms}} Обнаружена петля в шаблонах: Шаблон:Coord/display Сидней в градусах, минутах и секундах
{{coord|-33.869444|151.208333|format=dms}} Обнаружена петля в шаблонах: Шаблон:Coord/display Сидней в градусах, минутах и секундах без обозначения полушарий
{{coord|50|29|N|12|7|E|name=Плауэн}} Обнаружена петля в шаблонах: Шаблон:Coord/display Плауэн с подписью на некоторых картах
{{coord|22|S|43|W}} Обнаружена петля в шаблонах: Шаблон:Coord/display Пересечение координатных линий
{{coord|56|0|N|92|56|E|region=RU|type=city(930000)|display=title,inline|name=Красноярск}} Обнаружена петля в шаблонах: Шаблон:Coord/display Красноярск с настройкой параметров и отображением в заголовке
{{coord|56|0|N|92|56|E|region:RU_type:city(930000)|display=title,inline|name=Красноярск}} Обнаружена петля в шаблонах: Шаблон:Coord/display Красноярск с настройкой параметров и отображением в заголовке
{{coord|43.651234|-79.383333|nogoogle=1}} Обнаружена петля в шаблонах: Шаблон:Coord/display Торонто — -Google
{{coord|43.651234|-79.383333|noosm=1}} Обнаружена петля в шаблонах: Шаблон:Coord/display Торонто — -OSM
{{coord|coord=43.651234/-79.383333|noyandex=1|format=dec}} Обнаружена петля в шаблонах: Шаблон:Coord/display Торонто — новый формат ввода, десятичный формат вывода, -Яндекс

Отображение

По умолчанию координаты отображаются в формате DMS.

TemplateData

Географические координаты (см. WGS84), а также ссылки на картографические данные, основываясь на координатах. Ввод и вывод возможен либо в десятичной записи, либо при помощи градусов, минут и секунд (с нужной точностью); при этом форматы ввода и вывода не обязаны совпадать. См. https://ru.wikipedia.org/wiki/Шаблон:Coord Наименованные параметры могут быть |43.651234|-79.383333 или |22|S|43|W или с добавлением минут или секунд |43|29|4.5|N|79|23|0.5|W

Параметры шаблона[Править данные шаблона]

Шаблон использует строчное форматирование параметров.

ПараметрОписаниеТипСтатус
Широта (lat)1 Широта latitude

без описания

Однострочныйобязательный
Долгота (lon)2 долгота longitude

без описания

Неизвестнообязательный
место для отображения координатdisplay

inline (по умолчанию) — отображение координат в том месте статьи, куда был поставлен шаблон. title — отображение координат статьи под заголовком. «inline,title» или «title,inline» — отображение координат в обоих местах.

Предлагаемые значения
inline title inline,title
По умолчанию
inline
Однострочныйнеобязательный
масштабscale

масштаб карты.

Пример
5000
Строковый (без форматирования)необязательный
формат вывода координатformat

конвертирование формата вывода координат в принудительном режиме. Возможные значения — dms или dec.

Предлагаемые значения
dms dec
Пример
dec
Строковый (без форматирования)необязательный
имя объектаname

параметр, который можно использовать для обозначения именования объекта. Его стоит использовать только тогда, когда в статье упоминаются несколько объектов, имеющих косвенное отношение к объекту статьи (например, достопримечательности в статье о городе). В остальных случаях этот параметр использовать не следует.

Строковый (без форматирования)необязательный
nogooglenogoogle

убрать ссылку «(G)» на Google Maps.

По умолчанию
1
Строковый (без форматирования)необязательный
noosmnoosm

убрать ссылку «(O)» на OpenStreetMap.

По умолчанию
1
Строковый (без форматирования)необязательный
noyandexnoyandex

убрать ссылку «(Я)» на Яндекс.Карты.

По умолчанию
1
Строковый (без форматирования)необязательный

См. также

  • ВП:Географические координаты
  • {{Coord-simple}} — упрощенная версия шаблона, для гео-списков с большим количеством координат (до 1700 включений шаблона на страницу).