Ferramentas do usuário

Ferramentas do site


geopro:pedro:ideias

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
geopro:pedro:ideias [2008/03/18 22:27] pedrogeopro:pedro:ideias [2010/09/08 14:35] (atual) pedro
Linha 30: Linha 30:
  
  
 +====Vizinhanças entre Agentes====
 +
 +The neighbourhood in TerraME has a function addCell, which takes as arguments the index (a x,y coord), the cellular space, and a weight. The same construction can be used for indexing agents in a neighbourhood.
 +
 +
 +====Agent representing geospatial entities====
 +
 +   cs = CellularSpace { layer, db, ...}
 +   
 +   cs:load()
 +   
 +   behaviour = { ... }
 +   
 +   as = Society { behsviour, layer}
 +   
 +   
 +   e = Environment{
 +     cs,
 +     society
 +   }
 +   
 +   e:execute()
 +
 +====corrigir nomes de funções e parâmetros====
 +
 +^funcao                 ^parametro                     |
 +|move                   |newCell                       |
 +|CellularSpace          |xDim, yDim                    |
 +|loadGalNeighborhood    |fileName                      |
 +|createMxNNeighborhood  |m, n                          |
 +|save2PNG               |fileName, attrRange, attrClim |
 +
 +====PNG====
 +Mudar o savePNG para o observer, evitando as dependencias do TerraME ao gd.
 +
 +====LOOP====
 +Estudar a Lua Object Oriented Language, para ver se pode ser útil, pelo menos para a modelagem baseada em agentes.
 +
 +====CellularSpace::load====
 +Verificar a questão das maiúsculas e minúsculas quando for ler os atributos do banco de dados. MySQL não diferencia maiúsculas de minúsculas. Uma solução é ler os atributos como sao descritos no código Lua (é assim que funciona?). Outra questão é o id: cell.id deveria sempre existir?
 +
 +====Nome dos métodos====
 +Verificar os nomes dos métodos get, set, add (por exemplo, existem 'add' e 'getAgent' na Society, deveriam ser 'addAgent' e 'getAgent' ou 'add' e 'get').
  
  
geopro/pedro/ideias.1205879263.txt.gz · Última modificação: 2008/03/18 22:27 por pedro