... especially the when street is a multi-lane divided road?

The alternative is, of course, to have the run parallel at the edge of the road. I can see both sides of it. The ways are naturally aligned and in a way are the same, but the trees don't extend into the middle of the street.

asked 24 May '11, 21:48

Larry%20Butler's gravatar image

Larry Butler
accept rate: 100%

edited 01 Mar '13, 23:15

aseerel4c26's gravatar image

aseerel4c26 ♦


In short: no. While landuse areas can (and probably should) share nodes with other areas they are touching like the boundary of next landuse area or the riverbank way they should not share nodes with a street. The reason is - as you correctely stated - that the trees don't extend into the middle of the street. Once we start to map streets the same way as rivers that is with a centerline way for routing and and closed boundary way to record extend then landuse areas should probably share nodes with that outer way.

Note however that you should not needlessly change the mapping if a user mapped an area using shared nodes between landuse areas and roads. It's a lot of work which doesn't help much but can introduce a lot of subtile problems.

permanent link

answered 25 May '11, 06:48

petschge's gravatar image

accept rate: 21%


I don't think you can just answer this with "no"; as Gnonthgol's answer explains, there are pros and cons for both approaches. Still, +1 for a well-reasoned explanation of the possible problems.

(25 May '11, 10:26) sleske

yes best to keep nodes separate as changes will mess up other stuff when editing. common nodes can save a little time but can be a real pain later

(25 May '11, 10:27) andy mackey

There are different opinions on this, and both methods have advantages and disadvantages. Both methods are "correct", none is "wrong".

A good rule of thumb is:

  • If you know the precice boundaries of the object you are mapping then try to include this in the data.
  • If you are uncertain of the exact boundary of the object do not make up some arbitrary data.
  • Respect the work of others.

That means that if you for instance are mapping a forest from good arial photos, let the boundary go parallel to the road where you see the forest ending and the road area starting. If you for instance have surveyed the area and know that the forest runs up to the road then let the forest and the road share ways.

If someone else has mapped something using one method, do not switch to the other method unless you are actually editing the are and feel you make the switch in order to carry on with your work.

You should not let several ways share too many nodes as this may become hard to edit; if a long road forms the edge of a forest and you want to re-use the road geometry, create a multipolygon relation for the forest and make the road one of the "outer" members of that.

permanent link

answered 24 May '11, 22:16

Gnonthgol's gravatar image

Gnonthgol ♦
accept rate: 16%

edited 24 May '11, 22:49

Frederik%20Ramm's gravatar image

Frederik Ramm ♦


With the acquired experience, I share the view that shapes should not share other shapes' nodes for further selecting and editing.

Let me share with you my technique: - I first create an area which shares nodes thanks to the Potlach2 "F" shortcut to follow the node. - When I have closed the area, I create a parallel way with the "P" shortcut and move slightly the mouse to get a way very close to the first one - I tag the second area as wanted - I select again the first created area and then delete it - I save the work

Any comment on this?

(06 May '12, 11:01) gerdami

Excellent procedure for P2 mappers

(22 Mar '13, 23:29) andy mackey

In general, the meadow starts beside the road and not in the middle of it.
In general, the limits of a country do not grow or shrink with the forest.
Furthermore people tracing roads and boundaries usually work with a higher degree of precision than landuse which they often meet as long straight lines. No blame but it is unpleasant to have to detach the landuse from everywhere when improving roads.
So, please attach landuse only to landuse and the person who will rework the road will feel like improving your landuse instead of pushing it aside.

permanent link

answered 22 Mar '13, 17:50

GentilPapou's gravatar image

accept rate: 0%

edited 22 Mar '13, 17:55

This question still seems to be referred to despite its age. The main principle in this matter is to respect the mapping of other users, and that there are numerous different opinions about the correct way of mapping these adjacent features.
In March 2021 the subject of how to map land cover & land use features, in relation to adjacent highways was discussed on talk-gb[https://lists.openstreetmap.org/pipermail/talk-gb/2021-March/026507.html]. There was a wide ranging discussion, but no clear consensus about how the features should be mapped. Where those features border with a highway, the mapper should avoid using shared nodes if possible.

permanent link

answered 27 Mar, 14:28

Tallguy's gravatar image

accept rate: 50%

edited 07 Apr, 00:26

Note that you can add a road width. That solves the void issue and allows us to map landuse as it actually exists on the ground. Point certainly taken about undoing others' work.

(02 Apr, 03:44) Joel Amos

Unlike boundaries, landuse should shared nodes with roads.

Boundaries are administrative data, they cannot be surveyed. Both landuse and roads are physical data, which can be acquired via aerial imagery or local survey. Boundaries and roads may share roughly the same shape at low resolution. But looking closer, you may notice the road has little curves, and you want this data in OSM, without modifying the administrative straight boundary. They are not the same nature, they come from different data source, that is why they should not share their nodes.

Now landuse is a physical property that is heavily influenced by roads (in modern countries), because farm tractors and cows will avoid to cross roads, water cannot flow across a road... Landuse and roads should share nodes if landuse is different on each side of the road, because the road IS the limit of the landuse, and you should not duplicate data. This way, if a road shape is refined or adjusted, the landuse will automatically take advantage of it.

It is true that the trees do not extend into the middle of the road. But roads go on top of landuse. If a road runs in the middle of a single landuse, you will not split the landuse in two different areas. And I doubt we will ever map the roads as areas, because unlike riverbanks, roads have pretty constant width.

Mappers working exclusively on streets and roads may be scared by landuse areas stuck to their roads, because area editing is a significantly more complex task than editing a wired network. Just trust the landuse author: if he/she share nodes with you, he/she wants you to edit the area as you edit your road. However, please note that moving nodes along a straight road segment to the next curve, to improve the curve smoothness without "spending" more nodes, is a dangerous shortcut; you would break the attached landuse. It is better to simply add nodes in curves that need smoothing, and delete useless nodes from straight lines.

Selecting objects sharing the same shape is a bit tricky. If nodes are not shared, you can zoom in as far as necessary until ways separate one from another. This will not work if nodes are shared, but this trick is a bad solution anyway. In JOSM, use the middle mouse button, or ALTGR + left click (Linux), or ALT + left click (Windows), to toggle the object selection between possible ways. In Potlach 2, use the "/" key.

Thanks for reading my point of view. Let me stress that anyway you should respect the work of others. My words do not give you permission to merge roads and landuse anywhere you want. If some mappers want to let the road network float freely over the landuse, let them do it this way, and find another area where nobody is working on the landuse (easy to find!).

Happy mapping!

permanent link

answered 11 Apr '13, 08:44

Le%20Grand%20Blond's gravatar image

Le Grand Blond
accept rate: 0%

edited 12 Apr '13, 08:42

Hi, the borders of landuse originate historical close to each other. But at a time the farmers agreed to ride or make a road somewhere in between. That road has widened in time from path to track and road. So at the end the road or ditch (area) could or even should be marked / tagged as an area, labeled as traffic, water area or just a way. Mostly maintained by public services and not by the owners of the land, although sometimes its still a private road or stream. So dont connect landuse over a way to the other side across and keep the borders separated. Greetz

(12 Apr '13, 09:51) Hendrikklaas

Hi Hendrik, Please have a look at this : http://osm.kraluvdvur.cz/osm-zahorany-landuse-residential-mapping.png Do you really prefer B ? Excluding the roads from the landuse is a lot of effort, a lot of extra data, but are those details useful ? A script could easily split the landuse and widen the roads into areas, from their center to their width. We will not run such script, because it would do nothing good but duplicating data. This was discussed here : https://help.openstreetmap.org/questions/6508/mapping-landuse-residential-and-overlapping-it-by-other-landuse-on-smaller-areas-in-towns

(12 Apr '13, 10:18) Le Grand Blond

Hi you’re right; I would make an exception for landuse residential, option A. I’m a geographer and don’t mind the amount of data. It should end up into a readable and logic map. I know OSM is in general a database, but I didn’t start contributing to a database but to a map, without any background, silly maybe. A maps still remains a reflection of the past. Greetz

(12 Apr '13, 11:08) Hendrikklaas

It is not necessary to exclude all roads from landuse areas. If a residential road has houses on both sides, then it makes sense to draw a single landuse area, including the road.

The issue is when there are different types of landuse on each side of the road. If the landuse shares nodes with the road, then you are saying that half of the road is one landuse, and half another.

(12 Apr '13, 11:21) Vclaw

Hi Vclaw, if your reacting on my comment, like I explained earlier the neighbors agreed to build a way in between they’re properties. Neither of them grows anything in the middle of the road and they kept the road as narrow as possible. So there’s no landuse in crops. In rural areas where the roads had no borders they widened each year. Like it was discussed recently here, how to tag ? Greetz

(12 Apr '13, 12:28) Hendrikklaas
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 24 May '11, 21:48

question was seen: 9,609 times

last updated: 07 Apr, 00:26

powered by OSQA