PEIC - Banco de Dados 2012
— 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 é:
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.
Comandos Básicos do Banco
Reuniões
Aqui vamos criar linques para as reuniões relacionadas ao banco de dados e os logs de modificações.
23 Agosto 2012
— 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.
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"— Gabriel 2012/09/17 15:41
- Mapas gerados a partir da planilha de saída e código do Marcel modificado: mapasconferir.pdf — 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? — Gabriel 2012/09/21 17:14
- remapear parcela I12
- Parcela remapeada, agora o mapa digital bate com o de campo.
- i12_09new.txt— Gabriel 2012/09/17 18:21
- mapeamento da parcela já corrigido no banco de dados. — 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. — Gabriel 2012/09/21 17:18
- Ju e Gabriel: fazer a saída do banco e o pseudocodigo de checagem
