-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Separate landcover kinds from landuse layer into new layer #2025
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The landuse layer has a mix of
landcover
andlanduse
in it now. Let's consider separating many of these kinds into their own layer, when they are more natural and less cultural / urban.Related to #1885 and #1905. Basically at low zooms you want generalized globally consistent landcover, but starting at zoom 13 (modify to taste, but there are a few configs) you want specific highly detailed landcover.
WARNING: This is a breaking SemVer change.
These are generic landcover layers to move over (as
kind_detail
, with newkind
in parenthetical):natural: wetland
(wetland)natural: mud
(wetland) - this seems odd, isn't is mostly under water?landuse: forest
– but not all the managed "National Forests" (forest)natural: forest
– but not all the managed "National Forests" (forest)landuse: wood
– but not all the managed "National Forests" (forest)natural: wood
– but not all the managed "National Forests" (forest)natural: scrub
(scrub) – this is mapped to grassland now, but that's in errornatural: heath
(scrub) – this is mapped to grassland now, but that's in errorlanduse: grass
(grassland)natural: grassland
(grassland)landuse: meadow
(grassland) - these sometimes have namesnatural: desert
(desert)natural: bare_rock
(desert) - should this be barren?natural: sand
(desert) - should this be barren?natural: shingle
(barren)natural: scree
(barren)natural: stone
(barren)natural: rock
(barren)natural: glacier
(glacier)landuse: farm
(farmland)landuse: farmland
(farmland)landuse: rural
(rural)These are funny line features that should also move over:
natural: tree_row
barrier: hedge
(there may be special handling for barrier lines to bring over?)These should perhaps stay in the landuse layer, as they all aggregate to urban_area to provide continuity with NE urban_area at low zooms (consider the same kind/kind_detail mapping change as above):
landuse: urban
(urban_area)landuse: residential
(urban_area)landuse: industrial
(urban_area)landuse: commercial
(urban_area)These are very detailed features so would remain in landuse layer:
natural: beach
- this is because tagging often includes beach "parks"We also do a fair bit or remapping of landuse values at lower zooms:
So let's set the
kind
to the remapped value, and the kind_detail to the existing values.We'll want to migrate some of those over to the new layer.
We perform a
landuse_kind
intercut, which we may also want to provide aslancover_kind
on a new layer? This is expensive.We also do generalization, which we'd want to apply to the new layer:
We also want to generate label placements the same way as for landuse now:
There are probably a few other transforms we'd want to pickup from the queries.yaml, so have another look.
The text was updated successfully, but these errors were encountered: