| 129 | | Select **Upload data in one request** to upload all object in one request. If you're uploading a medium to large number of objects this might take some time and JOSM will not be able to inform you about the progress. There are only two outcomes of such an upload: the upload either succeeded or it didn't. In the former case everything is fine, in the later no objects at all have been uploaded. This kind of upload will never lead to a partial upload which is both its strength and its weakness. It can be its weakness if the entire upload fails because there is a problem in the very last object in the upload request. |
| 130 | | Select **Upload data in chunks of objects** to upload the objects in a sequence of requests with a predefined size. You can enter a preferred size for an upload request (called the "chunk size"). Depending on its value JOSM will submit a number of upload requests (the number is displayed on the right of the input field for the "chunk size"). In contrast to the former option, every upload of a chunk can either succeed or fail. You will get some coarse grained progress feedback because JOSM will inform you when an individual chunk has been uploaded successfully or when its upload has failed. Uploading in chunks is in most cases slower than uploading in one requests, though. |
| 131 | | Select **Upload each object individually** to upload each object with an individual upload request. You will get very fine grained progress feedback because JOSM will inform you when an individual object was uploaded successfully or when its upload has failed. Note that this option is in most cases the slowest option. |
| 132 | | **Recommendations** |
| 133 | | * For small (<1,000 objects) to medium upload sizes (<5,000 objects), choose **Upload data in one request** |
| 134 | | * For medium to large upload sizes (> 5,000 objects) choose **Upload data in chunks of objects**. A chunk size of 1,000 is a good value to start with. |
| 135 | | * Don't use **Upload each object individually** unless you have a specific reason to do so. This is basically a legacy strategy from former versions of the OSM server. |
| 136 | | |
| 137 | | === Running a very large upload === |
| 138 | | An upload is considered to be very large if its size exceeds the maximum size of a changeset on the OSM server. Currently, the upper limit for the size of a changeset is 50,000 objects and if JOSM detects that your upload is bigger it displays the following information in the Upload Dialog: |
| | 129 | Выберите **Передать данные за один запрос** чтобы выгрузить все изменения разом. Если вы загружаете достаточно большое количество объектов, процесс может затянуться, при этом никаких оповещений редактор вам не покажет. У этого режима может быть два исхода - успешная загрузка или ошибка, промежуточных вариантов, с неполной загрузкой не может быть. В этом есть плюсы и минусы, например если ошибка произойдет с одним из последних объектов, весь пакет будет отвергнут. |
| | 130 | |
| | 131 | Режим **Передать данные по частям** позволяет загружать данные на сервер партиями заданного размера. Вы можете сами задать размер такой партии. В зависимости от этого параметра JOSM создаст необходимое количество запросов на загрузку, и покажет их число справа от поля ввода размера партии. В отличие от предыдущего режима, каждый из запросов может закончится успехом или неудачей. Вы увидите прогресс загрузки, и сообщения о результате каждого запроса. |
| | 132 | Такая загрузка множественными запросами как правило занимает больше времени чем загрузка единственным запросом. |
| | 133 | Чтобы загрузить каждый объект индивидуальным запросом выберите **Передать на сервер по одному объекту**. Вы увидите очень подробный отчет о ходе загрузки каждого изменения, но это самый медленный вариант передачи данных. |
| | 134 | |
| | 135 | **Рекомендации** |
| | 136 | * Для пакетов до 5,000 объектов выбирайте **Передать данные за один запрос** |
| | 137 | * Для пакетов более 5,000 объектов хороший вариант использовать **Передачу по частям** с размером одной части в 1,000 объектов. |
| | 138 | * Не используйте режим **Передать на сервер по одному объекту** без особых на то причин. Это устаревший вариант для работы со старыми версиями сервера ОСМ. |
| | 139 | |
| | 140 | === Как загрузить очень большие данные === |
| | 141 | Набор данных считается очень большим если он превышает максимальный размер пакета правок, поддерживаемый ОСМ сервером. На данный момент этот размер составляет 50,000 объектов. Если редактор обнаружит что ваши изменения больше этого предела, вы увидите следующее сообщение: |