[[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 ====