— 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.
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.
Aqui vamos criar linques para as reuniões relacionadas ao banco de dados e os logs de modificações.
— 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.
> 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
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