wiki:Ru:Help/Dialog/ChangesetQuery

Version 3 (modified by ak099, 8 days ago) (diff)

--

Незавершённый перевод

Другие языки:

Диалоговое окно запроса пакетов правок

Открытие диалогового окна

Диалог запроса пакетов правок открывается из Менеджера пакетов правок.

  1. Откройте Менеджер пакетов правок
  2. Щёлкните на source:/trunk/images/dialogs/search.png в панели инструментов Менеджера пакетов правок.

Диалог запроса пакетов правок

Основные запросы

Щёлкните на вкладке Основной, чтобы выбрать один из готовых стандартных запросов.

Доступные варианты для выбора:

  • Скачать с сервера последние пакеты правок - запрашивает и скачивает последние пакеты правок, отправленные на сервер OSM. Максимум 100 пакетов правок. Если установить флажок Скачать с сервера только мои пакеты правок, то будут скачаны только последние пакеты правок, отправленные вами.
  • Скачать мои открытые пакеты правок - запрашивает и скачивает ваши открытые пакеты правок. Максимум 100 пакетов правок. Этот запрос неактивен, если вы работаете в JOSM в анонимном режиме, т.е. вы не ввели имя пользователя и пароль OSM в настройках JOSM.
  • Скачать с сервера пакеты правок в текущий вид карты - запрашивает пакеты правок, относящиеся к текущей просматриваемой области карты. Этот запрос неактивен, если в окне редактирования не открыта карта, т.е. ещё не создано ни одного слоя данных.

Запросы через OSM API URL

Можно также скопировать URL запроса, используемого на веб-сайте OSM, чтобы задать запрос пакета правок в JOSM. Для этого скопируйте и вставьте URL в поле ввода на вкладке Из URL, см. ниже:

Вы можете вставить как URL, используемый для просмотра в браузере, так и URL для запроса пакетов правок из OSM API. Оба примера имеются в диалоговом окне, см. снимок экрана.

Если URL, вставленный в поле ввода, представляет собой правильный запрос пакета правок, то отображается значок source:/trunk/images/dialogs/valid.png, в противном случае вы увидите значок source:/trunk/images/warning-small.png.

Расширенные запросы

Возможно запрашивать пакеты правок с сервера OSM, основываясь на следующих критериях:

  • владелец пакета правок
  • открыт или закрыт пакет правок
  • когда был создан или закрыт пакет правок
  • границы области, затрагиваемой пакетом правок

The Advanced tab provides a UI for defining a changeset query based on these four criteria. There are four checkbox you can select, one checkbox for each kind of query restriction, see below. If a checkbox is selected the respective query restriction will be applied in the query. Depending on the checkbox you select, additional parameters have to be entered, please refer to the following sections.

Query changesets owned by a specific user

You can either restrict the changeset to

  • changesets owned by yourself. Note that this option is disabled if you are running JOSM in anonymous mode, i.e. if you don't have an OSM user account or if you didn't enter its name and its password in the JOSM preferences.
  • a specific user given its user ID. This is the most precise query option for user based query because the user ID is guaranteed to be unique.
  • a specific user given by its user name. This is a slightly less precise query because, for historical reasons, the same user name could be assigned to more than one user.

Query changesets depending on whether they are open or closed

Query changesets based on the date/time they have been created or closed

The OSM API currently supports two kinds of date/time based queries.

  1. In the first query you have to supply a date/time as parameter. The OSM server replies all changesets closed after this date/time.
  2. In the first query you have to supply two date/time values as parameters. The OSM server replies all changesets closed after the first date/time and created before the second date/time.

It is not intuitively clear why the OSM server provides exactly these two features for date/time based changeset queries but as of API 0.6 (the current API version) that's what JOSM can and does support.

Date/time values have to be entered as two seperate values: (1) a date value and (2) a time value. The time value is optional. Both date and time values can be entered in the format familiar in your locale. Hover over one of the date or time fields to see the list of supporte formats in the tooltip text.

Query changesets covering a specific bounding box

Changesets can be queried based on the area they cover. In order to restrict a changeset query to a specific area you have to enter its bounding box.

Either enter the lower left (minimum latitude/minimum longitude) and the upper right (maximum latitude/maximum longitude) corners or copy/paste a download URL for a specific area in the field URL.