I am gradually building up my knowledge of OSM and have swapped from Polatch 2 to JOSM, kicking and screaming. I by reading up now can create lakes using multipolygon relationships to get over the 2000 maximum node limit. I also within a simple lake can create multiple islands (place=island) and form a multipolygon inner relationship. But I am stuffed if I can achieve the same feat with multipolygon lakes with islands.
Here is what I attempted to do. Created a lake from multiple ways and joined them as a multipolygon relationship and in the relationship used “name=Lake Trevallyn”, “source=GPS/Bing”, and “natural=water”. I then draw in the island and used on the way (not the relationship) “place=island”, “source=Bing”. Then figured out how to select all the ways used in creating the multipolygon lake and added in the island. Brilliant I thought as I had six outer and one inner. But when I went to upload I received the error message “No style for multipolygon (1)”. Figuring that maybe that the issue was on applying properties to the way rather than the relationship I remove the properties from the island way and applied them to the mulitpolygon relationship for the island but still got the “no style” error message. Also regardless what I tried the island, in JOSM, at least did not change from the colour blue.
Ok while not the most stylish guy around I would at least in JOSM get the matter sorted as I am working on my next step in mapping my bushwalking areas by adding islands to the multipolygon lakes I have created. I thought I would practice in a urban area that I kayak first as it needed to TLC.
Anyway help as always appreciated. I find OSM help rather cryptic including the web stuff and maybe the help could add a little howto as JOSM is not intuitive at times. Still get confused with using shift rather than control to select multiple ways in JOSM and even the way of moving around at times but getting better with JOSM.
Two problems, one how to rectify what’s now mapped, two how to do it easier next time.
One, you now have two multipolygon relations one tagged fully including the name Lake Trevellyan Road, (I take it the Road should be included), but no island. I would keep this relation and add the island to it. Bring up the relation edit box, select/highlight the island then add it to the relation, (click one of the Add arrows). Delete the relation that does not have the lake name. That should put things right. I do see that you don’t have a land cover key/value tag for the island. This is not necessary for a multipolygon I just wondered if it was an over sight.
Two the easiest way to make multipolygons in JOSM, create all of the areas, (including nested ones, (holes in holes in holes)) place all appropriate tags. Select/highlight all areas at the same time, (hold down “Ctrl” click on all items), then from the “Tools Menu” click on “Create Multipolygon”. Bring up the relation editing box and check all is OK, inners and outers marked properly.
I think JOSM is well worth the extra effort involved but agree it is lacking in friendliness to put it politely.
PS Just read your post again, I think the reason the island is not changing colour is mainly because of the lack of land cover tag.
even though that post is 10 years old, it was the only one describing a similar problem I have.
I am relatively new to work with JOSM, although I added and updated OSM places for a few years now. But those were quite simple adds. Now my big project is to update whole Baja California with geographical features, mountains, bays, capes, islands, etc. I came across a few islands and multipolygons.
One example is the island “Isla Abaroa”. While the other islands around are created right and also show in Osmand as Islands, this Isla Albaroa with wetlands and lagoons inside is shown only as “location” in Osmand.
I wanted to find out why and I stumpled over multipolygons. And whatever I try to change in JOSM with this island, it gets worse and worse. New warnings, new errors. I think I need some supervision and help there, please.
Another island I came across is the big island off the shore of Baja called “Isla Guadalupe”. Everything there seems to be correct, however it also shows as “location” in Osmand. I compared it with close by islands like “Isla de Cedros”. It seems all correct but the latter is shown as “island”.
I want to know why and if there is a problem in the syntax and database or if it is a bug in Osmand.
I guess the place=island tag is missing for that island?
Do you have a link, the island “Isla Abaroa” can’t be found using the seach-box on osm.org.
You couldn’t find it, maybe it’s because @Erlen_Dur renamed it to “Islote Albaroa”, maybe it’s because it’s “Albaroa”, not “Abaroa”, or vice versa. I don’t know which is correct. Maybe both.
You are right. The source of my geographical information are pdf maps which are based on various different paper maps. Sometimes names are misspelled there. I took the name “Albaroa” but instead it should be “Abaroa”, which a quick online search proofed. I changed it in OSM.
Maybe before someone checks that island, which is tricky with all the lagoons, double check “Isla Guadalupe”. It is easier but still it shows “location” instead of “island” in Osmand, even though the place tag is right.
The “Isla Abaroa” is tricky, it is a sandy island with a separate lagoon inside as a multipolygon and a swampy area as a multipolygon on the North shore, which additionally has some sandy round islands in it. The swampy area shares a way with the outline of the island itself.
If someone fix that island so it is correct with all the multipolygons AND explain me how to do so, I would be very grateful.
Same as for Isla Guadalupe. I would like to know where the problem is, why is a location and not an island.