Changes between Version 7 and Version 8 of Ru:Help/RemoteControlCommands
- Timestamp:
- 2018-09-26T09:42:15+02:00 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ru:Help/RemoteControlCommands
v7 v8 1 [[TranslatedPages(revision= 5,outdated=Незавершённый перевод.This page is missing command features.)]]1 [[TranslatedPages(revision=9,outdated=This page is missing command features. Неполный перевод.)]] 2 2 3 3 [[PageOutline(3-3,Команды удалённого управления,inline)]] … … 19 19 || `right` || О || Максимальная долгота || 20 20 || `new_layer` || Н || Если '''true''', скачать в новый слой || 21 || `layer_name` || Н || Действует только если данные загружены в новый слой. Даёт JOSM подсказку, каким должно быть имя слоя || 22 || `layer_locked` || Н || Действует только если данные загружены в новый слой. Если '''true''', то новый слой [[Action/LockedLayer|блокируется]] || 23 || `download_policy` || Н || Действует только если данные загружены в новый слой. Если '''never''' , то скачивание [wikitr:/Help/Action/BlockDownload блокируется] || 24 || `upload_policy` || Н || Действует только если данные загружены в новый слой. Если '''never''' или '''false''', то отправка данных [wikitr:/Help/Action/EncourageDiscourageUpload блокируется или препятствуется]] || 21 25 || `addtags` || Н || Необязательный параметр для добавления тегов. Ключ и значение разделяются "=", несколько тегов разделяются вертикальной линией "|". См. [#addtags подробности]. || 22 26 || `select` || Н || Разделённый запятыми список объектов, которые должны быть выделены. Спецификаторы объектов — это комбинации слов "way", "node", или "relation" с числовым ID объекта. Пример: {{{select=way38473,node12399,node54646}}}. Начиная с r13212, особое значение **currentselection** позволяет JOSM оставить предыдущее выделение. || … … 24 28 || `changeset_comment` || Н || Комментарий к пакету правок || 25 29 || `changeset_source` || Н || Источник пакета правок || 26 || `search` || Н || Поиск объектов в текущем слое данных. См. [wiki :/Ru:Help/Action/Search Поиск] ||30 || `search` || Н || Поиск объектов в текущем слое данных. См. [wikitr:/Help/Action/Search Поиск] || 27 31 28 32 ==== Пример ==== … … 52 56 || `url` || О || URL файла, including patterns. Должен быть последним параметром, всё после "&url=" воспринимается, как URL, даже если содержит символы "&". || 53 57 || `new_layer` || Н || Если '''true''', скачивает в новый слой || 58 || `layer_name` || Н || Действует только если данные загружены в новый слой. Даёт JOSM подсказку, каким должно быть имя слоя || 59 || `layer_locked` || Н || Действует только если данные загружены в новый слой. Если '''true''', то новый слой [[Action/LockedLayer|блокируется]] || 60 || `download_policy` || Н || Действует только если данные загружены в новый слой. Если '''never''' , то скачивание [wikitr:/Help/Action/BlockDownload блокируется] || 61 || `upload_policy` || Н || Действует только если данные загружены в новый слой. Если '''never''' или '''false''', то отправка данных [wikitr:/Help/Action/EncourageDiscourageUpload блокируется или препятствуется]] || 54 62 55 63 === {{{load_data}}} === … … 66 74 || `mime_type` || Н || Mime-тип данных, по умолчанию "application/x-osm+xml", который в настоящее время является единственным поддерживаемым mime-типом, но в дальнейшем будут поддерживаться и другие || 67 75 || `layer_name` || Н || Имеет смысл только если данные загружаются в новый слой; даёт JOSM подсказку, какое имя дать слою || 76 || `layer_locked` || Н || Действует только если данные загружены в новый слой. Если '''true''', то новый слой [[Action/LockedLayer|блокируется]] || 77 || `download_policy` || Н || Действует только если данные загружены в новый слой. Если '''never''' , то скачивание [wikitr:/Help/Action/BlockDownload блокируется] || 78 || `upload_policy` || Н || Действует только если данные загружены в новый слой. Если '''never''' или '''false''', то отправка данных [wikitr:/Help/Action/EncourageDiscourageUpload блокируется или препятствуется]] || 68 79 69 80 === {{{open_file }}} === … … 117 128 || `relation_members` || Н || Если '''true''', скачиваются также объекты, являющиеся участниками отношений. || 118 129 || `referrers` || Н || Если '''true''', скачиваются также ссылающиеся объекты, то есть родительские отношения, а для точек дополнительно родительские линии. (с r6782) || 130 || `layer_name` || Н || Имеет смысл только если данные загружаются в новый слой; даёт JOSM подсказку, какое имя дать слою || 131 || `layer_locked` || Н || Действует только если данные загружены в новый слой. Если '''true''', то новый слой [[Action/LockedLayer|блокируется]] || 132 || `download_policy` || Н || Действует только если данные загружены в новый слой. Если '''never''' , то скачивание [wikitr:/Help/Action/BlockDownload блокируется] || 133 || `upload_policy` || Н || Действует только если данные загружены в новый слой. Если '''never''' или '''false''', то отправка данных [wikitr:/Help/Action/EncourageDiscourageUpload блокируется или препятствуется]] || 119 134 120 135 ==== Пример ==== … … 169 184 || `jsonp` || Н|| обратный вызов Jsonp для старых браузеров, не поддерживающих Cross-Origin Resource Sharing (CORS) || 170 185 171 The command returns a json object containing an application identifier that is always"JOSM !RemoteControl",a major number and a minor number. Compatible protocol changes result in an increase of the minor number. Incompatible changes increase the major number. So a client application knowing of protocol version 1.0 can still talk to JOSM having 1.1. But it's not guaranteed to be working with 2.0. So the client should verify the major number.186 Команда возвращает объект json, содержащий идентификатор приложения, который всегда имеет вид: "JOSM !RemoteControl", major и minor номера версии. Совместимые изменения протокола увеличивают minor номер. Несовместимые — увеличивают major номер. То есть клиентское приложение, знающее протокол версии 1.0, всё ещё может общаться с JOSM, имеющим 1.1. Но не гарантируется его работа с 2.0. Таким образом, клиент должен проверить major номер версии. 172 187 173 188 Типичный вывод выглядит так: … … 182 197 } 183 198 }}} 184 For older browsers not implementing[http://en.wikipedia.org/wiki/Cross-Origin_Resource_Sharing Cross-Origin Resource Sharing (CORS)]the command provides the possibility for jsonp callback. Load the URL in a script tag and supply the name of a callback that will receive the JSON data.185 186 Following is some sample code that checks for CORS capabilities and uses[http://en.wikipedia.org/wiki/JSONP JSONP]as a fallback solution.199 Для более старых браузеров, в которых не реализована технология [http://ru.wikipedia.org/wiki/Cross-origin_resource_sharing Cross-Origin Resource Sharing (CORS)], команда обеспечивает возможность jsonp-отклика. Load the URL in a script tag and supply the name of a callback that will receive the JSON data. 200 201 Далее приведён образец кода, проверяющего поддержку CORS и использующего вариант отклика [http://ru.wikipedia.org/wiki/JSONP JSONP]. 187 202 {{{ 188 203 #!js … … 248 263 249 264 Пользователь должен проверить теги и выделение перед применением тегов к выделенным объектам. 250 Если у каких-нибудь объектов уже есть тег, он может бытьзаменён.265 Если у каких-нибудь объектов уже есть тег, он будет заменён. 251 266 252 267 С версии протокола 1.5 … … 264 279 ---- 265 280 266 Назад к [ [wiki:Ru:Help/Preferences/RemoteControl|Удалённое управление]][[br]]267 Назад к [ [wiki:Ru:Help/Preferences|Настройки]][[br]]268 Назад к [ [wiki:Ru:Help|Основной странице справки]]281 Назад к [wikitr:/Help/Preferences/RemoteControl Удалённое управление][[br]] 282 Назад к [wikitr:/Help/Preferences Настройки][[br]] 283 Назад к [wikitr:/Help Основной странице справки]
