Hi,

there is a lake in Sweden (Jämtlands län, near Käringsjön) that appears to have two names. One for the western part (Väster-Rödsjön) and another name for the eastern part (Öster-Rödsjön). But it's one body of water. So how do I map this? Do I have to split the body of water into two parts and create "two lakes" that touch each other? Or is there an easier way to get both names on the lake?

Here are two links to maps showing the lake in qustion: https://minkarta.lantmateriet.se/?e=362332&n=6918890&z=10&profile=karta&background=1&boundaries=false https://www.graenslandet.se/images/stories/kartor/karta_rogen.pdf

Cheers, telegnom

asked 17 Oct, 15:03

telegnom's gravatar image

telegnom
464
accept rate: 0%


This is a complicated process firstly because of the islands and secondly due to the fact that the way comprising the whole lake shares nodes with several existing multipolygons for wood and wetland areas. Mapping objects in this way is simpler in the beginning but becomes problematical when someone, later on, is faced with the chore of modifying it, as you will see.

The way comprising the entire water body outline must be divided at some logical point thus creating two separate multipolygons. The way that divides the two will be shared by both, that is, it will be a member of both lake multipolygons. When finished each lake would then have its own multipolygon containing different members and a different name; one will have the name Öster-Rödsjön the other the name Väster-Rödsjön.

Depending upon its location, each island, the inner areas, would then need to become a member of the appropriate multipolygon. They cannot be members of both. This process is tricky because of those inner members. If there were no islands (inners), it would be relatively much simpler. Also as I mentioned above, the original mapper used the simple method of duplicating nodes that belong to both the wood and lake multipolygons when creating the lake.

If I were doing this, I might simply delete the entire lake multipolygon and recreate it using pieces from those other multipolygons, each of which would then be shared between one of the new lakes and those wooded areas.

I hope this helps. Please ask for clarification if you are confused.

permanent link

answered 17 Oct, 16:48

AlaskaDave's gravatar image

AlaskaDave
5.0k73102158
accept rate: 15%

This is exactly what I feared. Then I'll get to work on it the next few days and split the multipolygon.

I had the faint hope that there was a simpler solution.

Thank you for your detailed answer!

(17 Oct, 16:57) telegnom

A much simpler (but terrible) way to do this is to simply use two nodes with the different lake names located approximately in the center of each lake. Remove the name from the overall water body after you do that. This would make the lakes findable by name in a Nominatim search but that's about the only good thing about this approach.

This is not a recommended practice. JOSM will complain about using tags like natural=water on a node rather than an area and you would probably get pushback from some mapper in the future.

Cheers,

Dave

(17 Oct, 17:17) AlaskaDave

No, I'll to it the proper way. Quick'n'dirty hacks tend to explode someday sooner or later. ;) Cheers, telegnom

(17 Oct, 18:35) telegnom
Your answer
toggle preview

Follow this question

By Email:

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

By RSS:

Answers

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:

×179
×41
×19
×9

question asked: 17 Oct, 15:03

question was seen: 176 times

last updated: 17 Oct, 19:36

powered by OSQA