Лучшая штриховка для картографических участков в R

Я работаю над улучшением штриховки для некоторых топографических карт. Основной рабочий процесс отмывки, задокументированный вimage() является:

require(raster)
alt = getData('alt', country='CHE')
slope = terrain(alt, opt='slope')
aspect = terrain(alt, opt='aspect')
hill = hillShade(slope, aspect, 40, 270)
plot(hill, col=grey(0:100/100), legend=FALSE, main='Switzerland')
plot(alt, col=rainbow(25, alpha=0.35), add=TRUE)

Это изображение показываетplot(hill..) доplot(alt..) применены:

Метод создает сплошной серый подслой отмелей, на котором другие слои данных (например, рельеф) отображаются полупрозрачно. Проблема с этим подходом заключается в том, что (а) нейтральный цвет для ровной местности (RBG (202, 202, 202), «#CACACA») сильно затеняет всю модель, что (б) предотвращает многоуровневое наложение, например, используемое'Швейцарская горка' подход.

Я могу представить обходной путь, который преобразует растры в матрицы и применяет штриховку в качестве числового множителя к яркости других слоев, но это не кажется очень элегантным (хотя я могу ошибаться). Интересно, есть ли у кого-нибудь идеи или (желательно) опыт в этой области? Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос