September 20, 2017 at 16:23 #20173
At present the names for larger islands do not show on the maps. As far as I can see this is because larger islands are multipolygon relations. Would it make sense to treat them in the same way as (for example) desert, forest, wood, orchard, glacier, mountain_range, mountain_area etc.?
See https://wiki.openstreetmap.org/wiki/Tag:place%3Disland#Large_islands and https://www.openstreetmap.org/#map=15/56.3973/-5.5410September 20, 2017 at 17:08 #20175
The reason why place labels tagged as within areas/ways/multypolys are not shown on the map is that “places” are only included as NODES in the tagmapping. So only dedicated nodes “place=island” is shown on the map.
For me its perfect easy to handle the islands in the same way as other poly-labels = place labels in the middle of the island and add a bboxweight tag so that the labels of the bigger islands are shown at low zoom rates , labels from smaller islands at (eg) level 15.
However, there will be duplicate labels with islands where a single node + a place as tag within MP.
See on the shetlands: Noss, Mousa, St.Ninians, …
It would be possible to remove the single nodes in tagtransform prior to making poly_labels so only place=island drived from MPs are shown on map.
Themes would have to be modified to render island labels according to size of the polygon (bboxweight)
@John,@Tobias – what your opinion on this.
ChristianSeptember 20, 2017 at 17:13 #20177
That seems a good idea to me.
PS The forum seems to have a mind of its own at present. I posted “seems” above and it showed as “means”. I’ve corrected that but it now changes my British quotes to German ones.September 20, 2017 at 19:03 #20179TobiasModerator
Fine for me. I’m not sure if bboxweight is really needed, this needs testing.
Removing nodes for place=island is maybe not a good idea, as there are possibly islands that don’t have place=island on the ways.
While you’re at it, place=islet and place=archipelago should have the same treatment then. Other places hopefully still have the node as main tag, although it seems that ways/MP are getting more common.
Developer of Elevate mapstyleSeptember 20, 2017 at 19:43 #20183
The forum seems to have a mind of its own at present
Its WordPress…September 21, 2017 at 07:37 #20188
place=islet and place=archipelago
For shure, eg. shetland islands are combined in one MP tagged as place=archipelago.
I will prepare UK_Scotland and GB Map for testing.September 21, 2017 at 08:49 #20190
Here are the csv’s of all poly_labels with sizes.
You will notice that (small) St.Kilda is tagged as archipelago and not as an island.
EQ keys for sizes (same as bevore):
bBoxWeight tiny 1,2,3,4,5,6,7,8,9
bBoxWeight xsmall 10,11,12,13
bBoxWeight small 14,15,16,17,18,19,20
bBoxWeight mid 21,22,23,24
bBoxWeight large 25,26,27,28
bBoxWeight xlarge 29,30,31,32
bBoxWeight xxlarge 33,34,35,36,37,38,39,40
bBoxWeight xxxlarge 41,42,43,44,45,46,47,48,49,50,51,52,53,55
@John: The IDs in the csv are internal IDs of the poly_labels and don’t match any ID of OSM
zoom_appear: archipelago=6, islet=12, island=10
Maps will follow.soonSeptember 21, 2017 at 18:53 #20203This reply has been set as private.September 21, 2017 at 20:23 #20213This reply has been set as private.September 21, 2017 at 22:25 #20215TobiasModerator
Thanks Christian, works well as always.
Developer of Elevate mapstyleSeptember 22, 2017 at 11:06 #20225
I’m looking forwrd to see new place=archipelago in themes = to see “Shetland Islands” in maps
September 22, 2017 at 17:55 #20236September 23, 2017 at 14:02 #20263This reply has been set as private.September 25, 2017 at 23:42 #20318
Will this be incorporated in the next release of maps?September 26, 2017 at 11:16 #20321
- You must be logged in to reply to this topic.