[[projetos:pp_peic:restrito:peic|Voltar]]
====== PEIC - Banco de Dados 2012 ======
--- //[[adalardo@usp.br|Alexandre Adalardo]] 2012/08/24 10:33//
O banco de dados foi estruturado por Alberto Vicentini partir do banco de dados CTFS. Hoje é bastante diferente, por incorporar muitas outras funcionalidades. O banco é estruturado em MySQL e conta com interface gráfica em php e java script.
O site para acesso é:
http://143.107.246.248/peic/
Não há um nome da máquina do servidor do LabTrop e usamos o próprio ip. Acho que a principio devemos continuar assim até termos tudo ajustado para acesso público.
===== Usuário Labtrop =====
O usuário labtrop tem acesso administrativo. Pode criar usuários e senhas além de fazer modificações e consultas.
Gabriel e Juliana devem criar usuários próprios a partir da interface para que as modificações feitas sejam identificadas.
{{ :projetos:pp_peic:restrito:peic_rec:usuariopeic.png?300 |}}
===== Comandos Básicos do Banco =====
[[projetos:pp_peic:restrito:peic_rec:bancodados_exporta|]]
[[projetos:pp_peic:restrito:peic_rec:bancodados_edita|]]
===== Reuniões =====
Aqui vamos criar linques para as reuniões relacionadas ao banco de dados e os logs de modificações.
==== 23 Agosto 2012 ====
--- //[[adalardo@usp.br|Alexandre Adalardo]] 2012/08/24 10:45//
Apresentei o banco de dados para o Gabriel e Juliana e expliquei muito por cima o funcionamento. Decidimos avaliar os problemas encontrados na entrada dos dados e verificar a saída dos dados com banco, confrontando com os dados de entrada para verificar a integridade do banco.
[[projetos:pp_peic:restrito:peic_rec:bancodados_reun_ago12|]]
==== 13 Setembro 2012 ====
- criar código de mapas por parcela e fazer checagem de mapeamento (50 parcelas)
- Sorteei os parcelas:
-
> sort(sample(parcelas, 50))
[1] "A02" "A05" "A09" "B06" "B11" "C01" "C05" "C08" "C09" "D07" "D09" "D15"
[13] "E07" "E15" "F00" "F02" "F04" "F08" "F09" "G05" "G06" "G08" "G12" "G15"
[25] "H09" "I11" "I13" "J01" "J09" "K01" "L01" "L04" "L06" "L10" "L15" "M03"
[37] "M08" "M11" "M13" "N00" "N15" "O00" "O01" "O04" "O05" "O09" "O15" "P03"
[49] "P08" "P14"
--- //[[gapfrey@yahoo.com|Gabriel]] 2012/09/17 15:41//
- Mapas gerados a partir da planilha de saída e código do Marcel modificado: {{:projetos:pp_peic:restrito:peic_rec:mapasconferir.pdf|}} --- //[[gapfrey@yahoo.com|Gabriel]] 2012/09/20 16:43//
pdf("Mapas.pdf",width=8.26,height=8.26) # cria um arquivo .pdf com as dimensões de uma folha A4
for(i in 1:length(parc)){ # ciclo que se repete para cada parcela
pamos=subset(censo2,parcela==parc[i]) # filtra os dados referentes a cada parcela
pamos=pamos[,c("tag","dx","dy")] # seleciona as variáveis que serão usadas
par(mar=c(.5,.5,.5,.5)) # ajusta o tamanho do gráfico em relação à folha
plot(pamos$dx,pamos$dy,cex=.8,xlab=parc[i],ylab="",bty="n",xaxt="n",yaxt="n",xlim=c(0,20),ylim=c(0,20)) # plota as posições das árvores
text(pamos$dx+.02,pamos$dy-.1,pamos$tag,cex=.5) # plota o número da placa dessas árvores
segments(0,0,20,0);segments(0,0,0,20);segments(0,20,20,20);segments(20,20,20,0) # plota as margens da subparcela
segments(0,20,20,0,lty=3);segments(0,0,20,20,lty=3);segments(0,10,20,10,lty=3);segments(10,0,10,20,lty=3) # plota as diagonais
segments(5,0,5,20,lty=3);segments(15,0,15,20,lty=3);segments(0,5,20,5,lty=3);segments(0,15,20,15,lty=3) # idem
segments(0,10,10,20,lty=3);segments(10,0,20,10,lty=3);segments(10,0,0,10,lty=3);segments(20,10,10,20,lty=3) # idem
- Mapas checados. Os 50 mapas estão de acordo com os mapas em papel. **PORÉM**:
- A planilha do Censo 2 gerada no banco de dados não retorna plantas NE ou D, e consequentemente elas não aparecem no mapa.
- Plantas sem dx e dy tem suas coordenadas completadas para dx=0 e dy=0. Isso ocorreu na hora de exportar os dados, ou na importação? --- //[[gapfrey@yahoo.com|Gabriel]] 2012/09/21 17:14//
- remapear parcela I12
- Parcela remapeada, agora o mapa digital bate com o de campo.
- {{:projetos:pp_peic:restrito:peic_rec:i12_09new.txt|}}--- //[[gapfrey@yahoo.com|Gabriel]] 2012/09/17 18:21//
- mapeamento da parcela já corrigido no banco de dados. --- //[[gapfrey@yahoo.com|Gabriel]] 2012/09/29 22:06//
- erro falta fuste 2 e tem o 3: o que fazer? Ver como o banco de dados lidou com isso verificando a saída.
- Na saída, os dados de número de fuste são perdidos. Aparecem apenas os dados de DAP em uma célula, separados por ";". Portanto, não temos que fazer nada, esse dado de número de fuste se perde. --- //[[gapfrey@yahoo.com|Gabriel]] 2012/09/21 17:18//
- Ju e Gabriel: fazer a saída do banco e o pseudocodigo de checagem
- [[projetos:pp_peic:restrito:peic_rec:bancodados_reun_ago12#checagem|Checagem]]
===== Planilhas =====
==== Planilhas importadas ====
==== Planilhas exportadas ====