Шаблон:coord
| Внимание! Это один из самых используемых шаблонов.
Каждое его изменение создаёт дополнительную нагрузку на серверы «Фонда Энцикломедиа». Пожалуйста, убедитесь в адекватности и правильности ваших изменений, проверьте их на тестовых страницах.
|
| Этот шаблон использует некоторые чрезвычайно сложные и эзотерические свойства языка определения шаблонов.
Пожалуйста, не пытайтесь изменять его до тех пор, пока (а) вы до конца не поймёте, как он устроен, и (б) вы не будете готовы к устранению любых последствий в случае неожиданного результата. Эксперименты следует проводить в вашем личном пространстве.
|
|
Шаблон используется для проставления географических координат (см. WGS84), а также ссылки на картографические данные, основываясь на координатах. Ввод и вывод возможен либо в десятичной записи, либо при помощи градусов, минут и секунд (с нужной точностью); при этом форматы ввода и вывода не обязаны совпадать. Дополнительно все координаты выводятся в микроформате Geo.
Если включен JavaScript, показывается также кнопка WikiMiniAtlas (она выглядит вот так:
).
Шаблон используется различными средствами обработки дампов Энциклопедии, например, Google Earth. Чтобы корректно сопоставить координаты статье, вы должны использовать параметр display=title. См. документацию.
Использование
{{coord|широта|долгота|параметры координат|параметры шаблона}}
{{coord|гг|N или S|гг|E или W|параметры координат|параметры шаблона}}
{{coord|гг|мм|N или S|гг|мм|E или W|параметры координат|параметры шаблона}}
{{coord|гг|мм|сс|N или S|гг|мм|сс|E или W|параметры координат|параметры шаблона}}
Значения координат могут быть введены целыми числами либо десятичными дробями, см. примеры. Параметры координат и параметры шаблона являются необязательными.
Параметры шаблона
- display в выбор места для отображения координат.
- display=inline (по умолчанию) в отображение координат в том месте статьи, куда был поставлен шаблон.
- display=title в отображение координат статьи под заголовком. Это значение также используется для установления связи между координатами и статьёй.
- display=inline,title или display=title,inline в отображение координат в обоих местах.
- Если координаты должны отображаться под заголовком, то следите, чтобы шаблон координат не оказался внутри шаблона-карточки, поскольку это вызывает проблемы в Internet Explorer.
- scale - масштаб карты.
- format в конвертирование формата вывода координат в принудительном режиме. Возможные значения в dms или dec.
- name в параметр, который можно использовать для обозначения именования объекта. Его стоит использовать только тогда, когда в статье упоминаются несколько объектов, имеющих косвенное отношение к объекту статьи (например, достопримечательности в статье о городе). В остальных случаях этот параметр использовать не следует.
- nogoogle=1 в параметр для убирания ссылки вида «(G)» на Google Maps.
- noosm=1 в параметр для убирания ссылки вида «(O)» на OpenStreetMap.
- yandex=1 в параметр для добавления ссылки вида «(Я)» на Яндекс.Карты после ссылки на Google Maps (или после OSM, если есть).
Параметры координат
- Формат ввода: параметр:значение_параметр:значение_параметр:значение_в.
См. en:Wikipedia:WikiProject Geographical coordinates#Parameters.
Примеры
| {{coord|43.651234|-79.383333}} | Торонто в десятичный формат | |
| {{coord|43.65|-79.38}} | Торонто в меньшая точность | |
| {{coord|43.6500|-79.3800}} | Торонто в меньшая точность с нулями на конце | |
| {{coord|43.651234|N|79.383333|W}} | Торонто в обозначения полушарий | |
| {{coord|43|29|N|79|23|W}} | Торонто в градусы и минуты | |
| {{coord|43|29|4|N|79|23|0|W}} | Торонто в градусы, минуты и секунды | |
| {{coord|43|29|4.5|N|79|23|0.5|W}} | Торонто в градусы, минуты, секунды и доли | |
| {{coord|33|52|10|S|151|12|30|E|format=dec}} | Сидней в десятичных координатах | |
| {{coord|33.869444|S|151.208333|E|format=dms}} | Сидней в градусах, минутах и секундах | |
| {{coord|-33.869444|151.208333|format=dms}} | Сидней в градусах, минутах и секундах без обозначения полушарий | |
| {{coord|50|29|N|12|7|E|title=Плауэн}} | Плауэн с подписью на некоторых картах | |
| {{coord|22|S|43|W}} | Пересечение координатных линий | |
| {{coord|56|0|N|92|56|E|region:RU_type:city(930000)|display=title,inline|name=Красноярск}} | Красноярск с настройкой параметров и отображением в заголовке | |
| {{coord|43.651234|-79.383333|nogoogle=1}} | Торонто в десятичный формат, -Google | |
| {{coord|43.651234|-79.383333|noosm=1}} | Торонто в десятичный формат, -OSM | |
| {{coord|43.651234|-79.383333|yandex=1}} | Торонто в десятичный формат, +Яндекс |
Отображение
По умолчанию координаты отображаются в таком формате, в котором они введены. Если у кого другие предпочтения, то он легко может выбрать другой вариант добавлением нижестоящего кода в свой личный CSS-файл.
Отображение только десятичной записи
.geo-dec { display:inline !important } .geo-dms { display:none !important }
ваш monobook.css, vector.css либо другой файл
Отображение только записи в градусах, минутах и секундах
.geo-dec { display:none !important } .geo-dms { display:inline !important }
ваш monobook.css, vector.css либо другой файл
Отображение обоих форматов
.geo-dec { display:inline !important } .geo-dms { display:inline !important } .geo-multi-punct { display:inline !important }
ваш monobook.css, vector.css либо другой файл
См. также
- Проект:Географические координаты
- {{Coord-simple}} - упрощенная версия шаблона, для гео-списков с большим количеством координат.
Во избежание поломок страниц, использующих данный шаблон, желательно экспериментировать в своём личном пространстве.