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.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
software:art:curso:chuvapr [2007/12/12 00:43] paulojus |
software:art:curso:chuvapr [2007/12/12 00:56] (atual) paulojus |
||
---|---|---|---|
Linha 5: | Linha 5: | ||
(banco geográfico no formato TerraLib) | (banco geográfico no formato TerraLib) | ||
+ | // | ||
+ | // | ||
** 1. Conectando banco, visualizando no R e criando vistasno TV ** | ** 1. Conectando banco, visualizando no R e criando vistasno TV ** | ||
Linha 79: | Linha 80: | ||
- reconectar o banco o TV e ver que "apareceu" a vista agora chamada "parana" !!! | - reconectar o banco o TV e ver que "apareceu" a vista agora chamada "parana" !!! | ||
+ | // | ||
+ | // | ||
** 2. Operações da TL via aRT ** | ** 2. Operações da TL via aRT ** | ||
Linha 92: | Linha 95: | ||
</code> | </code> | ||
+ | // | ||
+ | // | ||
** 3. Trazendo e manipulando dados e fazendo análises no R ** | ** 3. Trazendo e manipulando dados e fazendo análises no R ** | ||
Linha 124: | Linha 129: | ||
Fazendo agora uma interpolação dos dados de chuva via geoestatística/krigagem | Fazendo agora uma interpolação dos dados de chuva via geoestatística/krigagem | ||
- | - Carregando o pacote geoR | + | * Carregando o pacote geoR |
<code R> | <code R> | ||
require(geoR) | require(geoR) | ||
</code> | </code> | ||
- | - Convertendo dados os dados para o formato "geodata" da geoR (conveniente) | + | * Convertendo dados os dados para o formato "geodata" da geoR (conveniente) |
<code R> | <code R> | ||
geo <- as.geodata(dados, data.col=2) | geo <- as.geodata(dados, data.col=2) | ||
Linha 134: | Linha 139: | ||
plot(geo) | plot(geo) | ||
</code> | </code> | ||
- | - Estimando parâmetros | + | * Estimando parâmetros |
<code R> | <code R> | ||
ml <- likfit(geo, trend="1st", ini=c(1000, 100)) um pouco demorado | ml <- likfit(geo, trend="1st", ini=c(1000, 100)) um pouco demorado | ||
Linha 142: | Linha 147: | ||
points(loc0, pch=".", col=2) veja gráfico! | points(loc0, pch=".", col=2) veja gráfico! | ||
</code> | </code> | ||
- | - e fazendo krigagem | + | * e fazendo krigagem |
<code R> | <code R> | ||
kc <- krige.conv(geo, loc=loc0, krige=krige.control(obj=ml), bor=geo$borders) | kc <- krige.conv(geo, loc=loc0, krige=krige.control(obj=ml), bor=geo$borders) | ||
</code> | </code> | ||
- | - visualizando no R | + | * visualizando no R |
<code R> | <code R> | ||
image(kc, col=terrain.colors(15), coords=parana$coords) ver gráfico | image(kc, col=terrain.colors(15), coords=parana$coords) ver gráfico | ||
Linha 183: | Linha 188: | ||
- | ** Adicionando uma nova coluna (com predições) à tabela de dados **\\ | + | // |
+ | // | ||
+ | ** 4. Adicionando uma nova coluna (com predições) à tabela de dados **\\ | ||
Para exemplificar isto vamos fazer a krigagem nos pontos onde há dados | Para exemplificar isto vamos fazer a krigagem nos pontos onde há dados | ||
<code R> | <code R> | ||
Linha 198: | Linha 205: | ||
- | **// Fazer no TV://** | + | **//Fazer no TV://** |
- reconectar o banco e ver que há agora uma nova tabela no layer de dados | - reconectar o banco e ver que há agora uma nova tabela no layer de dados | ||
- | ** 4. Some plots ** | + | // |
+ | // | ||
+ | ** 5. Some plots ** | ||
Plotting directly from the data-base (not using R objects) | Plotting directly from the data-base (not using R objects) | ||
Linha 214: | Linha 223: | ||
<code R> | <code R> | ||
deleteLayer(con, "pr.l_pred") | deleteLayer(con, "pr.l_pred") | ||
- | <code> | + | </code> |