RU:Key:created_by

From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg changeset | ключ: created_by
Created by JOSM 15 6115 de.png
Описание
Тег, описывающий редактор или скрипт, который добавил или изменил данные.
Группа: changeset
Used on:
may be used on changesets
Status on changesets:
де-факто


Public-images-osm logo.svg created_by
Commons-emblem-hand.svg
Описание
Тег, описывающий редактор или скрипт, который добавил или изменил данные. Изменить или перевести это описание.
Группа: аннотации
Используется на элементах
точки не принято отмечать этим тегомлинии не принято отмечать этим тегомполигоны не принято отмечать этим тегомотношения не принято отмечать этим тегомmay be used on changesets
Статус: можно удалять

Описание

Тег created_by=* используется редактором или скриптом, который произвел добавление или изменение данных (см. wikipedia:User Agent).

До появления API 0.6 данный тег применялся к отдельным объектам (точкам, линиям, отношениям и даже сегментам). Однако, с появлением пакетов правок, обеспечивших негеографические метаданные более правильной стала запись тега created_by=* непосредственно в сами пакеты правок.

На текущий момент еще многие объекты имеют тег created_by=*, но, не смотря на это, тег будет постепенно удалятся.

Замечание: Не используйте данный тег для точек, линий и отношений. Этот способ обозначения является устаревшим в OSM API 0.6.

Значения

Значение тега устанавливают программа или скрипт при внесении изменений.

Вот несколько примеров:

  • JOSM/1.5 (1788 de)
  • Potlatch 1.2
  • Merkaartor 0.13
  • YahooApplet

Замечание: Вы не должны изменять это значение, чтобы записать туда собственное имя или другую информацию.

Руководство для разработчиков

  • Вы должны записывать тег created_by=* в пакеты правок при сохранении изменений.
  • Тег created_by=* может содержать версию/билд программы или аналогичные данные. При возникновении проблем, связанных с версией/билдом вашей программы или скрипта это поможет решать их более просто.
  • Вы не должны обновлять тег created_by=* для точек, линий или отношений.
  • Вы можете удалять тег created_by=* из точек, линий, или отношений, при их редактировании. Сейчас это умеет делает JOSM.
  • Вы не должны удалять тег created_by=* из объектов, которые не подвергаются изменениям. Если мы захотим удалить данный тег в большом количестве, это будет сделано другим способом.