Changes between Version 31 and Version 32 of Ru:Help/Action/Upload


Ignore:
Timestamp:
2020-03-23T15:16:41+01:00 (5 years ago)
Author:
skyper
Comment:

wikitr:

Legend:

Unmodified
Added
Removed
Modified
  • Ru:Help/Action/Upload

    v31 v32  
    44= Файл > Передать данные на сервер =
    55
    6 [[JOSMImage(upload,middle)]]  ''Сочетание клавиш:'' **{{{Ctrl+Shift+↑}}}**[[BR]]
    7  
     6[[JOSMImage(upload,middle)]]  ''Сочетание клавиш:'' **{{{Ctrl+Shift+↑}}}**
     7
    88**Отправляет новые, изменённые и удалённые объекты в текущем слое данных на сервер.**
    99
     
    1313
    1414* (Как и в онлайн-редакторах типа iD или Potlatch), необходимо передать сделанные вами изменения на сервер OSM. Убедитесь, что у вас установлено соединение с сервером :-)
    15 * Вы можете обнаружить [wiki:Ru:Help/Concepts/Conflict конфликты] при отправке изменений (в большинстве случаев это означает, что вам необходимо [wiki:Dialog/Conflict#Resolvingdifferencesbetweentags выбрать, какие из тегов оставить на ваших объектах])
     15* Вы можете обнаружить [wikitr:/Help/Concepts/Conflict конфликты] при отправке изменений (в большинстве случаев это означает, что вам необходимо [wikitr:/Help/Dialog/Conflict#Resolvingdifferencesbetweentags выбрать, какие из тегов оставить на ваших объектах])
    1616* Чтобы уменьшить вероятность возникновения конфликта:
    1717 * не редактируйте данные, которые в это же самое время редактируют другие пользователи
    1818 * уменьшите время между скачиванием и отправкой данных, чтобы временн'''а'''я рамка вашего редактирования не перекрывалась с редактированием другого пользователя
    1919* (Примерная идея), как полностью избежать конфликта: не редактируйте объекты с тем же id и не меняйте их родительские связи (точка-линия, линия-отношение и отношение-отношение). Если вы (и другой редактор) правите непересекающиеся наборы данных, то конфликтов вообще не возникнет. Это означает, что следует учитывать также все родительские линии и все родительские отношения (которые, весьма вероятно, могут меняться).
    20 * (В отличие от онлайн-редакторов типа iD или Potlatch), вам не обязательно отправлять данные немедленно (вы можете [[wiki:Ru:Help/Action/Save|сохранить]] файл вручную, но [[wiki:Ru:Help/Action/AutoSave|автосохранение]] подстрахует вас от потери данных)
    21 * (В отличие от любого другого редактора?) JOSM позволяет отправлять изменения в уже открытый (но не закрытый) пакет правок (см. [[#Multipleuploadsintoonechangeset|Несколько запросов в одном пакете правок]]). Каждый открытый пакет правок "закрывается" автоматически сервером http://openstreetmap.org через 1 час.
     20* (В отличие от онлайн-редакторов типа iD или Potlatch), вам не обязательно отправлять данные немедленно (вы можете [wikitr:/Help/Action/Save сохранить] файл вручную, но [wikitr:/Help/Action/AutoSave автосохранение] подстрахует вас от потери данных)
     21* (В отличие от любого другого редактора?) JOSM позволяет отправлять изменения в уже открытый (но не закрытый) пакет правок (см. [#Multipleuploadsintoonechangeset Несколько запросов в одном пакете правок]). Каждый открытый пакет правок "закрывается" автоматически сервером https://openstreetmap.org через 1 час.
    2222
    2323== Пакеты правок, запросы на загрузку, и стратегии загрузки ==
    24 Геоданные, загружаемые на сервер OSM, состоят из [Concepts/Object точек, линий и отношений]. Редактированием карты занимаются сотни мапперов, поэтому важно отслеживать, кто загрузил конкретные данные и в каком контексте. Было бы очень трудоемко описывать источник каждой линии и каждой точки, поэтому группы логически связанных объектов объединяются в пакеты, которым и присваивается описание
    25 
    26 В проекте OSM каждая такая группа называется **[Concepts/Changeset пакетом правок]**. **Пакет правок** — это набор связанных изменений (добавлений, изменений или удалений объектов) применяемый к данным OSM.
    27 
    28 Пакеты правок отличаются от **запросов на загрузку**. Пакет правок — это  **логическое** объединение [Concepts/Object объектов], тогда как запрос на загрузку — это **техническое объединение**  для передачи геоданных на сервер OSM. В терминологии JOSM  объекты загружаются на сервер **с помощью** запросов на загрузку **в** пакет правок. Диалог загрузки данных JOSM  позволяет настраивать параметры запросов на загрузку и пакетов правок. Некоторые из параметров обязательные (т.е пользователь должен их настроить, чтобы загрузить геоданные), но большинство не требуют настройки, и JOSM нормально работает со значениями по умолчанию.
     24Геоданные, загружаемые на сервер OSM, состоят из [wikitr:/Help/Concepts/Object точек, линий и отношений]. Редактированием карты занимаются сотни мапперов, поэтому важно отслеживать, кто загрузил конкретные данные и в каком контексте. Было бы очень трудоемко описывать источник каждой линии и каждой точки, поэтому группы логически связанных объектов объединяются в пакеты, которым и присваивается описание
     25
     26В проекте OSM каждая такая группа называется **[wikitr:/Help/Concepts/Changeset пакетом правок]**. **Пакет правок** — это набор связанных изменений (добавлений, изменений или удалений объектов) применяемый к данным OSM.
     27
     28Пакеты правок отличаются от **запросов на загрузку**. Пакет правок — это  **логическое** объединение [wikitr:/Help/Concepts/Object объектов], тогда как запрос на загрузку — это **техническое объединение**  для передачи геоданных на сервер OSM. В терминологии JOSM  объекты загружаются на сервер **с помощью** запросов на загрузку **в** пакет правок. Диалог загрузки данных JOSM  позволяет настраивать параметры запросов на загрузку и пакетов правок. Некоторые из параметров обязательные (т.е пользователь должен их настроить, чтобы загрузить геоданные), но большинство не требуют настройки, и JOSM нормально работает со значениями по умолчанию.
    2929
    3030Загруженные геоданные впоследствии возможно получить с сервера запросив их по номеру пакета правок, а вот запросы на загрузку так использовать нельзя. У пакетов правок есть уникальный номер, в отличии от запросов на загрузку. К примеру, [osmwww:browse/changeset/3274448 этот пакет правок] состоит из геоданных, полученных трассировкой ортофотоснимков города Берн, Швейцария. Узнать составляющие этот пакет запросы на загрузку невозможно.
     
    6767
    6868 * **Загрузка требует времени**: чем меньший размер запроса на загрузку вы выбрали, тем дольше будет загрузка. Время на загрузку 100 объектов при загрузке индивидуальными запросами больше чем одним, содержащим 100 объектов.
    69  * **Конфликты с другими мапперами**: если вы загружаете 10,000 объектов одним запросом, а сервер обнаруживает конфликт на 9,999 объекте, весь запрос будет отвергнут. Затем вам придется разрешить [Concepts/Conflict конфликт] и снова загрузить все 10,000 объектов. С другой стороны, если 10,000 объектов загружается 10 запросами по 1000 объектов каждый, то, в случае коллизии на 9,999-ом, после исправлений нужно будет загрузить только последнюю 1000 объектов. Предыдущие 9,000 уже на сервере. Если вы работаете над областью, где активны другие пользователи, лучше выбрать меньший размер запроса на загрузку.
     69 * **Конфликты с другими мапперами**: если вы загружаете 10,000 объектов одним запросом, а сервер обнаруживает конфликт на 9,999 объекте, весь запрос будет отвергнут. Затем вам придется разрешить [wikitr:/Help/Concepts/Conflict конфликт] и снова загрузить все 10,000 объектов. С другой стороны, если 10,000 объектов загружается 10 запросами по 1000 объектов каждый, то, в случае коллизии на 9,999-ом, после исправлений нужно будет загрузить только последнюю 1000 объектов. Предыдущие 9,000 уже на сервере. Если вы работаете над областью, где активны другие пользователи, лучше выбрать меньший размер запроса на загрузку.
    7070
    7171== Загрузка данных  ==
     
    7878
    7979=== Проверки перед отображением диалога ===
    80 Перед тем, как отобразится диалог передачи данных, все изменённые объекты проверяются [Dialog/Validator валидатором], который покажет вам список обнаруженных ошибок и предупреждений. У вас будет выбор - вернуться в редактор для исправления ошибок, либо всё равно попытаться выгрузить данные. Проверки JOSM зачастую избыточны, но не игнорируйте их не глядя, по крайней мере попытайтесь исправить ошибки.
     80Перед тем, как отобразится диалог передачи данных, все изменённые объекты проверяются [wikitr:/Help/Dialog/Validator валидатором], который покажет вам список обнаруженных ошибок и предупреждений. У вас будет выбор - вернуться в редактор для исправления ошибок, либо всё равно попытаться выгрузить данные. Проверки JOSM зачастую избыточны, но не игнорируйте их не глядя, по крайней мере попытайтесь исправить ошибки.
    8181
    8282Редактор так же проверяет ограничения данных, накладываемые сервером ОСМ:
     
    100100=== Простая загрузка данных ===
    101101
    102 Описана в [wiki:Ru:Introduction#UploadingtoOSM "Отправка данных на сервер OSM"].
     102Описана в [wikitr:/Introduction#UploadingtoOSM "Отправка данных на сервер OSM"].
    103103
    104104=== Передача данных с дополнительными параметрами ===
    105105
    106106==== Добавление тегов к пакету правок ====
    107 Геоданные, загружаемые на сервер OSM,всегда загружаются в [Concepts/Changeset пакет правок]. Так же как в случае с [Concepts/Object точками, линиями и отношениями] пакету правок могут быть присвоены [Concepts/Object теги].
     107Геоданные, загружаемые на сервер OSM,всегда загружаются в [wikitr:/Help/Concepts/Changeset пакет правок]. Так же как в случае с [wikitr:/Help/Concepts/Object точками, линиями и отношениями] пакету правок могут быть присвоены [wikitr:/Help/Concepts/Object теги].
    108108
    109109В диалоге передачи данных пользователь может ввести теги пакета правок в изображённой ниже вкладке:
     
    111111[[Image(Передача-вкладка-тэги.png)]]
    112112
    113 Хэштеги в теге комментария к пакету правок распознаются и добавляются дополнительно к тегу hashtags пакета правок. Это поведение можно отключить, присвоив ключу `upload.changeset.hashtags` в [wiki:Ru:Help/Preferences/Advanced расширенных настройках] значение `false`.
     113Хэштеги в теге комментария к пакету правок распознаются и добавляются дополнительно к тегу hashtags пакета правок. Это поведение можно отключить, присвоив ключу `upload.changeset.hashtags` в [wikitr:/Help/Preferences/Advanced расширенных настройках] значение `false`.
    114114
    115115**Полезные правила**
     
    121121
    122122==== Выбор пакета правок для загрузки ====
    123 Во вкладке «Пакеты правок» вы можете выбрать, в какой [Concepts/Changeset пакет правок] будут помещены ваши данные:
     123Во вкладке «Пакеты правок» вы можете выбрать, в какой [wikitr:/Help/Concepts/Changeset пакет правок] будут помещены ваши данные:
    124124
    125125[[Image(Передача-вкладка-пакеты-правок.png)]]
     
    132132
    133133==== Выбор количества и размера запросов на загрузку ====
    134 JOSM передает геоданные одним или несколькими **запросами на загрузку** в [Concepts/Changeset пакет правок] на сервере OSM. На вкладке **Расширенные** вы можете задать количество и размер запросов на загрузку, см. иллюстрацию:
     134JOSM передает геоданные одним или несколькими **запросами на загрузку** в [wikitr:/Help/Concepts/Changeset пакет правок] на сервере OSM. На вкладке **Расширенные** вы можете задать количество и размер запросов на загрузку, см. иллюстрацию:
    135135
    136136[[Image(Передача-вкладка-расширенные.png)]]
     
    194194<a name="NodeStillInUseInWay">
    195195}}}
    196 Если вы в ходе редактирования удаляли [Concepts/Object точки], в процессе передачи данных сервер ОСМ проверит, не используются ли они какими-либо существующими линиями. Перед удалением точки нужно убедиться, что она  ''изолированная'' (не является частью какой-либо линии или не состоит в каком-либо отношении).
     196Если вы в ходе редактирования удаляли [wikitr:/Help/Concepts/Object точки], в процессе передачи данных сервер ОСМ проверит, не используются ли они какими-либо существующими линиями. Перед удалением точки нужно убедиться, что она  ''изолированная'' (не является частью какой-либо линии или не состоит в каком-либо отношении).
    197197
    198198Если сервер ОСМ обнаружит что точка всё ещё используется, вы увидите следующее сообщение об ошибке:
     
    200200[[Image(Ошибка-еще-используется.png)]]
    201201
    202 Если вы нажмёте **Подготовить улаживание конфликта**, JOSM поможет вам решить проблему. Сначала редактор скачает с сервера все линии, в которых еще используется точка, и добавит их в ваш текущий набор данных. В большинстве случаев, JOSM автоматически корректно удалит конфликтную точку из линий, которым она принадлежит. Если по какой-либо причине это невозможно, редактор создаст [Concepts/Conflict конфликт], который вы должны [Concepts/Conflict разрешить] вручную.
     202Если вы нажмёте **Подготовить улаживание конфликта**, JOSM поможет вам решить проблему. Сначала редактор скачает с сервера все линии, в которых еще используется точка, и добавит их в ваш текущий набор данных. В большинстве случаев, JOSM автоматически корректно удалит конфликтную точку из линий, которым она принадлежит. Если по какой-либо причине это невозможно, редактор создаст [wikitr:/Help/Concepts/Conflict конфликт], который вы должны [wikitr:/Help/Concepts/Conflict разрешить] вручную.
    203203
    204204После этого повторите передачу данных. Исправленный набор данных успешно выгрузится на сервер.
    205205
    206206== Смотрите также ==
    207 * [[JOSMImage(uploadselection,20,middle)]] [Action/UploadSelection Передать выделенное на сервер]
    208 * [Concepts/Conflict Что такое конфликт?]
     207* [[JOSMImage(uploadselection,20,middle)]] [wikitr:/Help/Action/UploadSelection Передать выделенное на сервер]
     208* [wikitr:/Help/Concepts/Conflict Что такое конфликт?]
    209209
    210210----
    211 Назад к разделу [Menu/File Меню Файл][[Br]]
    212 Назад на [wiki:/Ru:Help Основную страницу Справки]
     211Назад к разделу [wikitr:/Help/Menu/File Меню Файл]\\
     212Назад на [wikitr:/Help Основную страницу Справки]