NOTICE: help.openstreetmap.org is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum

I stumbled upon an island not rendering properly. I have made several attempts to correct this by trying something a little different with each of the three islands that don't seem to appear on the map.

If anyone could take a look and let me know what is wrong it surely would be appreciated.

http://www.openstreetmap.org/#map=15/49.0719/-53.5678

On OpenStreetMap Greenspond Island, Pig Island and Ship Island are invisible.

On my tablet using OsmAnd+ Greenspond and Pig islands are visible but Ship Island is invisible.

asked 18 Mar '17, 14:17

Drew_NL's gravatar image

Drew_NL
26336
accept rate: 0%

You could try this: remove all tags except the coastline and make sure the ways' orientation is ccw (land to the left). Tags like place... are unnecessary (many sw-s create see/water instead of lan). If you want the same geometry for other object classes just insert there a new object and refer to the already uploaded geometry by its id.

(22 Mar '17, 08:58) sanser

It's because Ship Island is only a boundary way, it has no coastline. Notice the lines surrounding the other islands, the ones that render (show up). On JOSM they show up as a heavy black line. Ship Island doesn't have it. If you trace the outline of the island and tag it natural=coastline it will show up as an island. You need to trace it in a counterclockwise fashion.

permanent link

answered 18 Mar '17, 14:41

AlaskaDave's gravatar image

AlaskaDave
5.4k76107164
accept rate: 16%

Okay, I hopefully just did what you said on the two smaller islands and will wait and see how that renders.

(18 Mar '17, 15:29) Drew_NL
1

When I looked again after your edits Ship Island still wasn't visible on the OSM slippy map either as a boundary or as an island. That's probably because you used the same way twice, once as a boundary, and again as coastline.

I would duplicate the boundary, delete the existing tags, adjust it so it fits the contours of the water line better, then add the tag natural=coastline to the new way. Alternatively, seeing as the island is small, you could just draw a new coastline from scratch.

Pig Island has the same problem. The boundary is there, the name is there, but there is no coastline to define the enclosed area as an island in the sea. It displays as an administrative unit with name=Pig Island but without a coastline is otherwise invisible.

(19 Mar '17, 03:08) AlaskaDave
2

I thought the coastline is not updated frequently. Only when all the coastlines are OK, i.e. none is broken so that land would be coloured blue.

(19 Mar '17, 06:37) escada
1

@escada, yes, that's a factor I forgot about. In JOSM, newly added coastlines appear right away but they take a while to propagate to the slippy map display. I'm not sure how long before they do. Coastlines don't appear on the slippy map as black lines, they are merely a place where land coloration changes to blue.

@Drew, considering this it's probably best to give your edits some more time to become visible. I have used a coastline way and a boundary way together in Alaska and on the slippy map only the boundary is visible as a separate entity. Here is a part of that way: http://www.openstreetmap.org/search?query=67.63419%2C%20-164.1889#map=16/67.6336/-164.1851

Changes to this boundary show up right away but maybe that's because it marks a nature_reserve, which gets special treatment. Are administrative boundaries rendered differently?

(19 Mar '17, 07:26) AlaskaDave
1

Another interesting part of this puzzle is that Greenspond Island does show up. It is tagged as natural=coastline and boundary=adminstrative. However, it is also tagged with admin_level=8 while neither Ship or Pig Islands have an admin_level tag.

Could this be the reason they don't render?

(19 Mar '17, 07:47) AlaskaDave

The islands do show, please refresh/reload your display.

(19 Mar '17, 08:03) BCNorwich
1

We're talking about visibility on the OSM slippy map. I just cleared my image cache, reloaded the page, and except for the administrative boundary around Pig Island, both islands are still invisible in both Chrome and Firefox.

(19 Mar '17, 08:31) AlaskaDave
1

At first I couldn't see Greenspond, a refresh and it showed. But Pig and Ship I can't see except as said the admin boundary round Pig

(19 Mar '17, 08:45) BCNorwich
1

As I wrote in the other cross-post in the OpenStreetMap Forum: I made both some corrections yesterday (removal of duplicated ways and adding of missing tags), and advice you to wait several weeks before reviewing this. Honestly, I have seen it take up to a month for a similar issue related to coastline and islands to show up properly on the slippy map.

(19 Mar '17, 10:44) mboeringa

I plan on waiting until the month end updates, I would appreciate, however, that no one else go in and make changes as mboeringa took away the changes I made on the smaller islands. I made changes on the larger Green Island which seem to have worked unless some one else had made other changes. I will then correct the smaller two islands after the March update in early April. I'll then post back here with an update of what worked and what never. Thanks everyone.

(22 Mar '17, 09:18) Drew_NL

Yes, you should really wait. After pressing F5, I now see all my corrections and the islands properly rendered at Z14 and Z15, but not yet at higher zooms (>=Z16). But this is probably an indication that all is fine now, and you just need to have some patience for the updates to appear at higher zooms.

(22 Mar '17, 10:52) mboeringa

Sounds good. Please post a comment when you learn anything new.

(22 Mar '17, 12:40) AlaskaDave
showing 5 of 12 show 7 more comments
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:

×26
×11

question asked: 18 Mar '17, 14:17

question was seen: 1,881 times

last updated: 22 Mar '17, 12:40

NOTICE: help.openstreetmap.org is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum