Não foi possível enviar o arquivo. Será algum problema com as permissões?
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Próxima revisão | Revisão anterior | ||
|
software:art-dev:art162 [2008/11/14 09:59] pedro criada |
software:art-dev:art162 [2008/11/25 11:21] (atual) pedro |
||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| - | ====para a próxima versão (1.6-2) ==== | + | ====== aRT 1.6-2 (nov/2008) ====== |
| - | * <del>strip aRT.dll (windows)</del> | + | |
| - | * <del>colocar o libmysql.dll em libs (windows) skosta@gmail.com: Quando se instala o mysql, ele instala a biblioteca que vem com ele, e nós temos que atualizar a biblioteca do mysql por aquela que foi compilado para gcc.</del> | + | |
| - | * <del>compilar o aRT com a versao nova da terralib (Release 3.2.1, October 24th)</del> | + | |
| - | * <del>compilar o aRT e executar o check com a nova versão do R (2.8-X)</del> | + | |
| - | * <del>adicionar o cvs no apt das dependencias do script de instalação</del> | + | |
| - | * erro MySQL windows quando executa o script recife.R: "too long ...". ver problema e relatar para o pessoal da TerraLib, antes da nova versao (15/out). | + | |
| - | * Postgre commandos => LEG | + | |
| - | * colocar debs na pagina => gerar debs => LEG | + | |
| - | * atualizar **esta** pagina | + | |
| - | * <del>manipulacao de celulas</del> | + | |
| - | ====getRelation==== | + | * strip aRT.dll (windows) |
| + | * colocar o libmysql.dll em libs (windows) skosta@gmail.com: Quando se instala o mysql, ele instala a biblioteca que vem com ele, e nós temos que atualizar a biblioteca do mysql por aquela que foi compilado para gcc. | ||
| + | * compilar o aRT com a versao nova da terralib (Release 3.2.1, October 24th) | ||
| + | * compilar o aRT e executar o check com a nova versão do R (2.8-X) | ||
| + | * adicionar o cvs no apt das dependencias do script de instalação | ||
| + | * atualizar pagina do aRT-dev | ||
| + | * manipulacao de celulas | ||
| + | |||
| + | |||
| + | =====getRelation===== | ||
| PJ: getRelation(lpred, c("within", "touches"), lpolys)) e ver outras funcoes que possam usar a mesma estrategia | PJ: getRelation(lpred, c("within", "touches"), lpolys)) e ver outras funcoes que possam usar a mesma estrategia | ||
| **Pedro: Implementado. ver script recife.R na versao nova, a construcao da rel3.** | **Pedro: Implementado. ver script recife.R na versao nova, a construcao da rel3.** | ||
| - | ====Password==== | + | =====Password===== |
| PJ: será que o print da classe aRTconn poderia "esconder" a senha (talvez possa ter um argumento com default pass=FALSE) | PJ: será que o print da classe aRTconn poderia "esconder" a senha (talvez possa ter um argumento com default pass=FALSE) | ||
| ** Pedro: O print agora nao mostra mais a senha, mostra apenas um Yes ou No, indicando se a conexao usa ou nao senha. Se o usuario tem necessidade de saber a senha, ele pode verificar o comando que foi usado para estabelecer a conexao.** | ** Pedro: O print agora nao mostra mais a senha, mostra apenas um Yes ou No, indicando se a conexao usa ou nao senha. Se o usuario tem necessidade de saber a senha, ele pode verificar o comando que foi usado para estabelecer a conexao.** | ||
| - | ====getSetOperation==== | + | =====getSetOperation===== |
| PJ: na documentacao esta': "id: The ids which to be used in the operation. 'difference' and 'xor' use only two ids. 'union' and 'intersection' have as default all objects of the layer." mas o argumentoi id é origatorio no codigo: <code> | PJ: na documentacao esta': "id: The ids which to be used in the operation. 'difference' and 'xor' use only two ids. 'union' and 'intersection' have as default all objects of the layer." mas o argumentoi id é origatorio no codigo: <code> | ||
| union <- getSetOperation(ldistricts, "union") | union <- getSetOperation(ldistricts, "union") | ||
| Linha 31: | Linha 30: | ||
| **Pedro: Já está funcionando na nova versão. Paulo, me passe o seu script e dados para eu testar.** | **Pedro: Já está funcionando na nova versão. Paulo, me passe o seu script e dados para eu testar.** | ||
| - | ====simplify==== | + | =====simplify===== |
| PJ: ?simplify abre documentacao de aRTgeometry, deve ser um recorta e cola para eduitar depois? o que simpify() faz? Outra cooisa : rodando os script meso e neigh-parana da pagina abro as visualizacoes dos poligonos no TV e nao consigo ver as cores das legendas -- aparece tudo com cor s;olida do poligono será que estou fazendo algo errado (desmarquei todas e marquei só a que queria ver e mando desenhar) | PJ: ?simplify abre documentacao de aRTgeometry, deve ser um recorta e cola para eduitar depois? o que simpify() faz? Outra cooisa : rodando os script meso e neigh-parana da pagina abro as visualizacoes dos poligonos no TV e nao consigo ver as cores das legendas -- aparece tudo com cor s;olida do poligono será que estou fazendo algo errado (desmarquei todas e marquei só a que queria ver e mando desenhar) | ||
| **Pedro: O simplify é uma funcao da classe aRTgeometry. ela simplifica poligonos em memoria, removendo pontos de acordo com limites de distancia e angulacao máximas. esta foi a primeira funcao que implementei que funciona com objetos em memoria, e nao armazenados no banco. Documentacao feita (?simplify) e exemplo feito (tests/geometry.R).** | **Pedro: O simplify é uma funcao da classe aRTgeometry. ela simplifica poligonos em memoria, removendo pontos de acordo com limites de distancia e angulacao máximas. esta foi a primeira funcao que implementei que funciona com objetos em memoria, e nao armazenados no banco. Documentacao feita (?simplify) e exemplo feito (tests/geometry.R).** | ||
| - | ====legendas==== | + | =====legendas===== |
| - | PJ: rodando os script meso e neigh-parana da pagina abro as visualizacoes dos poligonos no TV e nao consigo ver as cores das legendas -- aparece tudo com cor s;olida do poligono. será que estou fazendo algo errado (desmarquei todas e marquei só a que queria ver e mando desenhar) | + | PJ: rodando os script meso e neigh-parana da pagina abro as visualizacoes dos poligonos no TV e nao consigo ver as cores das legendas -- aparece tudo com cor solida do poligono. será que estou fazendo algo errado (desmarquei todas e marquei só a que queria ver e mando desenhar) |
| + | **Pedro: Corrigido. Precisava agora executar o TeTheme::saveLegendInCollection quando o fatiamento não é de raster.** | ||
| - | ====getGeometry==== | + | =====getGeometry===== |
| PJ: Typo nos docs: Usage:\S4method{getGeometry}{aRTgeometry}(object) e nao consigo rodar: <code> | PJ: Typo nos docs: Usage:\S4method{getGeometry}{aRTgeometry}(object) e nao consigo rodar: <code> | ||
| getGeometry(ldistricts) | getGeometry(ldistricts) | ||
| Linha 47: | Linha 47: | ||
| **Pedro: a função getGeometry é da classe aRTgeometry, e não da classe aRTlayer. A classe aRTlayer tem os métodos getPoints, getPolygons e getLines. Isto porque um aRTlayer suporta mais de um tipo de geometria, enquanto que um aRTgeometry possui apenas uma geometria. A documentacao de getSetOperation estava errada, e já foi substituida para getSetMetric(layer, "union").** | **Pedro: a função getGeometry é da classe aRTgeometry, e não da classe aRTlayer. A classe aRTlayer tem os métodos getPoints, getPolygons e getLines. Isto porque um aRTlayer suporta mais de um tipo de geometria, enquanto que um aRTgeometry possui apenas uma geometria. A documentacao de getSetOperation estava errada, e já foi substituida para getSetMetric(layer, "union").** | ||
| + | |||
| + | =====updateColumns===== | ||
| + | |||
| + | **Pedro: A versao 3.2.1 está gerando a string para inserir a linha em um banco MySQL de forma errada, na função TeMySQL::updateTable(TeTable &table), o que nao acontecia na versao anterior. Para uma tabela com os seguintes atributos:** | ||
| + | |||
| + | ID_IBGE: character[16] (key) | ||
| + | raw: numeric | ||
| + | expCount: numeric | ||
| + | relRisk: numeric | ||
| + | pmap: numeric | ||
| + | |||
| + | **está sendo gerada uma consulta SQL no seguinte formato:** | ||
| + | |||
| + | UPDATE resultados SET ,raw=0.003690037,expCount= 4.60336334,relRisk= 21.72325pmap=5.613497e-02 WHERE ID_IBGE = '410050' | ||
| + | |||
| + | **isto acontece por causa do object id, que está na primeira coluna. Para resolver o problema, coloquei o codigo antigo da terralib dentro do aRT.** | ||
| + | |||
| + | =====Select version===== | ||
| + | |||
| + | Paulo: SELECT VERSION() em ambos. no MySQL:<code> | ||
| + | mysql> SELECT VERSION(); | ||
| + | +--------------------+ | ||
| + | | VERSION() | | ||
| + | +--------------------+ | ||
| + | | 5.0.51a-3ubuntu5.3 | | ||
| + | +--------------------+ | ||
| + | 1 row in set (0.00 sec) | ||
| + | </code>Idem no postgres: | ||
| + | <code> | ||
| + | postgres@guaja:~$ psql | ||
| + | Bem vindo ao psql 8.1.11, o terminal iterativo do PostgreSQL. | ||
| + | |||
| + | Digite: \copyright para mostrar termos de distribuição | ||
| + | \h para ajuda com comandos SQL | ||
| + | \? para ajuda com comandos do psql | ||
| + | \g ou terminar com ponto-e-vírgula para executar a consulta | ||
| + | \q para sair | ||
| + | |||
| + | postgres=# SELECT VERSION(); | ||
| + | version | ||
| + | ---------------------------------------------------------------------------------------------------------------- | ||
| + | PostgreSQL 8.1.11 on i486-pc-linux-gnu, compiled by GCC cc (GCC) 4.1.2 | ||
| + | 20061115 (prerelease) (Debian 4.1.1-21) | ||
| + | (1 registro) | ||
| + | </code> | ||
| + | |||
| + | **Pedro: Atualizado** | ||
| + | |||
| + | =====Win version===== | ||
| + | |||
| + | **Pedro: Tive que alterar src/terralib/kernel/TeGraph.cpp, alterando a linha 675 e 721, de** | ||
| + | <code> | ||
| + | TeColor cor = slice.visual(TePOLYGONS).color (); | ||
| + | </code> | ||
| + | **para** | ||
| + | <code> | ||
| + | TeColor cor = slice.visual(TePOLYGONS)->color (); | ||
| + | </code> | ||
| + | |||