How to map Nature in OpenStreetMap: approaches, issues, and a proposed Key to tags

mapping-nature-osm

OpenStreetMap (OSM) is one of the most promising web platforms for the crowdsourced mapping of the world. Openness, simple editing, advanced documentation and an active community are the main OSM advantages over other web solutions that claim to be global.

OSM tags

The main OSM advantage is, as for me, its extensibility. Anyone can initiate mapping something that others still had not thought of. This can be implemented with tags.

Any OSM feature, whether it is a point (single tree, monument etc.), a line (roads, rivers, pipelines, …) or a closed outline (settlements, buildings, forests, etc.), is accompanied with tags that provide certain traits for amorphic geometry. Based on tags OSM Server renders an image that we see on our browser tab . Roughly speaking, forests in OSM looks green because it had been decided to draw all polygonal features with tags ‘landuse = forest’ or ‘natural = wood’ using that color. A user can add a whole bunch of tags to one feature, but they must not contradict each other (Fig. 1).

Fig_1

Figure 1. JOSM (advanced OSM editor) dialog for tagging

Each tag consists of two parts: a key and its value. For example, all roads in OSM (from a motorway to a forest path) are marked by a “highway” key. But only the «highway» marked by a «path» value is displayed as a small pathway while a «service» value transforms the road into a service route.

It is important to remember that there is a hierarchy of OSM tags. The primary tags describe basic characteristics of a feature, whereas the secondary ones describe specific characteristics. For example, we need to draw an unpaved road. In this case the primary tag will be “highway = track” while the coverage type could be optionally specified with a secondary tag “surface = ground”.

Nature – the OSM orphan

OpenStreetMap, as you might have guessed from the title, initially was a map of streets and roads. Not surprisingly, OSM-mappers are paying, in general, more attention to urban areas than natural objects. Moreover, globalization has caused a strong unification of the artificial objects. There are almost no differences between a gas station situated in the USA and in Kenya, for example. Not so much for forests or meadows. Anyone who has at least a basic biogeography knowledge realizes that the natural communities in various parts of the World differ greatly. Moreover, they also differ depending on the economic traditions, as we will discuss below. So mapping of the living world in OSM is still not regulated or very intuitive.

This post is for OSM novices who are interested in mapping forests, steppes, marshes and rivers.

Of course, if one is persistant any question would be answered in the official Wiki (which I highly recommend, at least read the “Map Features” section!) or numerous OSM forums. Below we will consider the main approaches to natural features mapping and problems arising from it. Finally, I offer for your attention my own Tags Key to define the most common natural features that could be found in Ukraine.

Tagging contradictions and confusion

The most of the natural and semi-natural objects are distributed between the two groups of primary tags: the “natural” and the “landuse”. The first one is designed for the natural objects while the second one for the man-made. The logic is clear: if we see a virgin steppe, we choose a “natural = grassland” tag, in case of a field of wheat – the “landuse = farmland”. But what if we face a hayland, a pasture or a fallow land overgrown for several years? Are these natural objects? Partly yes, because the current vegetation had been formed by itself. However, it is clear that the structure of these ecosystems was significantly affected by humans.

The main part of OSM-mappers digitize remotely, using satellite imagery. However, probably it is hard to tell from an image whether someone uses that meadow as pasture or not.

Similar contradictions in OSM may occur at every step. The best-known ones relate to forest mapping. The Wiki says: Use tag “natural = wood” if you map a natural forest and “landuse = forest” if it is a managed forest. Also “natural = wood” tag is used to refer to small groups of trees that have grown naturally, but fall short of  a “forest” by size. Hence there is a confusion with woodland tagging in OSM.

The reasons for this separation is easy to explain knowing the history of the project. OSM was born and raised in the UK – the country of the highest land-use degree. Here the main part of natural forests were cut down and replanted. Those woodlands are maintained by forest management. At the same time small patches of natural forests were preserved as hunting lands where any cutting was forbidden. It is not difficult to divide “natural” and “managed” forests in this case.

In Ukraine, for example, everything is different. Three-quarters of Ukrainian forests are gathered in large woodlands where forestry is conducted (or had been conducted at some point) as a periodic thinning or clear cuts in certain stands. In these forests, more and less impacted woody stands are mixed together. It is not always possible even for the experienced forester to distinguish “natural” forests from “artificial”, let alone a map amateur using remote imagery.

Tags “landcover = *”

One of the possible solutions to this problem is offered by the new “landcover” tag. The idea’s authors suggest to abandon the distinction between types of the environment on the basis of “natural-artificial” and instead introduce a new tag that would not describe how to use the land, but what it is covered with. For example, all areas with woody vegetation would be marked “landcover = trees”, while areas overgrown by grasses – “landcover = grass”. After all, anyone can always make the description more precise using secondary tags. This approach avoids ambiguity about the history of land-use and other factors unknown to a remote mapper. Unfortunately, this progressive, in my opinion, approach has not yet become official and is rarely used.

Secondary tags for precise mapping

As we talked above all OSM tags are divided into primary and secondary. It is enough for map rendering to know the primary tag. But often it is  secondary tags that provide a real biological sense for the feature. For example, we can define the forest (primary tag “natural=wood”) as deciduous (secondary “leaf_type = broadleaved”), coniferous or mixed ( “leaf_type = needleleaved” and “leaf_type = mixed” respectively).

Fig_2

Figure 2. Primary tag (natural=wetland) and secondary tag (wetland=reedbed) for reedbed mapping

With some secondary tags, we can turn our OSM map into a real spatial dataset. For example, using the tag “taxon = *” you can specify which tree species compose the forest (mainly used for single-dominant communities). If mapper has a thorough information, they can also specify types of plant communities (“plant_community = *”) or habitat type (“habitat = *”). The only trouble is that OSM-community has not yet reached final agreement on what system of classification of plant communities or habitat to use. I think in the near future, these issues will be agreed upon.

Which natural feature tags are missing?

Of course, a lot of natural and semi-natural sites still do not fit into the current tag system. Some examples are fallows disused for long time that are overgrown, sparse woodlands, forest-meadows, forest fire places and windfalls, and much more. Although a lot of them could be described by secondary tags such as “plant_community” or “habitat”, but the problem is that it’s difficult to determine the primary tag needed for the rendering!

Key to Tags

I am a field biologist, and I often have to identify species or even genera  unfamiliar to me. In biology, the identification keys are traditionally used for that. I think that OSM-beginners often face the problem of how to identify tags for a natural object. So now I will try to summarize my tagging experience with the Key.

The Key is a result of the combination of OSM Wiki info and my personal convictions. I did not include a lot of tags that are considered deprecated, not yet approved or that seem unfortunate to me.

I am very grateful to Yegor Yatsiuk, Alona Prylutska and Anton Biatov for their comments which helped to make the key below.

How to use this Key?

Each numbered block contains two (rarely more) alternative statements. If you agree with the first one (for instance, your feature сorresponds to “moist site”) than go to the referred block. If not, please consider the alternative statements the same way. Consequently you will walk up to the appropriate tag written as “key”=”value”.

Step

Description

Key

1

Moist site

2 (see also 20)

Dry site

12

2

Open water

3

Open water absent or patched or covers a small area

9 (natural=wetland)

3

Flowing water

4

Stagnant water

8 (natural=water)

4

Natural reservoirs

5

Artificial reservoirs

7

5

Wider than 12 meters (medium and big rivers)

waterway=riverbank (see reference below the key!)

Narrower than 12 meters (small rivers)

6

6

Rivers

waterway=river

Streams

waterway=stream

7

Channel ways

waterway=canal

Small ditches

waterway=ditch (sometimes use waterway=drain for drain channel)

8

Lakes

natural=water+water=lake

Ponds

natural=water+water=pond

Storage reservoirs

landuse=reservoir

9

Fresh-water habitats

10

Salt-water, coastal habitats

11

10

Wet, moist meadows in flood-plain

natural=wetland+wetland=wet_meadow

Mossed bogs, peatlands

natural=wetland+wetland=bog

Grass wetlands, marshes

natural=wetland+wetland=marsh

Reed beds, plavni, floodplain with rushes and reeds

natural=wetland+wetland=reedbed

Flood, swamp forests

natural=wetland+wetland=swamp

11

Coastal salt marshes

natural=wetland+wetland=saltmarsh

An area flooded by tides, composed of bare mud, sand or similar sediments

natural=wetland+wetland=tidalflat

12

An area covered by vegetation

13

An area without or with minimal vegetation

20

13

Trees and woodlands

14

Scrubs or natural brushwood

18

Grasslands

19

14

A single tree

natural=tree

single-row tree lines

natural=tree_line

Other woods

15

15

Natural or semi-natural, retained by environmental factors woods

16

Artificial or retained by regular cutting woodlands

17

16

Broadleaved, deciduous woodlands

natural=wood+leaf_type=broadleaved

Coniferous woodlands

natural=wood+leaf_type=needleleaved

Mixed woodlands

natural=wood+leaf_type=mixed

17

Forest plantations with the signs of treatment for the last 30 years

landuse=forest

Multi-row tree lines (primarily made for wind protection of the farmlands)

landuse=forest

Orchards

landuse=orchard

Parks and squares

landuse=park

18

Natural scrubs or bushes

natural=scrub

Hedges

barrier=hedge

Naturally regenerated clearcut area

natural=scrub+man_made=clearcut

19

Dry grasslands on uplands and hills

natural=grassland+grassland=steppe

Fresh grasslands situated primarily in the floodplains, often used as haylands or pastures

landuse=meadow

Subalpine, mountain meadows

natural=fell

Heathland and dwarf-shrub habitats

natural=heath

20

Sandy lands on the river terraces

natural=sand

Beaches

natural=beach

An accumulation of rounded rock fragments on a beach or riverbed

natural=shingle

An accumulation of unconsolidated angular rocks, rockfall, «gregot»

natural=scree

An area where the bedrock becomes visible

natural=bare_rock (rarely geological=outcrop)

A vertical or almost vertical natural drop in terrain topography (coastal cliffs, ravines)

natural=cliff

Reference: Rivers wider than 12 m are drawn as polygons (tagging as waterway=riverbank) and lines (waterway=river) simultaneously. It id necessary for correct map rendering at different zoom levels and for routing.

Fig_3

Figure 3. Double tagging for river wider than 12 m