basemaps icon indicating copy to clipboard operation
basemaps copied to clipboard

Cyprus: Admin-Level 3 Boundary

Open mxzinke opened this issue 4 months ago • 1 comments

Location We do classify the boundary of Cyprus as a disputed country boundary from natural earth data for zoom <6). From OSM there is an admin level set of 3, causing it to be shown as a regional boundary.

As my observation, I think we should show it consistently either as regional OR country boundary across data sources.

Screenshots

Zoom 7: Image (shown as a dotted line for regional boundaries)

Zoom 5: Image (shown as a dashed line for country boundaries)

Required information Tileset v4.11.9

mxzinke avatar Sep 01 '25 10:09 mxzinke

The border is mapped as "admin 3" in OSM: https://www.openstreetmap.org/relation/2514541#map=9/35.459/33.671

The NE feature comes from the main.ne_10m_admin_0_boundary_lines_land table where featurecla = Line of control (please verify)

https://github.com/protomaps/basemaps/blob/main/tiles/src/main/java/com/protomaps/basemap/layers/Boundaries.java#L64 this part of the code does not do any adjustment to the admin level

As a principle we want to avoid making any editorial decisions about admin level distinctions in this project code and defer to upstream OSM or NE. We need NE because it includes scalerank for generalized zoom levels which OSM lacks. If the data sources conflict I think we should prefer making NE align with OSM rather than the other way around. But changing line 64 above would change the appearance of 5 other boundary disputes:

Image

bdon avatar Sep 22 '25 08:09 bdon