Шаблон:Coord — различия между версиями
Mubadarah (обсуждение | вклад) |
Mubadarah (обсуждение | вклад) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 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|}}}|nogoogle={{{nogoogle|}}}|noosm={{{noosm|}}}|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|}}}|nogoogle={{{nogoogle|}}}|noosm={{{noosm|}}}|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|}}}|nogoogle={{{nogoogle|}}}|noosm={{{noosm|}}}|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|}}}|nogoogle={{{nogoogle|}}}|noosm={{{noosm|}}}|yandex={{{yandex|}}}}}}}}}}}}}</includeonly> | <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|}}}|nogoogle={{{nogoogle|}}}|noosm={{{noosm|}}}|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|}}}|nogoogle={{{nogoogle|}}}|noosm={{{noosm|}}}|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|}}}|nogoogle={{{nogoogle|}}}|noosm={{{noosm|}}}|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|}}}|nogoogle={{{nogoogle|}}}|noosm={{{noosm|}}}|yandex={{{yandex|}}}}}}}}}}}}}</includeonly> | ||
+ | <noinclude> | ||
+ | Шаблон используется для проставления географических координат (см. [[WGS84]]), а также ссылки на картографические данные, основываясь на координатах. Ввод и вывод возможен либо в десятичной записи, либо при помощи градусов, минут и секунд (с нужной точностью); при этом форматы ввода и вывода не обязаны совпадать. Дополнительно все координаты выводятся в микроформате [[Geo (микроформат)|Geo]]. | ||
+ | |||
+ | Если включен [[JavaScript]], показывается также кнопка [[:m:WikiMiniAtlas|WikiMiniAtlas]] (она выглядит вот так: [[Файл:Erioll world.svg|18px]]). | ||
+ | |||
+ | Шаблон используется различными средствами обработки дампов Википедии, например, [[Google Earth]]. Чтобы корректно сопоставить координаты статье, вы должны использовать параметр ''display=title''. См. [http://earth.google.com/userguide/v4/geoweb_faq.html документацию]. | ||
+ | {{-}} | ||
+ | == Использование == | ||
+ | |||
+ | {{'''coord'''|<span style="color:#D22">''широта''</span>|<span style="color:#22D">''долгота''</span>|<span style="color:#9B9">''параметры координат''</span>|<span style="color:#AAA">''параметры шаблона''</span>}} | ||
+ | {{'''coord'''|<span style="color:#D22">''гг''|N</span> или <span style="color:#D22">S</span>|<span style="color:#22D">''гг''|E</span> или <span style="color:#22D">W</span>|<span style="color:#9B9">''параметры координат''</span>|<span style="color:#AAA">''параметры шаблона''</span>}} | ||
+ | {{'''coord'''|<span style="color:#D22">''гг''|''мм''|N</span> или <span style="color:#D22">S</span>|<span style="color:#22D">''гг''|''мм''|E</span> или <span style="color:#22D">W</span>|<span style="color:#9B9">''параметры координат''</span>|<span style="color:#AAA">''параметры шаблона''</span>}} | ||
+ | {{'''coord'''|<span style="color:#D22">''гг''|''мм''|''сс''|N</span> или <span style="color:#D22">S</span>|<span style="color:#22D">''гг''|''мм''|''сс''|E</span> или <span style="color:#22D">W</span>|<span style="color:#9B9">''параметры координат''</span>|<span style="color:#AAA">''параметры шаблона''</span>}} | ||
+ | |||
+ | Значения координат могут быть введены целыми числами либо десятичными дробями, см. [[#Примеры|примеры]]. Параметры координат и параметры шаблона являются необязательными. | ||
+ | |||
+ | === Параметры шаблона === | ||
+ | |||
+ | * ''display'' — выбор места для отображения координат. | ||
+ | *: ''display='''inline''''' (по умолчанию) — отображение координат в том месте статьи, куда был поставлен шаблон. | ||
+ | *: ''display='''title''''' — отображение координат статьи под заголовком. Это значение также используется для установления связи между координатами и статьёй. | ||
+ | *: ''display='''inline,title''''' или ''display='''title,inline''''' — отображение координат в обоих местах. | ||
+ | *: Если координаты должны отображаться под заголовком, то следите, чтобы шаблон координат не оказался внутри шаблона-карточки, поскольку это вызывает проблемы в Internet Explorer.<!--http://ru.wikipedia.org/skins-1.5/common/IEFixes.js добавляет relative ко всем float таблицам--> | ||
+ | |||
+ | * ''format'' — конвертирование формата вывода координат в принудительном режиме. Возможные значения — ''dms'' или ''dec''. | ||
+ | |||
+ | * ''name'' — параметр, который можно использовать для обозначения именования объекта. Его стоит использовать только тогда, когда в статье упоминаются несколько объектов, имеющих косвенное отношение к объекту статьи (например, достопримечательности в статье о городе). В остальных случаях этот параметр использовать не следует. | ||
+ | |||
+ | * ''nogoogle=1'' — параметр для убирания ссылки вида «<sup class="geo-osm">(G)</sup>» на [[Google Maps]]. | ||
+ | * ''noosm=1'' — параметр для убирания ссылки вида «<sup class="geo-osm">(O)</sup>» на [[OpenStreetMap]]. | ||
+ | * ''yandex=1'' — параметр для добавления ссылки вида «<sup class="geo-yandex">(Я)</sup>» на [[Яндекс.Карты]] после ссылки на Google Maps (или после OSM, если есть). | ||
+ | |||
+ | === Параметры координат === | ||
+ | |||
+ | : <small>Формат ввода: <tt>параметр:значение_параметр:значение_параметр:значение_…</tt>.</small> | ||
+ | |||
+ | См. [[:en:Wikipedia:WikiProject Geographical coordinates#Parameters]]. | ||
+ | |||
+ | == Примеры == | ||
+ | |||
+ | {|class="wikitable" | ||
+ | |<tt><nowiki></nowiki>{{coord|43.651234|-79.383333}}</tt> | ||
+ | |{{coord|43.651234|-79.383333}} | ||
+ | |[[Торонто]] — десятичный формат | ||
+ | |- | ||
+ | |<tt><nowiki></nowiki>{{coord|43.65|-79.38}}</tt> | ||
+ | |{{coord|43.65|-79.38}} | ||
+ | |[[Торонто]] — меньшая точность | ||
+ | |- | ||
+ | |<tt><nowiki></nowiki>{{coord|43.6500|-79.3800}}</tt> | ||
+ | |{{coord|43.6500|-79.3800}} | ||
+ | |[[Торонто]] — меньшая точность с нулями на конце | ||
+ | |- | ||
+ | |<tt><nowiki></nowiki>{{coord|43.651234|N|79.383333|W}}</tt> | ||
+ | |{{coord|43.651234|N|79.383333|W}} | ||
+ | |[[Торонто]] — обозначения полушарий | ||
+ | |- | ||
+ | |<tt><nowiki></nowiki>{{coord|43|29|N|79|23|W}}</tt> | ||
+ | |{{coord|43|29|N|79|23|W}} | ||
+ | |[[Торонто]] — градусы и минуты | ||
+ | |- | ||
+ | |<tt><nowiki></nowiki>{{coord|43|29|4|N|79|23|0|W}}</tt> | ||
+ | |{{coord|43|29|4|N|79|23|0|W}} | ||
+ | |[[Торонто]] — градусы, минуты и секунды | ||
+ | |- | ||
+ | |<tt><nowiki></nowiki>{{coord|43|29|4.5|N|79|23|0.5|W}}</tt> | ||
+ | |{{coord|43|29|4.5|N|79|23|0.5|W}} | ||
+ | |[[Торонто]] — градусы, минуты, секунды и доли | ||
+ | |- | ||
+ | |<tt><nowiki></nowiki>{{coord|33|52|10|S|151|12|30|E|format=dec}}</tt> | ||
+ | |{{coord|33|52|10|S|151|12|30|E|format=dec}} | ||
+ | |[[Сидней]] в десятичных координатах | ||
+ | |- | ||
+ | |<tt><nowiki></nowiki>{{coord|33.869444|S|151.208333|E|format=dms}}</tt> | ||
+ | |{{coord|33.869444|S|151.208333|E|format=dms}} | ||
+ | |[[Сидней]] в градусах, минутах и секундах | ||
+ | |- | ||
+ | |<tt><nowiki></nowiki>{{coord|-33.869444|151.208333|format=dms}}</tt> | ||
+ | |{{coord|-33.869444|151.208333|format=dms}} | ||
+ | |[[Сидней]] в градусах, минутах и секундах без обозначения полушарий | ||
+ | |- | ||
+ | |<tt><nowiki></nowiki>{{coord|50|29|N|12|7|E|title=Плауэн}}</tt> | ||
+ | |{{coord|50|29|N|12|7|E|title=Плауэн}} | ||
+ | |[[Плауэн]] с подписью на некоторых картах | ||
+ | |- | ||
+ | |<tt><nowiki></nowiki>{{coord|22|S|43|W}}</tt> | ||
+ | |{{coord|22|S|43|W}} | ||
+ | |[[Поиск пересечений|Пересечение координатных линий]] | ||
+ | |- | ||
+ | |<tt><nowiki></nowiki>{{coord|56|0|N|92|56|E|region:RU_type:city(930000)|display=title,inline|name=Красноярск}}</tt> | ||
+ | |{{coord|56|0|N|92|56|E|region:RU_type:city(930000)|display=title,inline|name=Красноярск}} | ||
+ | |[[Красноярск]] с настройкой параметров и отображением [[#content|в заголовке]] | ||
+ | |- | ||
+ | |<tt><nowiki></nowiki>{{coord|43.651234|-79.383333|nogoogle=1}}</tt> | ||
+ | |{{coord|43.651234|-79.383333|nogoogle=1}} | ||
+ | |[[Торонто]] — десятичный формат, -Google | ||
+ | |- | ||
+ | |<tt><nowiki></nowiki>{{coord|43.651234|-79.383333|noosm=1}}</tt> | ||
+ | |{{coord|43.651234|-79.383333|noosm=1}} | ||
+ | |[[Торонто]] — десятичный формат, -OSM | ||
+ | |- | ||
+ | |<tt><nowiki></nowiki>{{coord|43.651234|-79.383333|yandex=1}}</tt> | ||
+ | |{{coord|43.651234|-79.383333|yandex=1}} | ||
+ | |[[Торонто]] — десятичный формат, +Яндекс | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | == Отображение == | ||
+ | По умолчанию координаты отображаются в таком формате, в котором они введены. Если у кого другие предпочтения, то он легко может выбрать другой вариант добавлением нижестоящего кода в свой личный CSS-файл. | ||
+ | |||
+ | === Отображение только десятичной записи === | ||
+ | |||
+ | <source lang="css"> | ||
+ | .geo-dec { display:inline !important } | ||
+ | .geo-dms { display:none !important } | ||
+ | </source> | ||
+ | |||
+ | → ваш [[Special:Mypage/monobook.css|monobook.css]], [[Special:Mypage/vector.css|vector.css]] либо другой файл | ||
+ | |||
+ | === Отображение только записи в градусах, минутах и секундах === | ||
+ | |||
+ | <source lang="css"> | ||
+ | .geo-dec { display:none !important } | ||
+ | .geo-dms { display:inline !important } | ||
+ | </source> | ||
+ | |||
+ | → ваш [[Special:Mypage/monobook.css|monobook.css]], [[Special:Mypage/vector.css|vector.css]] либо другой файл | ||
+ | |||
+ | === Отображение обоих форматов === | ||
+ | |||
+ | <source lang="css"> | ||
+ | .geo-dec { display:inline !important } | ||
+ | .geo-dms { display:inline !important } | ||
+ | .geo-multi-punct { display:inline !important } | ||
+ | </source> | ||
+ | |||
+ | → ваш [[Special:Mypage/monobook.css|monobook.css]], [[Special:Mypage/vector.css|vector.css]] либо другой файл | ||
+ | |||
+ | |||
+ | </noinclude> |
Текущая версия на 12:31, 11 октября 2011
Шаблон используется для проставления географических координат (см. WGS84), а также ссылки на картографические данные, основываясь на координатах. Ввод и вывод возможен либо в десятичной записи, либо при помощи градусов, минут и секунд (с нужной точностью); при этом форматы ввода и вывода не обязаны совпадать. Дополнительно все координаты выводятся в микроформате Geo.
Если включен JavaScript, показывается также кнопка WikiMiniAtlas (она выглядит вот так: 18px).
Шаблон используется различными средствами обработки дампов Википедии, например, 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.
- format — конвертирование формата вывода координат в принудительном режиме. Возможные значения — dms или dec.
- name — параметр, который можно использовать для обозначения именования объекта. Его стоит использовать только тогда, когда в статье упоминаются несколько объектов, имеющих косвенное отношение к объекту статьи (например, достопримечательности в статье о городе). В остальных случаях этот параметр использовать не следует.
- nogoogle=1 — параметр для убирания ссылки вида «(G)» на Google Maps.
- noosm=1 — параметр для убирания ссылки вида «(O)» на OpenStreetMap.
- yandex=1 — параметр для добавления ссылки вида «(Я)» на Яндекс.Карты после ссылки на Google Maps (или после OSM, если есть).
Параметры координат[править]
- Формат ввода: параметр:значение_параметр:значение_параметр:значение_….
См. en:Wikipedia:WikiProject Geographical coordinates#Parameters.
Примеры[править]
Торонто — десятичный формат | ||
Торонто — меньшая точность | ||
Торонто — меньшая точность с нулями на конце | ||
Торонто — обозначения полушарий | ||
Торонто — градусы и минуты | ||
Торонто — градусы, минуты и секунды | ||
Торонто — градусы, минуты, секунды и доли | ||
Сидней в десятичных координатах | ||
Сидней в градусах, минутах и секундах | ||
Сидней в градусах, минутах и секундах без обозначения полушарий | ||
Плауэн с подписью на некоторых картах | ||
Пересечение координатных линий | ||
1|-1}{{#if:Красноярск| | 1|-1}{{#if:Красноярск| | Красноярск с настройкой параметров и отображением в заголовке |
Торонто — десятичный формат, -Google | ||
Торонто — десятичный формат, -OSM | ||
Торонто — десятичный формат, +Яндекс |
Отображение[править]
По умолчанию координаты отображаются в таком формате, в котором они введены. Если у кого другие предпочтения, то он легко может выбрать другой вариант добавлением нижестоящего кода в свой личный 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 либо другой файл