1 |
Projects
|
2 |
--------
|
3 |
|
4 |
OSM2Go uses projects to organize the work. This happens for
|
5 |
mainly two reasons:
|
6 |
|
7 |
1. The world is too large to be handled by a handheld device, so the
|
8 |
concept of projects breaks the world down into little pieces a user
|
9 |
is working on.
|
10 |
|
11 |
2. A handheld device is likely not always online. Thus changes are done
|
12 |
locally, stored in the project and uploaded/synched at a later time.
|
13 |
|
14 |
|
15 |
A project consists of several parts:
|
16 |
|
17 |
- The project file itself containing the projects name, the geographic
|
18 |
area it refers to and information required to up- and download data.
|
19 |
|
20 |
- The osm file being the information downloaded from the openstreetmap
|
21 |
servers and containing a snapshot of the state of geographic area
|
22 |
specified in the project file at the time of download. The osm file
|
23 |
is never touched by osm2go unless it is overwritten by a newer version.
|
24 |
|
25 |
- A diff file containing the changes the user has made to the data in the
|
26 |
osm file and which has not yet been uploaded to the osm server.
|
27 |
|
28 |
Uploading
|
29 |
---------
|
30 |
|
31 |
The upload is a delicate step as this actually alters the openstreetmap
|
32 |
main database. This also is the only step that alters it, so unless you
|
33 |
perform an update you can play around with the map as you want without
|
34 |
risking to destroy anything.
|
35 |
|
36 |
So you actually have decided to perform an upload. You've changed some
|
37 |
ways or nodes. These changes are currently in the project diff file
|
38 |
and you may actually leave and restart osm2go without leaving those
|
39 |
changes. Selecting upload from the menu will first give you a raw overview
|
40 |
of what will happen. You'll be told how many way and nodes you've changed,
|
41 |
how many have been deleted and how many have been created newly. Currently
|
42 |
the "relation" row will always contain zeros as osm2go does not support
|
43 |
relations yet. But please take a short look at the numbers presented for
|
44 |
ways and nodes. Do they make sense? Do they e.g. indicate that something is
|
45 |
to be deleted, but you didn't delete anything? Please don't go ahead then,
|
46 |
but try to figure out what happened.
|
47 |
|
48 |
If everything looks reasonable, then enter your openstreetmap account
|
49 |
data into the username and password fields and click ok. A new window will
|
50 |
open containing a text buffer. This is the upload log. It will record
|
51 |
basic information about your upload and may be especially useful if something
|
52 |
goes wrong. Lets hope you entered your username and the password correctly.
|
53 |
Then the upload should succeed. This usually only takes a few seconds.
|
54 |
If your upload went fine and you actually changed data on the servers
|
55 |
database, osm2go will then re-download the entire project area from the
|
56 |
server. It will free the map and redraw it on basis of the newly downloaded
|
57 |
data which now hopefully includes the changes you just uploaded. You should
|
58 |
see the same map as before, but this time it comes entirely from data stored
|
59 |
on the main server. Congratulations, you just contributed to the openstreetmap
|
60 |
project!
|
61 |
|
62 |
You can go ahead and continue editing and uploading. OSM2Go will take care of
|
63 |
your changes and make sure everything is stored until you upload it to the
|
64 |
server so the server takes over the maintenance of your contributions.
|
65 |
|
66 |
Getting started
|
67 |
---------------
|
68 |
|
69 |
Getting started with osm2go is not dangerous since osm2go works offline
|
70 |
most of the time and does not touch any data stored in the openstreetmap
|
71 |
database unless being asked to do so.
|