-- dados de entrada PATH_HOUSE = "C:\\Users\\Gustavo\\Dropbox\\Dissertação\\Método de Múltiplas Resoluções\\Lua\\Bancos\\amazonia.mdb" PATH_INPE = "C:\\Documents and Settings\\gustavo\\Meus documentos\\Dropbox\\Dissertação\\Método de Múltiplas Resoluções\\Lua\\Bancos\\amazonia.mdb" INPUT_PATH = PATH_INPE --------------------------------------- carrega os bancos --------------------------------- cs1 = CellularSpace { database = INPUT_PATH, layer = "cena1", theme = "cena1" } cs1:load() cs2 = CellularSpace { database = INPUT_PATH, layer = "cena2", theme = "cena2" } cs2:load() ---------------------------------------------------------------------------------------- ------------------------------------Código---------------------------------------------- sum_square_differ = 0 forEachCell(cs1, function(cell_1) local square_differ local cell_2 -- captura uma celula da cena 2 cell_2 = cs2:getCell(Coord{x = cell_1.x,y = cell_1.y}) -- calcula o quadrado da diferença entre as celulas -- aqui altera a variavel do cs que se deseja comparar square_differ = (cell_1.defor2005 - cell_2.defor2009)^2 sum_square_differ = sum_square_differ + square_differ end ) print("O valor que representa a métrica de qualidade entre as duas cenas é:") print(math.sqrt(sum_square_differ)) io.read()