A nova versao do aRT irá funcionar com a TerraLib 3.3.0, ao invés da 3.3.1, que seria a mais nova versão. Isto porque a 3.3.1 apresenta um problema que não permite a leitura de dados do banco. O problema já foi corrigido para a versão 3.3.1-dev. Funcionando com R 2.9-1.
Verificar erros terralib da versão 1.6-2:
Problemas com ambos.
Agora funciona corretamente quando o layer possui buracos <ou exclusivo> ilhas.
openTheme(db, "theme") (directly from the database, instead of the layer).
Implementado.
reload(db) to reconnect to the database, keeping consistent all children (layers, tables)
Solução nao trivial, requer modificações em várias classes do aRT. melhor esperar pela nova versão da terralib.
CLIP the PolyLine to the area of the Polygons. The polygons are within the larger main_main roads Polyline. Edzer: Hard to do; I just found out it can be done with aRT, which requires you to run TerraLib as the GIS on your computer. e-mail
Nova funcao getClip, para recortar linhas e poligonos, baseado em um poligono. Esta funcao conserva os IDs originais.
PJ: A razao principal é o que eu mencionei que sendo um SpatialPolygon (ou derivado) espera-se encontrar isto nos objetos portanto me parece consistente ter isto lá. objetos SpatialPolyginos cujos slots labpt e area estao como numeric(0).
Pedro: Coloquei parametro calcal (calcular area e labpt) como default true para calcular estes valores.
Colocar uma funcao com um relatorio de instalação no pacote.
Implementado.
> aRTinstallreport() aRT INSTALLATION REPORT aRT version: 1.6-3 2009-07-29 TerraLib version: 3.3.0 Installation date: Wed Jul 29 15:00:58 BRT 2009 Installation user: pedro TerraLib dir: /usr/local/terralib/ MySQL lib: /usr/lib Postgre lib: /usr/lib MySQL include: /usr/include/mysql Postgre include: /usr/include/postgresql
Repensar a classe. perhaps setVisual(theme, color="blue") instead of setVisual(theme, visualPolygons(color="blue"))?
Esta simplificação não é possível, porque um tema pode ter mais de uma geometria, e é necessário explicitar de qual geometria estamos alterando o visual.
Paulo: vc viu que o principal problema era reconhecer distritos com mais de um poligono em algumas operacoes. Vou ver como ficou isto na sua versao.