BADAN NASIONAL PENANGGULANGAN BENCANA
2013
The Beginning OpenStreetMap Trainer Toolkit is designed to prepare trainers to deliver an introductory training course to new users of OSM. The materials included will prepare trainers to conduct trainings with a variety of audiences and to cover common problems and pitfalls, and also provide trainers with the best methodologies to engage new mappers.
When organising an OpenStreetMap workshop, numerous factors must be considered, including the length of time you have to train, available resources, number of trainees and their technical skills. This toolkit will help trainers prepare trainings for different types of participants, but it will primarily focus on educating those with little or no experience with GPS, map-making and computers.
The purpose of this toolkit is to prepare the trainer to successfully train workshop participants in adding spatial data to OpenStreetMap.
This workshop is intended to achieve the following standard and basic competencies:
Collecting Spatial Data with OSM
Draw paper maps to gain a basic understanding of OpenStreetMap
Navigate OpenStreetMap website
Operate JOSM
Use GPS to add data to OSM
Use Field Papers to add data to OSM
Edit a map and add information to OSM using JOSM
Correct imagery offset
Get OSM data in a specific format to be analysed further in Geographic Information System (GIS) software
The OpenStreetMap website
Working with OSM
Working with JOSM
Using GPS
Field Papers
Editing OpenStreetMap through JOSM
Imagery offset
Getting OSM data
Methods emphasised in this workshop are participatory teaching and active participation in all sections and activities, rather than lecture method.
Participant oriented. Participants are encouraged to find and gain knowledge and skills by themselves.
Trainers serve as facilitators. Trainers facilitate to help ideas in the workshop emerge from the participants, not only from trainers. However, trainers must be ready to provide necessary information when the participants need any assistance.
Outcome oriented. Workshop must produce the outcomes mentioned previously.
Copy of Data Collection Using OpenStreetMap Beginner Level for participants
A workshop space with tables and seats
Computers (one computer may be used by two participants, but it is better if one computer is used by one participant)
A Printer (to print out Field Papers)
A Projector (to present slide and demonstrate technical instructions and software)
GPS devices (ideally, one GPS is used by two or three participants in a group)
Batteries for GPS devices
USB cable to connect GPS devices to computer
USB Flash drive(s) to transfer files and software
Good internet connection
Snacks and coffee for breaks
Below is an outline of a schedule for a five day workshop that has been tested with several groups in Indonesia. You may choose to adapt and change this workshop schedule to meet your needs.
Time |
Materials |
Activities |
---|---|---|
09.00 - 10.00 |
Opening and Introductions |
Plenary Session |
10.00 - 10.15 |
Break 1 |
|
10.15 - 11.45 |
|
FGD and Plenary Session |
11.45 - 12.45 |
Lunch break |
|
12.45 - 14.45 |
|
FGD and Plenary Session |
14.45 - 15.00 |
Break 2 |
|
15.00 - 16.00 |
|
FGD and Plenary Session |
16.00 - 17.00 |
|
FGD and Plenary Session |
Time |
Materials |
Activities |
---|---|---|
09.00 - 10.00 |
|
FGD and Plenary Session |
10.00 - 10.15 |
Break 1 |
|
10.15 - 11.15 |
|
FGD and Plenary Session |
11.15 - 12.15 |
|
FGD and Plenary Session |
12.15 - 13.15 |
Lunch break |
|
13.15 - 15.15 |
|
FGD and Plenary Session |
15.15 - 15.30 |
Break 2 |
|
15.30 - 17.00 |
|
FGD and Plenary Session |
Time |
Materials |
Activities |
---|---|---|
09.00 - 10.00 |
|
FGD and Plenary Session |
10.00 - 10.15 |
Break 1 |
|
10.15 - 12.00 |
|
FGD and Plenary Session |
12.00 - 13.00 |
Lunch break |
|
13.00 - 15.00 |
|
FGD and Plenary Session |
15.00 - 15.15 |
Break 2 |
|
15.15 - 16.15 |
|
FGD and Plenary Session |
16.15 - 17.15 |
|
FGD and Plenary Session |
Time |
Materials |
Activities |
---|---|---|
09.00 - 10.00 |
|
FGD and Plenary Session |
10.00 - 10.15 |
Break 1 |
|
10.15 - 12.00 |
|
FGD and Plenary Session |
12.00 - 13.00 |
Lunch break |
|
13.00 - 14.30 |
|
FGD and Plenary Session |
14.30 - 15.00 |
|
FGD and Plenary Session |
15.00 - 15.15 |
Break 2 |
|
15.15 - 16.15 |
|
FGD and Plenary Session |
16.15 - 17.15 |
|
FGD and Plenary Session |
Time |
Materials |
Activities |
---|---|---|
09.00 - 10.00 |
|
FGD and Plenary Session |
10.00 - 10.15 |
Break 1 |
|
10.15 - 12.00 |
|
FGD and Plenary Session |
12.00 - 13.00 |
Lunch break |
|
13.00 - 14.30 |
|
FGD and Plenary Session |
14.30 - 15.00 |
|
FGD and Plenary Session |
15.00 - 15.15 |
Break 2 |
|
15.15 - 16.15 |
Workshop Evaluation and Closing |
Plenary Session |
Time : 90 minutes
Draw paper maps to gain a basic understanding of OpenStreetMap
Understand the concept of OpenStreetMap
Understand the definition and objectives of data collection
Understand the composition of a map
Make a hand-drawn sketch of an area
Questions and comments about OSM, data and maps
Hand-drawn sketch of an area
The OpenStreetMap Website
Concept of OpenStreetMap
Definition and objectives of data collection
Components of a map
Hand-drawn sketch of an area
Activities |
Methods |
Tools |
---|---|---|
Introduction 5’ Explain the importance of the session, objectives, outcomes and activities of the session. |
Lecture Slide |
Powerpoint |
Quiz 15’ Ask questions to be answered by participants, such as:
|
Quiz |
Powerpoint presentation Module 1 |
Explanation 30’ Definition of OpenStreetMap Data:
Map:
|
Lecture |
Powerpoint Slide Module 1 |
Individual Work 10’ Ask each participant to draw a map, complete with its information such as the name of streets or districts |
Individual work |
Paper and pen Module 1 |
Presentation 15’ Ask the participants to show their maps and explain what they have drawn |
Presentation |
|
Emphasis 10’ Emphasise some points:
Ask the participants to give examples about objects that can be represented as point, line and polygon (area). |
Lecture Q & A |
Powerpoint Slide |
Closing 5’ Ask the participants to give their opinion and feedback about what they have learned in Session 1. |
Q & A |
How did the UK begin mapping? How did OpenStreetMap start?
OpenStreetMap started with just a handful of volunteers who had GPS devices. They went out, collected data on their GPS and made sketches of maps and took notes, and then added the data into the OSM database at home. These initial volunteers hosted “Mapping Parties” in different towns, in which anybody could come out with them one day and go mapping. These parties helped expand the network of volunteers, get more people involved, and create great maps of different towns.
How did they create maps so thoroughly? What technologies did they use?
At the beginning, mappers only had GPS to work with, and any map data that was freely given to the OpenStreetMap community. Later, OSM made a deal with Yahoo! to be able to use their satellite imagery to digitise maps with. More recently, Microsoft and Mapbox have made imagery available to OSM.
Can we use OSM with Google Maps?
It is not legal to use Google Maps as a resource when editing OpenStreetMap. Google has not given permission for this like Microsoft has, and so it is not acceptable to use.
Time : 180 minutes
Navigate OpenStreetMap website
Visit OSM website
Navigate map on OSM website
Save an image from OSM
Register an OSM account
Editing a map
Save edits
Participants sign up for an OSM account
Map images created from OSM website
Working with OSM
OSM website
Navigating the OSM map
Saving images from OSM
Creating an OSM account
Editing the OSM map
Activities |
Methods |
Tools |
---|---|---|
Introduction 5’ Explain the importance of the session, objectives, outcomes and activities of the session. |
Lecture |
Powerpoint presentation |
Demonstration 20’ Ask participants to pay attention to a demonstration about:
|
Demo |
Computer Projector Powerpoint presentation Module 2 |
Practice 40’ On the projector, show participants openstreetmap.org and ask participants to follow these activities:
|
Practice |
Computer Projector Powerpoint presentation Module 2 |
Input 20’ Explain:
|
Lecture Q & A |
Projector Powerpoint presentation Module 2 |
Demo and Practice 45’
|
Demo Practice |
Computer Projector Powerpoint presentation Module 2 |
Demo and Practice 45’ Show participants how to edit the map on the OpenStreetMap website and save their edits.
|
Demo Practice |
Computer Projector Powerpoint presentation Module 2 |
Closing 5’ Ask the participants to give their opinion and feedback about what they have learned in Session 2. |
Q & A |
Projector Powerpoint presentation Module 2 |
Forgot Password
Sometimes participants forget their password. In this case, you will need to help them to reset or create a new password. If that is not possible they may need to open a new email account. If the participants already have an OpenStreetMap account but forget the password, help them to reset their password.
Do not have email
If participants do not have an email account, help them create a new one.
Time : 180 minutes
Operate JOSM
Download JOSM
Install JOSM
Set JOSM preferences
Use basic tools
Draw nodes and ways in JOSM
Change objects
Add tags to objects using presets menu
JOSM is ready to use for OSM mapping
Working with JOSM
Downloading JOSM
Installing JOSM
Setting preferences in JOSM
Bing imagery
Presets
Plugins
Language settings
Drawing maps using JOSM
Basic operation
Nodes, ways, and shapes
Changing objects
Adding presets
Activities |
Methods |
Tools |
---|---|---|
Introduction 15’ Explain the importance of the session, objectives, outcomes and activities of the session. Ensure that JOSM, GPSBabel and GPS drivers are installed on the computers of participants |
Talk |
Powerpoint presentation |
Demonstration and Practice 1: 45’
|
Demo Practice |
Powerpoint presentation Participants Computer software on USB Projector |
Demonstration and Practice 2: 90’
|
Demo Practice |
Computer with installed software Paper Map |
Closing 30’ One or several participants are asked to summarise Session 3 |
Q & A |
Setting up on Mac and Ubuntu
The steps to install on Mac and Ubuntu are quite easy. JOSM is a software based on Java so it is platform independent, but you have to make sure Java is already installed on your computer system. GPSBabel does not have a GUI for Linux, so it would be harder to use on Linux, especially for newbie users.
JOSM runs out of memory
Sometimes if someone downloads a lot of imagery and data on JOSM, the computer runs out of memory and crashes. The solution is to start JOSM with a batch file that will tell JOSM to add extra memory. An example batch file is provide in this toolkit, but you have to edit it using a text editor to put the correct location of the josm.jar file.
Participants add tags on nodes rather than the ways
Sometimes it is difficult for new OSM users to understand that a way consists of several nodes. Often a tag that is supposed to be put on a way is accidentally put on the nodes that make up that way. This can happen when a user draws a selection box that selects all the nodes on an object. This is an important problem to correct from the beginning, to train good mappers.
Is there an easy way to restart JOSM after we finish installing plugins?
Yes, there is a plugin that you can add which allow you to restart JOSM by clicking a button. To activate it, install it in the Preferences menu.
Could we make tags in Bahasa Indonesia?
Theoretically, you can add any tag to nodes, ways or shapes on OSM. But because all of the objects on OSM are saved in international databases and cover the whole world, we need a consensus about how to make a tag. As an example, a hospital is still a hospital in England, France and even in Indonesia. If every country gives a tag with their own language it will be difficult and confusing to show the icon or symbol for different locations. Because OSM originated in England and English is a very common language all over the world, the English language is the language which is accepted for tagging in OpenStreetMap. However if you want to alter the presets menu to use your own language it is still possible.
Can we change the colour of nodes and ways and can we change the icons? How can we print?
You can change the colour of the objects in the Preferences menu. This is very useful especially when it is hard to see nodes on ways and shapes against a background. When participants ask about how to change the symbol or show the name of objects, you need to tell them that this program is for editing data and not to see the preview or result and print a map. All of the nodes and tags will be saved in a database, but you can use some other software to render your map to look better. For example, the map on openstreetmap.org is rendered, although there are many more examples. The difference between editing data and rendering on another software might be quite hard to understand by participants in the beginning.
What is the difference between presets and tags?
A tag is a piece of information that you attach to nodes, ways or shapes (polygon) to describe one of the attributes. Presets are a menu that simplifies the task of applying tags to an object.
Time : 6 hours 15 minutes
Use GPS to add data to OSM
Understand GPS and the types of GPS
Turn on GPS
Set up GPS
Understand factors that affect GPS accuracy
Understand tracks and waypoints
Collect data using GPS
Copy GPS data (tracks and waypoints) to computer
Open waypoints and tracks in JOSM
Upload GPS tracks using JOSM
Edit OSM based on GPS data in JOSM
Collect GPS field data in gpx format
Using GPS
What is GPS
Turning on GPS
Navigating the GPS
Tracks and waypoints
Saving location (waypoint)
Turning on the Track Log
GPS settings
How to copy waypoints and tracks to computer
Connecting GPS to computer
Installing GPS driver
GPSBabel program setup
GPSBabel installation
Copying tracks and waypoints
GPS data in JOSM
Uploading GPS tracks in JOSM
Editing GPS data using JOSM
Activities |
Methods |
Tools |
---|---|---|
Introduction 10’ Explain the importance of the session, objectives, outcomes and activities of the session. |
Talk |
Powerpoint presentation |
Sharing 15’
|
Discussion |
Powerpoint presentation Module 4 |
Advice 20’ Present what GPS does and how it works on the smartphone. For example:
|
Talk Q & A |
Powerpoint presentation Module 4 |
Demonstration and Practice 180’
|
Demo Practice |
GPS (ideally one GPS for every two or three participants) Paper and Pen |
Second Practice 120’ Ask participants to walk to some roads around the training location in groups. Participants should collect waypoints and tracks correctly, make notes for waypoints in diaries or survey forms and make sketches of the area.
|
Practice |
GPS (ideally one GPS for every two or three participants) Paper and Pen |
Presentation 60’ Participants are asked to share their experience doing field practice. |
Presentation |
|
Closing 15’ Q & A about experiences and problems in the field when using GPS. |
Q & A |
Make sure you have batteries and extra USB cables
GPS devices burn through batteries relatively quickly, so it is a good idea to make sure every group has extra batteries when they go out mapping. Then when they return, they will need to move the data from GPS to the computer. It is best if every group has its own USB cable, which will enable faster copying of data to the computers.
All GPSes should be formatted the same
Before the training, make sure all GPS devices are formatted in the same way, which will prevent participants from getting confused. Many GPS settings can be changed, but when teaching a group it is best if they all look the same.
The key things to make sure of are that:
Page arrangement is same and in the same order: Main Menu, Track page, Map page, Satellite page
Coordinates are saved in decimal degrees
Units are in metres
Elevation has been calibrated correctly
What projection does the GPS use for collected data?
A GPS can be set to record in different projections, but for our needs, the GPS must be set to record coordinates in geographic projection WGS84 (EPSG:4326).
How accurate is the GPS? How can the accuracy affect the data?
Consumer-grade GPS devices (such as the Garmin eTrex line) typically have an accuracy of between three and 15 metres. The Satellite page on the GPS indicates the accuracy when it is in use. For our mapping needs, inaccuracy less than 15 metres can be ignored.
Time : 6 hours 15 minutes
Use Field Papers to add data to OSM
Understand how to use Field Papers
Make and print Field Papers
Add information to Field Papers
Scan and upload Field Papers to fieldpapers.org
Open Field Papers in JOSM
Print Field Papers as PDF for surveying
Add field data to Field Papers
Field Papers
What is Field Papers
Using Field Papers
Making and printing Field Papers
Mapping with Field Papers
Scanning and uploading
Field Papers in JOSM
Activities |
Methods |
Tools |
---|---|---|
Introduction 15’ Explain the importance of the session, objectives, outcomes and activities of the session. |
Talk |
Powerpoint presentation |
Q & A 15’
|
Q & A |
Powerpoint presentation Field Papers examples Module 5 |
Explanation 15’ Explains Field Papers, why it is useful and how it works. |
Talk |
Projector Powerpoint presentation |
Demonstrate and Practice 105’ Demonstrate: (and participants practice)
|
Demo Practice |
Projector Participants Computer |
Guide teams to make their own Field Papers, and then collect Field Papers from each team as PDF and print them. |
Practice |
Participants Computers Projector Printer Papers |
Big Practice 225’ Divide area among groups
|
Practice |
Projector |
|
GPS Field Papers Pen and Papers |
|
Review/Q & A Ask one participant from each team to tell how the survey went:
After identifying common problems, discuss solutions for them to minimise participant problems. |
Q & A |
Microphone Speaker |
How can we print large size maps, such as a poster for a community mapping project?
One way of doing this is by using QGIS, though the topic is not covered during this session. Basic QGIS training is provided in the next unit of this training, and from there users may be able to learn how to format and print large maps.
How do we scan Field Papers?
You can use a scanner, a mobile (smartphone) or a camera to take photos of Field Papers and then upload them to fieldpapers.org.
What should we do if uploading Field Papers is really slow or does not work at all?
Unfortunately, the Field Papers website is not always 100% working, especially when many people are using it as once. The process of uploading may take longer than your lunch break. If this becomes a problem during training, participants may simply use their Field Papers as handheld notes and you may show them how to use imagery and GPS data as reference layers.
Time : 7 hours 45 minutes
Edit a map and add information to OSM using JOSM
Download OSM data in the area you want to edit
Select layers
Edit OSM data
Edit and understand tags
Upload OSM data
Save OSM files
Survey area mapped in OSM
Editing OpenStreetMap with JOSM
Exploring JOSM
JOSM layers
Editing OSM data
Tags
Uploading changes
Saving OSM files
Activities |
Methods |
Tools |
---|---|---|
Introduction 5’ Explain the importance of the session, objectives, outcomes and activities of the session. |
Lecture |
Powerpoint presentation |
Review 20’ Remind participants of the basic operations in JOSM. Ask participants about basic operations such as how to zoom in and out on the map and how to draw points, lines and polygons. |
Lecture Q & A |
Powerpoint presentation Module 6 |
Download current OSM data of the area you want to edit 20’ Instruct the participants to download OpenStreetMap data according to the region to be edited. |
Practice |
Computer Participant Powerpoint presentation and projector |
Setting layer JOSM 20’ Demonstrate:
Participants should practice after these tasks are demonstrated. |
Demonstration Practice |
Computer Participant Projector |
Editing OSM data 180’
|
Practice |
Computer Participant Projector |
Tags 150’
|
Demonstration Practice |
Computer Participant Projector |
Upload OSM Data 45’
|
Demonstration Practice |
Computer Participant Projector |
Save OSM file 25’ Show participants how to save OpenStreetMap files on their laptops. Participants should be reminded not to let too much time pass between downloading and uploading OSM data. |
Demonstration Practice |
Computer Participant Projector |
Should we use a point or a polygon to identify a restaurant in a mall?
You should use a point. Polygons are used if you clearly know the shape of a building or area. If you want to identify a landmark inside a larger polygon, such as a building it is better to use a point.
How do we map a bridge in JOSM?
To mark a bridge, you need to split the lines which marks the bridge (usually a way) on both sides of the bridge. If you have a road that crosses a river, you can click on the dots on the side of the river and press ‘P’ on the keyboard to split the line at that point. Then the selected line can be tagged as bridge using the presets menu.
How do we digitise a building to have a perfect rectangle shape?
It is not easy to make a perfect rectangle only using your hand. Luckily there are tools that can make the proper angle at each corner of a polygon. Select the polygon (building) and press Q on the keyboard to shape that polygon.
The map on OpenStreetMap does not show edits immediately. What can we do?
Usually it will take about 5-10 minutes to see your changes appear on the OpenStreetMap website. If you can not see the changes on OpenStreetmap after that time it may be because your browser is still caching the old map. In this case you should reload the page in your browser. If this is not successful you may need to delete the cache in your browser. For example, in Google Chrome go to Empty the cache and click Clear browsing data. Then refresh the page again and your edits should appear. Sometimes it still can take a while until changes to OpenStreetMap appear on the main page.
. ClickTime : 90 minutes
Correct imagery offset
Understand the definition of imagery offset
Understand components of imagery (resolution and georeference)
Explain how imagery offsets occur
Fix imagery offset
Able to correct imagery offset
Imagery Offset
Definition of imagery offset
Imagery resolution and georeferencing
Imagery offset
Fixing imagery offset
Activities |
Methods |
Tools |
---|---|---|
Introduction 5’ Explain the importance of the session, objectives, outcomes and activities of the session. |
Lecture |
Powerpoint presentation |
Explain Imagery 60’ Explains about imagery, including resolution, georeference, why imagery offset occurs and how to fix it. |
Lecture |
Powerpoint presentation Module 7 |
Add plugin imagery_offset_db in JOSM 20’
|
Practice |
Computer Participant Projector |
Closing 5’ Discussion and Questions |
Q & A |
Time : 90 minutes
Get OSM data in a specific format to be analysed further in Geographic Information System (GIS) software
Download OpenStreetMap data from Geofabrik website
Download customised OpenStreetMap data using HOT Exports
Able to access pre-processed vector files for use in Beginner QGIS training
Getting OSM Data
OpenStreetMap data from Geofabrik Website
OpenStreetMap data according to region and selecting attributes with HOT export tool
Activities |
Methods |
Tools |
---|---|---|
Introduction 5’ Explain the importance of the session, objectives, outcomes and activities of the session. |
Lecture |
Powerpoint presentation Module 9 |
Download OSM vector files from Geofabrik website 20’
|
Lecture Practice |
Computer Participants Projector |
Download OSM vector files via HOT Export website 30’
|
Lecture Practice |
Computer Participants Projector |
FGD 20’ Topics for discussion are:
Do not provide solutions directly to the participants. Note the comments and needs of the participants so that it can be submitted to the training organiser or relevant partner to be followed up on (for example, set aside a budget for the procurement of GPS). |
Lecture FGD |
Projector Microphone Speaker |
Closing and Follow-up 15’ Demonstrate:
|
Demonstration |
HOT Exports takes a long time to process a job
The HOT Export server uses a first come - first serve strategy. That means the server serves the user who executes the first data request first. The size of the desired area also affects the processing time. The greater the total area the longer the process will take.