Я ведь тоже думал, не сделать ли таким же образом, но.
Проблему вижу в следующем: 1) если ярусов несколько, а отрендерить нужно два (уже названный редкий лес на лугу, редкий кустарник на лугу; лес и ветровал, и т.п.) - неясно, что считать вторым элементом (с первым-то и так ясно); дальше наверно больше придирки - 2) если одна из lifeform представлена в нескольких ярусах, неясно как описывать свойства вторых, (и третьих) ярусов - wood2:,scrub2:,grassland2:?; 3) мхи и лишайники, как main lifeform - в grassland или добавлять таки moss: и lichens:* ? Ну и не только перечисленное.
Да, но я тоже чуточку шире решил к этому подойти.
surface - все грунты и горные породы из landcover, также water и wetland;
subsurface - грунты и горные породы, для описания, когда это имеет смысл, дна водоёмов, болот; или, допустим, тонкий слой почвы в лесу известняком - это тоже subsurface.
Vegetation+surface - это вторая жизнь тега landcover
Степень влажности почвы указать как-то отдельно. А то “ниочём” это у нас о wetland
А также, возможно, степень плодородия(продуктивности) почвы, но это в большинстве случаев можно исходя из surface определить.
Ну и в итоге получаем исчерпывающую характеристику всего ландшафта, экосистемы, а не просто древостоя, или пусть даже в целом растительного сообщества.