| 50 | | Please note that this is a legacy feature. Until recently, this was the only upload option in OSM. Technically, it uses a slightly different approach to communicate with the OSM server. It is still available in JOSM although the OSM server now supports upload requests with up to 50,000 objects. For the casual and normal user it is almost obsolete. In rare cases, it could be useful for power users. |
| 51 | | |
| 52 | | === Uploading large datasets into multiple changeset === |
| 53 | | JOSM also supports uploading large datasets that don't fit into a single changeset. |
| 54 | | |
| 55 | | [[Image(multiple-changesets.png)]] |
| 56 | | |
| 57 | | This is an advanced option which is only useful for power users. They can select this configuration if they have to upload a dataset with more than 50,000 new, modified, or deleted objects. |
| 58 | | |
| 59 | | == Choosing your upload strategy - when and how often to upload == |
| 60 | | There is no simple answer to the question when and how often to upload. You neither should edit the whole day and then upload everything at once nor upload every minute after adding a way. |
| 61 | | |
| 62 | | Here are some rules of thumb: |
| 63 | | |
| 64 | | * **Time required to upload**: the smaller the upload requests you choose the longer it takes to upload. It takes more time to upload 100 objects using 100 individual upload requests than to upload them in one request containing 100 objects. |
| 65 | | |
| 66 | | * **Collisions with other mappers**: if you upload 30,000 objects in one request and if the server encounters a problem on the 29,999th object the whole upload is rolled back. The problem has to be fixed first (i.e. by resolving a [wiki:/Help/Concepts/Conflict conflict]). The whole 30,000 objects will then have to be uploaded again. On the other hand, if you upload 30,000 objects with 10 requests containing 1,000 objects each and the server encounters a problem on the 29,999th object then you only have to repeat the last upload request for the 29,000th to 30,000th objects. Objects 1-28,999 are already successfully uploaded. If you're mapping in areas where other mappers are active too you should therefore prefer smaller sizes for upload requests. |
| 67 | | |
| 68 | | == Uploading data == |
| 69 | | |
| 70 | | === Launching the Upload Dialog ===#LaunchUploadDialog |
| 71 | | |
| 72 | | * ''Keyboard shortcut:'' **{{{Ctrl+Shift+↑}}}** |
| 73 | | * Menu item ''File->[[Image(source:trunk/images/upload.png,middle)]] Upload'' |
| 74 | | * Toolbar button [[Image(source:trunk/images/upload.png,middle)]] |
| 75 | | |
| 76 | | === Checks before the Upload Dialog is displayed === |
| 77 | | Before the Upload Dialog is displayed, [Dialog/Validator validator] is run on all modified [Concepts/Objects objects]. If it finds warnings or errors you'll be presented with a list of them and get the chance to correct the problems and try again or upload anyway. It's not necessary to fix all of that, but please don't go over it easily, especially not the errors. |
| 78 | | |
| 79 | | JOSM also checks for limitations imposed by the OSM server: |
| 80 | | * tag names and tag values must be shorter than 255 characters |
| 81 | | * ways can't consist of too many nodes |
| 82 | | |
| 83 | | If the objects you're uploading have cyclic dependencies (relation 1 refers to relation 2, relation 2 refers to relation 3, relation 3 refers to relation 1) JOSM can't upload them. JOSM will ask you to break up these dependencies first. |
| 84 | | |
| 85 | | **Note**: On large datasets these checks can take some time and for the time being they don't provide user feedback. Please be patient if it takes a couple of seconds to launch the Upload Dialog on large datasets. This will be fixed soon. |
| 86 | | |
| 87 | | === The Upload Dialog === |
| 88 | | |
| 89 | | [[Image(upload-dialog-screenshot.png)]] |
| | 50 | Onthoud dat dit een verouderde mogelijkheid is. Tot voor kort was dit de enige optie voor uploaden in OSM. Technisch gebruikt het een enigszins andere benadering om met de server van OSM te communiceren. Het is nog steeds beschikbaar in JOSM, hoewel de server van OSM server nu verzoeken voor uploaden ondersteunt tot maximaal 50.000 objecten. Voor de terloopse en normale gebruiker is het bijna vervallen. In bijzondere gevallen zou het handig kunnen zijn voor ervaren gebruikers. |
| | 51 | |
| | 52 | === Grote gegevenssets in meerdere wijzigingensets uploaden === |
| | 53 | JOSM ondersteunt ook het uploaden van grote gegevenssets die niet in één wijzigingenset passen. |
| | 54 | |
| | 55 | [[Image(wiki:Help/Action/Upload:multiple-changesets.png)]] |
| | 56 | |
| | 57 | Dit is een gevorderde optie die alleen nuttig kan zijn voor ervaren gebruikers. Zij kunnen deze configuratie selecteren als zij een gegevensset moeten uploaden die meer dan 50.000 nieuwe, aangepaste of verwijderde objecten bevat. |
| | 58 | |
| | 59 | == Uw strategie voor uploaden kiezen - wanneer en hoe vaak uploaden == |
| | 60 | Er is geen eenvoudig antwoord op de vraag wanneer en hoe vaak te uploaden. U zou noch de gehele dag moeten bewerken en dan alles uploaden, noch elke minuut na het toevoegen van ene weg moeten uploaden. |
| | 61 | |
| | 62 | Hier zijn enkele richtlijnen: |
| | 63 | |
| | 64 | * **Benodigde tijd voor uploaden**: hoe kleiner de verzoeken voor uploaden u kiest, hoe meer tijd het vergt om ze te uploaden. Het vergt meer tijd om 100 objecten te uploaden met behulp van 100 individuele verzoeken voor uploaden dan ze in één verzoek met 100 objecten te uploaden. |
| | 65 | |
| | 66 | * **Botsingen met andere mappers**: indien u 30.000 objecten in één verzoek uploadt en als de server dan een probleem tegenkomt bij het 29.999ste object, wordt het gehele uploaden teruggedraaid. Het probleem moet eerst worden opgelost (d.i. door een [wiki:/Nl:Help/Concepts/Conflict conflict] op te lossen). Alle 30.000 objecten zullen dan opnieuw moeten worden geüpload. Aan de andere kant, als u 30.000 objecten uploadt met 10 verzoeken die elk 1.000 objecten bevatten en de server komt dan een probleem tegen bij het 29.999ste object, dan hoeft u alleen het laatste verzoek voor uploaden te herhalen voor de objecten 29.000 tot en met 30.000. De objecten 1-28.999 zijn al met succes geüpload. Als u gebieden in kaart brengt waar ook andere mappers actief zijn, zou u daarom kleinere grootten voor verzoeken voor uploaden moeten prefereren. |
| | 67 | |
| | 68 | == Gegevens uploaden == |
| | 69 | |
| | 70 | === Dialoogvenster Uploaden starten ===#LaunchUploadDialog |
| | 71 | |
| | 72 | * ''Toetsenbord sneltoets:'' **{{{Ctrl+Shift+↑}}}** |
| | 73 | * Menuitem ''Bestand->[[Image(source:trunk/images/upload.png,middle)]] Uploaden'' |
| | 74 | * Knop op de werkbalk [[Image(source:trunk/images/upload.png,middle)]] |
| | 75 | |
| | 76 | === Controles vóórdat het dialoogvenster Uploaden wordt weergegeven === |
| | 77 | Vóórdat het dialoogvenster Uploaden wordt weergegeven, wordt [wiki:/Nl:Dialog/Validator Validatie] uitgevoerd op alle aangepaste [wiki:/Nl:Concepts/Objects objecten]. Als dat waarschuwingen of fouten vindt, zult u een lijst ervan gepresenteerd krijgen en de kans om de problemen op te lossen en opnieuw te proberen of doorgaan met uploaden. Het is niet nodig om alles te repareren, maar denk er ook niet te gemakkelijk over, speciaal niet met betrekking tot de fouten. |
| | 78 | |
| | 79 | JOSM controleert ook op beperkingen die worden opgelegd door de server van OSM: |
| | 80 | * namen en waarden van tags moeten korter zijn dan 255 tekens |
| | 81 | * wegen mogen niet uit teveel knopen bestaan |
| | 82 | |
| | 83 | Als de objecten die u uploadt cirkelvormige afhankelijkheden hebben (relatie 1 verwijst naar relatie 2, relatie 2 verwijst naar relatie 3, relatie 3 verwijst naar relatie 1) kan JOSM ze niet uploaden. JOSM zal u eerst vragen die afhankelijkheden te verbreken. |
| | 84 | |
| | 85 | **Opmerking**: Voor grote gegevenssets kunnen deze controles nogal wat tijd vergen en gedurende die tijd geven zij geen terugkoppeling aan de gebruiker. Wees geduldig als het enige seconden duurt om het dialoogvenster Uploaden te starten voor grote gegevenssets. Dit zal op korte termijn worden opgelost. |
| | 86 | |
| | 87 | === Het dialoogvenster Uploaden === |
| | 88 | |
| | 89 | [[Image(wiki:Help/Action/Upload:upload-dialog-screenshot.png)]] |