[[lab:inicio]]

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
lab:inicio [17/45/2016 14:45]
labotam_admin
lab:inicio [04/10/2017 11:10] (atual)
labotam_admin
Linha 1: Linha 1:
 ====== Protocolos LABOTAM ====== ====== Protocolos LABOTAM ======
 +[[{|font-weight:​ bold; font-size: 1.3em; color: black;​}lab:​odk|Coletando dados via celular ou tablet]]
 +\\ 
 +[[{|font-weight:​ bold; font-size: 1.3em; color: black;​}lab:​imgscan|Processando Imagens de Exsicatas]]
 +\\
 +[[{|font-weight:​ bold; font-size: 1.3em; color: black;​}analises:​tax:​inicio|Guia para taxonomia numérica]]
  
-===== ODK Coletor Digital de Dados ===== 
-Coletar dados diretamente num aparelho digital, como um smartphone ou tablet, pode acelerar o processo de organização de dados no banco de dados e também garantir a coleta em campo da informação planejada. Isso será implementado futurament na nova versão do DuckeWiki que está sendo construída pelo Rodrigo Dias. Enquanto isso, para usarmos essa ferramenta, precisamos de uns atalhos para poder usar isso e tornar rápida a transferência de dados do celular/​tablet para o banco de dados. Utilizamos isso na Expedição da Serra da Mocidade e foi muito prático em campo. 
-==== Preparando para coletar dados - ODK Collect ==== 
-  - Você deve ter um celular com Android, idealmente com conexão de GPS satelital e uma boa máquina fotográfica embutida. Aparentemente aparelhos motorola funcionam bem em locais remotos. Se estiver sempre com sinal do celular, um GPS assistido é suficiente para que o próprio aparelho armazene as coordenadas geográficas;​ 
-  - Instalar o aplicativo **ODK Collect** via Google Play Store no seu celular; 
-  - Preparar um formulário utilizando o [[http://​opendatakit.org|OpenDataKit]],​ site com instruções de como preparar esses formulários. A forma mais simples é usar a opção [[https://​opendatakit.org/​use/​xlsform/​|XLSForm]],​ na qual você especifica o que quer no formulário através de uma {{:​projetos:​mocidade:​mocidade01.xls|planilha do Excel}} e depois gera com essa planilha um arquivo XML através de [[http://​opendatakit.org/​xiframe/​|desta ferramenta online]]. FIXME - IMPLEMENTAR EXPORTAÇÃO DO XML NO DUCKEWIKI VERSAO VELHA PARA AGILIZAR PRODUÇÃO DO FORMULÁRIO. 
-  - Veja {{:​lab:​mocidade01.xml|este arquivo}} utilizado na Serra da Mocidade, que você pode adaptar editando num simples editor de texto (e.g. para adicionar e/ou alterar coletores e outros campos). Veja como funciona utilizando este arquivo. 
-  - Entre no aplicativo no seu celular, que vai estar vazio, mas vai criar no seu celular a pasta **odk** com algumas subpastas; 
-  - Copiar {{:​lab:​mocidade01.xml|o arquivo XML}} na pasta **odk/​forms** do seu aparelho (conecte o aparelho ao seu computador, ache a pasta e coloque dentro este arquivo). 
-  - Pronto, pode usar o aplicativo. Preencha um novo formulário para experimentar. E pode editar ou apagar o formulário preenchido depois diretamente no Android. 
-==== Extraindo dados do celular ==== 
-  - Baixar o software [[https://​opendatakit.org/​use/​briefcase/​|ODK Briefcase]] no seu computador. É um arquivo *.jar que vai funcionar em qualquer máquina e sistema operacional com JAVA instalado. Esta é a forma mais simples de obter uma planilha dos dados entrados via ODK Collect (link com servidor pode ser feito com ODK aggregate, algo parecido com o que será implementado no wiki). 
-  - Copiar o conteudo da pasta **odk** do seu celular/​tablet para uma pasta no seu computador. 
-  - Executar o ODK Briefcase com o Java Runtime e seguir os passos: 
-      - Indicar uma pasta como Brief Case Storage Location; 
-      - Ler (Pull) os dados usando a opção //Custom Path do ODK Directory//,​ onde você indica a pasta que baixou do celular; 
-      - Fazer a importação;​] 
-      - Exportar os dados como csv e arquivos de midia (imagens, audio que tiver incluido no formulário),​ indicando também uma nova pasta onde colocar os dados (o programa vai gerar dois arquivos csv, uma para os dados, outro com lista de arquivos de midia e vai colocar as imagens numa subpasta chamada //media//) 
-  - Infelizmente essa solução não exporta os valores dos //labels// de variáveis de seleção de valores, apenas os valores que tem limitações de formato. Você deve fazer então um último passo utilizando o R: 
-      - Você precisa: 
-          - arquivo XML da pasta odk/forms que usou para coletar os dados; 
-          - arquivo *.csv exportado pelo ODK Briefcase; 
-          - {{:​lab:​prepodktowiki.r|este script do R}}, que sua o pacote stringr; 
-      - Coloque esses arquivos numa pasta e execute este código num novo script para obter a planilha corrigida: 
-<code rsplus> 
-#LIMPA AREA DE TRABALHO 
-rm(list=ls()) 
  
-#defina a pasta com os arquivos como diretorio padrao 
-#setwd() 
- 
-#LE O SCRIPT PARA PREPARAR A EXPORTACAO DO ODK PARA O WIKI 
-source("​prepodktowiki.R"​) 
- 
-#DEFINE PASTA COM OS FORMULARIOS 
-odkform.file = "​mocidade01.xml"​ 
-odkexport.file = "​Mocidade Form.csv"​ 
- 
-#opcoes para reformatar a coluna de data  
-colldata= "​colldata"​ #nome da coluna no arquivo odkexport.file 
-dataformat="​%b %d, %Y" #formato que da data nesta coluna 
- 
-#CORRIGE A PLANILHA 
-dad = prep.odk.towiki(odkform.file,​odkexport.file,​ colldata= "​colldata",​dataformat="​%b %d, %Y") 
-  ​ 
-#SALVA OS RESULTADOS 
-write.table(dad,​file="​exportCorrigido_TabletMocidade.csv",​sep=""​),​sep="​\t",​na="",​quote=T,​row.names = F) 
-</​code>​ 
  
  • lab/inicio.1455727540.txt.gz
  • Última modificação: 17/45/2016 14:45
  • por labotam_admin