Вы можете использовать условное утверждение. Проблема с предыдущими рекомендациями состоит в том, что когда вы растеризуете свои полигоны (что необходимо), фон, который не содержит полигонов, будет NoData, в результате чего соответствующие области в выходных данных также будут NoData. Вам нужно будет установить свой экстент анализа на свой исходный растр, а затем установить фоновое значение (т. Е. 0) для растрированного многоугольного растра, используя SetNull. После того, как вы это сделаете, условный оператор в растровом калькуляторе будет выглядеть примерно так.
Con ("praster"> 0, "praster", "OrgRaster")
"praster" - это ваш растеризованный класс пространственных объектов ploygon с фоновым значением 0, а "OrgRaster" - это растр, который вы хотите изменить. Это утверждение говорит о том, что если praster больше 0, тогда присваивайте значения из praster, иначе присваивайте значения из OrgRaster.