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
Próxima revisão Ambos lados da revisão seguinte
software:art-dev [2008/11/12 17:29]
pedro
software:art-dev [2008/11/13 13:29]
pedro
Linha 6: Linha 6:
 ===== Ongoing Work ===== ===== Ongoing Work =====
  
-====para a próxima versão (dez/2008) ====+====para a próxima versão (1.6-2) ====
   * <​del>​strip aRT.dll (windows)</​del>​   * <​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>​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>​
Linha 13: Linha 13:
   * getRelation(lpred,​ c("​within",​ "​touches"​),​ lpolys)) e ver outras funcoes que possam usar a mesma estrategia   * getRelation(lpred,​ c("​within",​ "​touches"​),​ lpolys)) e ver outras funcoes que possam usar a mesma estrategia
   * <​del>​adicionar o cvs no apt das dependencias do script de instalação</​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>​
  
 ===Password=== ===Password===
Linha 24: Linha 29:
   Erro em .aRTcall(object,​ "​cppGetSetOperation",​ operation = operation, ​ :   Erro em .aRTcall(object,​ "​cppGetSetOperation",​ operation = operation, ​ :
   argumento "​id"​ ausente, sem padrão</​code>​   argumento "​id"​ ausente, sem padrão</​code>​
 +
 +**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. FIXME preciso fazer a documentacao no man e elaborar um exemplo.**
 +
 +===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)
 +
  
 ===getGeometry=== ===getGeometry===
Linha 36: Linha 49:
 **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"​).**
  
- 
-====média prioridade==== 
-  - 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 
-  - manipulacao de celulas 
-  - ver postgre 
  
 ===== Probably Implemented,​ but not Checked ===== ===== Probably Implemented,​ but not Checked =====
Linha 59: Linha 64:
  
 ====SQLite Driver ==== ====SQLite Driver ====
- +  ​**Aborted** due to syntax constraints. It does not support all the SQL commands TerraLib needs (left join, right join).
-  ​SQLite ​does not support all the SQL commands TerraLib needs (left join, right join).+
   * [[software:​art:​driver_sqlite|Discussions]] about the implementation of a TerraLib driver for SQLite.   * [[software:​art:​driver_sqlite|Discussions]] about the implementation of a TerraLib driver for SQLite.
  
Linha 84: Linha 88:
 ===== To Do List ===== ===== To Do List =====
  
-=== To be fixed: scripts revised === 
-  - ''​ID''​ vs ''​id''​ : lower vs upper case problem. When retrieving data with ''​getPoints()''​ we have ''​ID''​ for column names whereas ''​id''​ for ''​getData()''​. Example (na guaja): <code R> 
-con <- openConn() 
-db <- openDb(con, "​parana"​) 
-l <- openLayer(bd,​ "​dados"​) 
-pts <- getPoints(l) 
-tb <- openTable(l,​ "​t_dados"​) 
-dt <- getData(tb) 
-colnames(pts) 
-colnames(dt) 
-</​code>​ 
 === Bugs === === Bugs ===
   - shapefile: great chance to have a bug when '​object_id'​ is a column of real numbers. Perhaps a warning?   - shapefile: great chance to have a bug when '​object_id'​ is a column of real numbers. Perhaps a warning?
   - when creating themes with more than one table, the last attribute of the tables but the first disappear. Probably it thinks the table has less attributes it really has, because of the object_id that joins the tables. And it removes another attribute instead of obj_id   - when creating themes with more than one table, the last attribute of the tables but the first disappear. Probably it thinks the table has less attributes it really has, because of the object_id that joins the tables. And it removes another attribute instead of obj_id
-  - Polygonos with holes still do not work +  - Polygonos with holes still do not work very well. 
-  - bug creating themes, but when trying again it works (problem with SAUDAVEL database?). +  - bug creating themes, but when trying again it works (problem with SAUDAVEL database).
  
 === Temporal Tables === === Temporal Tables ===
Linha 106: Linha 98:
   - getFormat to get the format of a column? (package chron works with time formats)   - getFormat to get the format of a column? (package chron works with time formats)
   - if we use it, the format MUST be an argument each time we write a temporal column in the database   - if we use it, the format MUST be an argument each time we write a temporal column in the database
 +
   - aRTdynattrtable.cpp:​   - aRTdynattrtable.cpp:​
  

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