Não foi possível enviar o arquivo. Será algum problema com as permissões?
Diferenças

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 anterior Revisão anterior
Próxima revisão
Revisão anterior
software:art-dev:art162 [2008/11/14 09:59]
pedro
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>​ +  * strip aRT.dll (windows) 
-  * <del>compilar o aRT e executar o check com a nova versão do R (2.8-X)</​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>adicionar o cvs no apt das dependencias do script de instalação</​del>​ +  * compilar o aRT com a versao nova da terralib (Release 3.2.1, October 24th) 
-  * 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). +  * compilar o aRT e executar o check com a nova versão do R (2.8-X) 
-  * Postgre commandos => LEG +  * adicionar o cvs no apt das dependencias do script de instalação 
-  * colocar debs na pagina => gerar debs => LEG +  * atualizar pagina ​do aRT-dev 
-  * atualizar ​**esta** ​pagina +  * manipulacao de celulas
-  * <del>manipulacao de celulas</​del>​+
  
  
Linha 18: Linha 17:
 **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>​
 +
  

QR Code
QR Code software:art-dev:art162 (generated for current page)