Remote editing & its place in the HOT team

Remote mapping is also referred to as ‘Armchair mapping’, and this is probably the type of mapping you will be doing if attending a mapathon. It will help you to understand what is needed if you know more about the whole process. Many people throughout the world are involved in making HOT work, and when you start remote mapping you become part of that team, which has many available roles, including (this is not the full list!):

  • Sourcing & preparing satellite imagery,
  • Making sure there are no legal implications such as copyright,
  • Co-ordinating with the aid agencies,
  • Ensuring the data is available in a format the aid agencies can use, such as Garmin maps, Osmand maps, & exports for particular programmes,
  • Preparing teaching aids,
  • Presenting the tasks in a format that others can use to create the maps,
  • Making contact with the local people, and teaching them about HOT,
  • Teaching local people how to do ground surveys and update the data for their own & others use,
  • Making sure that local people take over the role of maintaining the map data that has been prepared - that they have ‘ownership’ of it,
  • & remote mapping.

Remote mapping is the most labour intensive task. There have been many attempts to create software tools to replace the remote mappers, but all have failed so far. In brief, remote mapping is the process of using a software programme, tracing information from satellite imagery, and uploading the result so that it forms part of the map data. It is a skill that can be acquired with patience. There are no perfect ‘mappers’ and although you (and everybody else) will do your best to avoid mistakes, mistakes are inevitable. The HOT team works together to keep mistakes to a minimum & to correct them when they are found - you will make mistakes, just as each one of us has - please don’t give up, just learn from them & improve.

Overview of Remote, Armchair or Mapathon mapping

  1. An administrator selects an area requiring updating in OpenStreetMap. The administrator ensures there is suitable satellite imagery available for remote mappers to trace, and creates a project covering the area. The level of detail required and the urgency are specified within the project together with any other information the remote mapper will require. When satisfied, the administrator publishes the project within the Tasking Manager tasks.hotosm.org, although they may also make changes later if required.

  2. A remote mapper selects a task square, completes the mapping, and marks the square as complete.

  3. A second remote mapper checks that the square is completed to a satisfactory level and marks the square as ‘validated’

  4. Progress of the mapping of the project can be monitored from within the “stats” tab of the project, and the project can be downgraded or archived as required by an administrator.

Before you start

Take a few minutes to look at each of these - just a quick read so you know roughly what we are talking about, and where to refer back to when you need to:

  • OpenStreetMap.org section of LearnOSM. This covers just the basics about OpenStreetMap, and reading this will help you a lot - it’s not a big chapter so it won’t take you long to read it all. While you are reading it, use the information to help you create an OpenStreetMap account, and to confirm it with the email link. Make sure you have a record of your username and password.
  • Tasking Manager Section of LearnOSM. You will need to know how to log into the Tasking Manager, find a particular project, select a square, and what to do with it. You need to read the whole chapter!

You may also like to view the short video’s provided by MapGive - please be aware the OSM Tasking Manager has been upgraded since the video was made - the principles are the same but the colours have altered.

Editing Software

Although there are more software programmes available, at this time there are two main choices. Have a quick read of the LearnOSM chapters listed below and decide which editor you would like to start with - you can easily change from one to another at a later stage if you wish:

Remote Mapping - Starting to map

Don’t give up on us now - we’ve thrown a lot of information at you, but it should start to fall into place as you actually start to map. You’ve achieved a lot:

  • You have an OpenStreetMap account with a username & password,
  • You know what the OSM Tasking Manager does, and have an idea about how you will use it, and
  • You’ve decided which editing software you are going to start with, and you have an idea how it is used.

We’re now going to select a square from a project and start to map it. If you are at a mapathon, or assisting remotely, the organisers will have provided instructions as to which project you should be working on. If you are working alone, look through the list of projects in the Tasking Manager tasks.hotosm.org and try to find a project which is suitable for beginners, and choose a project. You’ve probably already had a quick read of the information on the Instructions Tab of the project, but you need to thoroughly understand what is needed - do you need to read it again?

Having selected the project you are going to work on, now select a square and then using the drop down list, load it into your chosen editor.

Initial View - JOSM

JOSM 1

  1. The boundary of your square is indicated by the crosshatching. There is a very slight overlap of the squares, so that a feature in your square that stops at the boundary will just appear within the boundary of the adjacent square. You should only map features within your square to avoid ‘conflicts’, which are explained elsewhere.
  2. The scale of your view is indicated here. This is a very small square, with a figure of 40.8 metres - this figure is often several kilometres.
  3. Several features already exist within the OpenStreetMap database, and these have been loaded. We will explore them in a moment.
  4. There is no background imagery loaded on this occasion and we will have to load it manually - the instructions for this particular project show that bing imagery is to be loaded, and this can be quickly loaded by clicking on the word ‘imagery’ and then selecting ‘bing’ from the dropdown list. You may find that zooming out (roll the mouse centre wheel towards you) and then zooming in again helps the imagery to load quickly.

