Jisatsu é um projeto que visa buscar informações de plantas macrófitas e suas ocorrências nos sites http://floradobrasil.jbrj.gov.br, http://www.theplantlist.org/, http://www.splink.org.br e https://www.gbif.org/, para tal, ele lê uma planilha de entrada, contendo uma coluna e N linhas, onde em cada linha exista o nome de uma planta.
Os sites floradobrasil e theplantlist contém informações sobre espécies de plantas macrófitas, nós os utilizamos para identificar se as plantas de entrada são nomes aceitos ou sinônimos.
Os sites specieslink e gbif contém ocorrências de plantas realizadas pelo globo.
No entanto, a ferramenta não faz uma busca direta das ocorrências das plantas passadas como entrada, antes disso ele faz uma busca nos sites http://floradobrasil.jbrj.gov.br e http://www.theplantlist.org/, que são sites que contém informações de estado de uma vasta quantidade de plantas no Brasil e na América do Sul. Isso porquê a lista de entrada pode conter plantas que sejam nomes de sinônimos de plantas, e essa ferramenta está interessada na busca de ocorrências de plantas que estejam com o nome aceito.
Para cada planta, a ferramenta a busca no floradobrasil, se a encontrar, seu estado estara registrada como:
-Nome correto
-Nome aceito
-Sinonimo
Caso o estado seja nome correto ou nome aceito, a ferramenta simplesmente a salva em um banco de dados, caso seja um sinonimo, a ferramenta faz uma nova busca no floradobrasil, para tentar encontrar a refêrencia correta daquele sinônimo, encontrando-o, salva-se a planta correta.(Se uma planta é sinonimo, existe uma planta correta/aceita para aquele sinônimo). Para cada planta correta salva, todos os seus sinônimos também serão escritos na base de dados.
O mesmo procedimento foi realizado no site theplantlist, e os registros das plantas corretas e seus sinonimos foi gravado na base de dados.(Tabela Planta)
Após a consulta nesses dois sites, novamente percorremos a lista de entrada disponibilizada pelo usuário, e então realizamos uma consulta ao banco para procurar a planta correta correspondente no floradobrasil, caso o registro na base nao exista ou nao seja um nome aceito/correto, realizamos essa mesma busca para os registros do theplantlist, dessa forma, temos uma nova lista, somente com plantas corretas, e é essa que usaremos para pesquisar as ocorrências.
Então, pesquisamos e salvamos em nossa base todas as ocorrências das plantas macrófitas. O programa gera 3 tipos de saídas diferetes:
-
Uma planilha comparativa de plantas no floradobrasil e theplantlist, ela compara as plantas passadas pelo usuário em ambos os sites para ver se eles "concordam" nas caracteristicas das plantas.
-
Uma planilha com as plantas que utilizaremos para buscar as ocorrencias, para cada planta também salvamos os seus sinonimos.
-
Uma planilha com todas as ocorrências das plantas do item 2.
Fazer o download do Python 3.7 e instalar na máquina.
Para abrir o menu especial pressione a tecla + e selecione a opção:
na janela do Powershell digite o comando
> cd C:\Users\SuaPastadeUsuário\AppData\Local\Programs\Python\Python37*\Scripts
Exemplo:
Feito isso executar os seguintes comandos:
> pip install --upgrade pip
> pip install --upgrade pip wheel setuptools
> pip install python-csv
> pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
> pip install kivy.deps.gstreame
> pip install kivy.deps.angle
> pip install kivy
> pip install python-csv
> pip install requests
> pip install bs4
> pip install pandas
Agora é só fazer o download do programa nesse link e extrair o arquivo na sua unidade raiz.
Com o terminal no diretório da pasta \Jisatsu\scripts\coletas execute o seguinte comando:
cd C:\Jisatsu\scripts\coletas
C:\Jisatsu\scripts\coletas# > python3 main.py
Esse botão executa a busca nos 4 sites e grava elas no banco de dados. Um pouco de paciência nessa parte, pois pode demorar em média 1min a 5min por nomes na lista, devido ao número de ocorrências geralmente ser grande. Após clicar em sincronizar, aguarde até que o botão volte a ficar cinza.
Com a planilha de nomes já carregada, basta clicar em um dos botões para gerar as planilhas de resultados obtidos. Temos três opções de planilha:
- Gerar planilha de comparação dos nomes no Flora do Brasil e The Plant List.
- Gerar planilha dos nomes certos e sinônimos.
- Gerar planilha de ocorrências encontradas.
As planilhas são geradas de imediato na mesma pasta \Jisatsu\scripts\coletas .