В следующем посте есть несколько похожий вопрос, который вы могли бы найти связанное решение: Создание растровой поверхности перекрытий из шейп-файлов векторного полигона? ,
Для этого быстродействующего и простого в вычислительном отношении растрового подхода вам необходимо (1) разделить перекрывающиеся полигоны на отдельные слои (предположительно по годам для пожарных полигонов), используя Select By Attributes в ModelBuilder с итератором или инструментом сценария, (2) преобразовать каждый Полигон в растр с назначением ячейки MAXIMUM_COMBINED_AREA (обеспечение того же размера ячейки , растров привязки и того, что экстент остается тем же, что и весь набор полигонов) - с использованием постоянного значения поля (например, используйте поле года или строки, которые имеют все 1) для преобразования (снова используйте ModelBuilder с итератором или скриптом Python для автоматизации), а затем (3) примените следующий инструмент Spatial Analyst: Статистика ячеек - используйте статистический тип VARIETY, если каждый растр имеет уникальное значение, такое как год или SUM, если значения всех ячеек растра равны 1 с - обязательно установите флажок, чтобы игнорировать NoData.
Промежуточные растры (из предыдущего преобразования) могут быть удалены или готовы к использованию в последующих растровых анализах.