geopro:pedro:ideias
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
geopro:pedro:ideias [2008/03/18 22:27] – pedro | geopro: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, ...} | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | as = Society { behsviour, layer} | ||
+ | |||
+ | |||
+ | e = Environment{ | ||
+ | cs, | ||
+ | | ||
+ | } | ||
+ | |||
+ | | ||
+ | |||
+ | ====corrigir nomes de funções e parâmetros==== | ||
+ | |||
+ | ^funcao | ||
+ | |move | ||
+ | |CellularSpace | ||
+ | |loadGalNeighborhood | ||
+ | |createMxNNeighborhood | ||
+ | |save2PNG | ||
+ | |||
+ | ====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:: | ||
+ | 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 ' | ||
geopro/pedro/ideias.1205879263.txt.gz · Última modificação: 2008/03/18 22:27 por pedro