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

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>​
 +
  

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