Preciso reduzir a extensão do processamento da minha varredura por algum tipo de procedimento automático em python. Atualmente, as bordas do conjunto de dados que tenho usado têm anomalias (devido à classificação das linhas de varredura do landsat).
Gostaria de reduzir a extensão do processamento de varredura para que, quando recupero as informações acima por uma função SetNull, as bordas não sejam processadas. Algo como
Agora, isso pode ser feito facilmente com uma função de extração por máscara (por exemplo, figura 2), embora isso exija a seleção manual da região de máscara. Existe um método que eu possa utilizar para calcular a região de extensão (ignorando os valores nodata) menos a largura da borda nas direções xey de cada linha / coluna e, em seguida, utilizar o arcpy.env.extent
em Python?