Я создаю растровую карту в R с некоторой заштрихованной частью, затем я строю свой файл формы в растровом файле, чтобы показать границы карты. Я могу вычислить общую затененную область с помощью кода, но я хочу вычислить затененную область, находящуюся под отдельными полигонами, когда я строю файл формы на растре. Пожалуйста, помогите мне с кодом.
Я использую maxent в R, чтобы иметь представление о подходящей площади определенной культуры для всей страны. когда я генерирую карту, это растровый файл, и я могу рассчитать подходящую область для всей страны с помощью кода, но я хочу также рассчитать область для провинций, для которых я нанесу файл формы тисков провинции на растровую карту.
Мне нужна помощь в расчете площади для каждого заштрихованного многоугольника, когда я строю файл формы на растре
pred_me2 [pred_me2 <=0.33] <- NA
pred_me2 [pred_me2 >0.66] <- NA
cell_size<-area (pred_me2, na.rm=TRUE, weights=FALSE)
cell_size<-cell_size[!is.na (cell_size)]
suitable<-length (cell_size)*median(cell_size)