Alternate initial view - JOSM

JOSM 3

  1. Boundary of square is indicated by the crosshatching. bing imagery has been loaded, but at this scale the imagery is not detailed.
  2. The scale line indicates 2.61km - this is a very large area of coverage.

Initial View - iD

iD 1

  1. The boundary of your square is indicated by the purple line. There is a very slight overlap of the squares, so that a feature in your square that stops at the boundary will just appear within the boundary of the adjacent square. You should only map features within your square to avoid ‘conflicts’, which are explained elsewhere.
  2. The scale of your view is indicated here. This is a very small square, with the 100 metre line extending quite a long way in proportion to the length of the square - this figure is often several kilometres.
  3. Several features already exist within the OpenStreetMap database, and these have been loaded. We will explore them in a moment.
  4. bing imagery has already been loaded as a background.

Alternate initial view - iD

iD 4

  1. Boundary of square.
  2. For this square the scale indicated is 5km, at which scale the editing buttons at the top of the screen are greyed out and not selectable.

    Checking on the existing data - JOSM

JOSM 2

  1. I’ve clicked on one of the existing features in the OSM data, and it is now coloured red in the screenshot.
  2. In the Tags / Memberships pane to the right you can see that this feature is tagged with the key of highway & a value of residential. For ease of reference this would be referred to as
    highway=residential

The next section of this guide indicates how features should be mapped & tagged.

Checking on the existing data - iD

iD 2

  1. I’ve clicked on one of the existing features in the OSM data, and it is now highlighted with a red border in the screenshot, and iD is showing the available tools.
  2. iD presented me with a number of potential tags I could use on this feature on the left side of the screen, but for our purpose I have used the scroll bar to go down to the heading All tags where we can see that the feature has a key of highway and a value of residential. For ease of reference this would be referred to as
    highway=residential
  3. The person who has mapped the adjoining square has traced a highway from their square just over the border into my square & then stopped. This is the correct way to ‘handover’ a highway or feature at the border of your square.

The next section of this guide indicates how features should be mapped & tagged.

Mapping the features

Roads

Any type of roads from motorways to tracks and paths are labelled ‘highway’ in OpenStreetMap. It is important that highways are correctly added to the database (OpenStreetMap data) as they are used in so many ways:

  • Navigation software such as Garmin devices and apps. on smartphones such as Osmand can provide routing information over great distances if the correct information is loaded into them. As these rely on the gps within the device to locate the position in relation to the basemap loaded into them, it is important that the highways are actually within about 15 metres of the right place, or they will not work!

  • Planning the route for a large ‘aid’ lorry is much easier if you can differentiate between a path & a trunk road, with all the stages in between.

  • Knowing whether a road surface is asphalt or soft mud will make a difference to your route planning.

  • When attempting to plot the spread of a disease, a victim’s description of “near the crossroads” is significant if you can see the crossroads on the map.

Highways - How to map

iD 3

  1. When tracing highways, ensure you are zoomed in sufficiently. As a starting guide set the scale to about 20 metres, and trace the highway so that your tracing has sufficient points in it to keep it on, or very close to, the road you can see in your satellite imagery. In the screenshot above you can see I have traced the road that had been passed over to me, down, through the trees, and down to another building where it appears to stop. Where the trees are close to the road, and the imagery is obtained by an overhead camera, it appears as if the road narrows as it goes through the trees - however, it is just the effect of the trees obscuring the view, and the road is the same width throughout.
  2. I’ve also traced another section of road, making sure that it is connected at each end - iD shows this with a slightly larger and darker coloured dot at the junction. It is important that the roads join and ‘share a common node’ so that routing software will provide the correct guidance.
  3. The road is tagged as ‘highway=residential’, and I’ve also added ‘surface=unpaved’.
  4. For a full description of tagging within Africa, refer to the wiki page Highway Tag Africa.

There is a high risk of suffering from conflicts which will prevent you saving your work when working on any highway which extends into other squares where mappers will also be editing it. It is advisable to save all your changes before editing the highway, and then save your changes at very frequent intervals, such as after adding each 6 nodes.

The Highway Network

JOSM 4

This screenshot shows JOSM with the HOT-OSM-Validate style in use JOSM styles. Although designed to assist validators, it can be very useful when carrying out initial mapping. Anything that is coloured red has some kind of problem - the remaining colours are explained in the key in this screenshot.

  1. This section of highway is coloured red because the tag has been incorrectly typed and a capital letter has been used. The tag should be highway=unclassified, which would have resulted in a pale brown colour in the screenshot.
  2. This is part of the highway network for the town to the South West.This network connects to the rest of the highway network of Africa.
  3. These sections of highway are ‘isolated’. They do not connect to the town or to an other highways in any way. In their current format they are not very useful & will need further investigation to establish if they can be connected to the rest of the network, or if consideration should be given to deleting them.

Highway or stream?

iD 5

There are no style views available to assist in using iD, but in this screenshot you can see an area of vegetation and ground. The ground appears to be silt or perhaps even an area of marshland without the water present. The dotted black and white lines represent paths in iD & I have temporarily highlighted & then deleted one of them to show the terrain.

  1. highway=path or stream bed. Probably both! highways of all sizes frequently follow a river valley and in many cases they may follow the course of a seasonal river or stream. In this case this appears to be a flood plain area which at the time the satellite imagery was produced was dry, and being used as a path. This would be best tagged as:
    highway=path
    seasonal=yes
    surface=unpaved
  2. The path can be clearly seen going towards and into the band of trees and shrubland, but it is not possible to see its exact course through the trees. In these circumstances you can be certain the path, track or highway is present, it is just obscured from your view by the trees. I have mapped this by continuing the path I was tracing where it could be clearly seen on the ground as a straight line through the trees to the clearly visible continuation on the other side. Use this with caution, but in this instance it is obvious that the path is present and its path is likely to be very close to the line I have drawn. This is a more extreme usage - it is more usual to estimate the path of a highway for only a few metres where your view of it is obscured by one or two trees.
  3. Having deleted the path so that I could see the ground clearly, I can easily replace it by using the ‘undo’ feature of iD.

Residential Boundaries

Residential boundaries are used for many purposes in OpenStreetMap.

  • The simplest use is to be able to see residential areas at higher zoom levels when viewing OpenStreetMap.org, where they are coloured pale grey in the standard view.
  • Where there is not time to map in detail from the outset, the project within the Task Manager will frequently require something similar to this:

    Map essential infrastructures such as schools, place of worship and markets.
    Trace outbound of settlements and cemeteries.
    We will trace roads later in an other Task.

  • landuse=residential can also be used for statistical purposes, and accurate mapping then becomes important
    If you can establish how many people normally reside in each dwelling, and
    how many dwellings are normally built in a given area, then
    once you have worked out the area covered by a landuse=residential boundary,
    you can establish a very approximate population for that area.
    Estimating the number of aid workers & quantity of medicine now becomes more realistic.
  • Place names & boundaries are often imported from other sources, but the location is not always accurate. Once you have a residential boundary the person doing the import can see where the place name should probably be.

landuse=residential - how to map

JOSM residential

iD residential

The iD & JOSM screenshots above show a correctly mapped landuse=residential boundary.
1. The boundary needs to be contiguous, so that the start point of the line (way) around a village, joins to the end point.
2. The boundary should not join to highways, waterways, buildings, or any other feature.
3. The boundary should be fairly close to the buildings & any gardens or yards that form part of the grouping.

In an ideal world
Stage 1 - A decision is taken to map an area, and a mapper quickly puts a very rough landuse=residential boundary around an area,
Stage 2 - The Task Manager project is created & the individual mappers refine the boundary so that it is closer to the buildings etc.

JOSM residential 1

This sometimes takes place, but often the situation is a little more confusing. In the screenshot above my square contains part of a landuse=residential boundary. The person who completed the square to my right has continued a landuse=residential boundary through their square, and has then correctly ‘handed it over’ to me by placing the boundary just within my square for me to establish exactly where it should be in my square.

I will add extra nodes to the boundary, extending it horizontally across my square so that it goes around the buildings , and at the bottom I will continue the boundary as a straight line just inside the square below mine so that the person selecting the square below mine will be able to extend it around any buildings they may have.

This is a difficult operation - you can see only a small part of the whole town / city / village and although you will do your best with the landuse=residential boundary it is extremely likely that a validator who has an overview of several squares will need to tidy up the boundary as best they can after the individual squares have been mapped.

There is a high risk of suffering from conflicts when working on a landuse=residential boundary, as it extends into other squares where mappers will also be editing it. It is advisable to save all your changes before editing the boundary, and then save your changes at very frequent intervals, such as after adding each 6 nodes.

More to follow - see the below links for more guidance.

Further Reading

CC0
Official HOT OSM learning materials