Ir para o conteúdo
Logo Elevagro
  • Quem Somos
  • Especialistas
  • Planos
  • Aprenda

    Cursos

    Diversos cursos dedicados ao agronegócio para aprimorar suas habilidades Saiba mais

    Trilhas

    Jornadas guiadas de aprendizado para você se especializar na sua área Saiba mais

    Plataforma de cursos

    A maior plataforma de cursos por assinatura especializada no agronegócio Saiba mais

    Veja também:

    Especialização
    Pós graduação
    Elevagro Corporate
  • Conteúdos
    Blog
    Materiais gratuitos
  • Login
Conheça a plataforma
Pesquisar
Feche esta caixa de pesquisa.
Login

Início / Detalhes fazem a perfeição e perfeição não é um detalhe ou nossa nem tão curta jornada em busca da interface perfeita para o usuário

  • Materiais Técnicos
  • 16/02/2022

Detalhes fazem a perfeição e perfeição não é um detalhe ou nossa nem tão curta jornada em busca da interface perfeita para o usuário

Sumário

Começo, no título, com uma frase atribuída a Michelangelo, mas gostaria de fazer um contraponto com a frase de Bilderback: “o diabo está nos detalhes”. Em linha com esse contraste, este texto conta um pouco sobre um caso no desenvolvimento de nossa aplicação no monitoramento digital de pragas agrícolas, o Tarvos View. 

Mas antes, creio que preciso fazer uma breve introdução sobre o que é esse produto e para que serve. 

Tarvos View

O Tarvos View surgiu como uma necessidade para a visualização dos dados coletados por nossas armadilhas automatizadas e, aos poucos, tornou-se uma plataforma integrada de monitoramento de pragas, doenças e plantas daninhas, agregando dados de coletas manuais (via aplicativo), dados de armadilhas automatizadas e gestão de equipes de campo.

Com o Tarvos View é possível visualizar os dados de campo fornecido pelas armadilhas automatizadas, dados de coletas manuais via nosso aplicativo (seja de monitoramento manual ou de armadilhas não automatizadas) e dados climáticos, definir níveis de controle para as diferentes ocorrências, gerenciar equipes de monitoramento de pragas e enviar ordens de serviço para coleta de dados manuais e manutenção das armadilhas em campo. Enfim, o Tarvos View é uma plataforma completa, fácil e intuitiva de gerenciamento dos dados coletados em campo para o monitoramento de pragas.

exemplo-de-como-podemos-ver-um-talhao-dentro-da-plataforma-tarvos
Figura 1. Exemplo de como podemos ver um talhão dentro da plataforma Tarvos View. Fonte: Autor.

No entanto, atingir essa usabilidade nem sempre é uma tarefa fácil. Sempre tivemos a preocupação de apresentar toda a informação coletada de forma clara e intuitiva para facilitar a vida do usuário. Porém, há situações em que a equipe de desenvolvimento se vê naquela famosa “sinuca de bico”, onde a implementação possível não é tão intuitiva como deveria ser. Nesses casos, como proceder? Como oferecer o melhor UX (user experience) sem perder a qualidade da informação?

Trajetória

Ao longo do desenvolvimento, ocorreram vários erros e acertos que nos fizeram chegar até aqui, mas um deles me chamou mais a atenção, talvez por subestimar sua complexidade de implementação ou por saber intuitivamente o resultado que eu esperava. É o caso do “mapa de calor”.

Em um determinado momento do desenvolvimento da solução, estávamos motivados com tudo que já havíamos feito e com todo potencial que a solução estava tomando. Pega dados daqui, joga para lá, incorpora a metodologia correta, calcula índices de infestação e, enfim, apresenta os dados para o usuário. Mas como? 

A resposta foi simples, clara e dada quase em uníssono por toda a equipe: joga isso em um “mapa de calor” em cima da área monitorada, assim o usuário consegue ver os pontos onde a infestação é maior na cor vermelha e os pontos de menor infestação na cor verde. Simples!

É aqui que começa toda a odisséia!

Talvez por minha formação acadêmica, sempre foi uma preocupação grande da minha parte a precisão dos dados apresentados, mas também estava preocupado com a forma, beleza, intuitividade e todas essas coisas que uma plataforma digital precisa ter, e o “mapa de calor” parecia ser a solução ideal para todos os nossos problemas. 

Empolgados com a solução proposta, partimos para o desenvolvimento e, já de cara, encontramos nosso primeiro obstáculo: todos os índices de infestação, em todas as metodologias de monitoramento, eram dados para uma área de monitoramento (o talhão). Dessa forma, o desafio agora era transformar uma informação que representa uma área em uma informação relativa a um ponto. Mas como?

Após pensar um pouco e depois de muitas xícaras de café, conseguimos chegar em uma solução interessante: bastaria ver qual a contribuição percentual do ponto na infestação do talhão. Vou deixar os detalhes e cálculos chatos para uma outra ocasião, mas a ideia é basicamente correlacionar estatisticamente um ponto com a infestação do talhão todo.

Maravilha! Essa até que foi fácil, agora era só jogar isso sobre o mapa e pronto. Mas como?

A primeira coisa que pensamos foi em utilizar alguma biblioteca pronta que gerasse o “mapa de calor” com base nos pontos e valores que fossem passados, mas, depois de muito procurar, não encontramos nenhuma que fornecesse o que a gente esperava da forma correta. Havia alguns detalhes especiais: seria preciso considerar a infestação presente no ponto, a significância daquele ponto, definir o raio de precisão daquela informação ao redor do ponto e como esse valor se mesclaria com o ponto vizinho quando houvesse interferência entre as áreas. 

Você, leitor atento, deve ter percebido que até o momento eu utilizei “mapa de calor” entre aspas. Explico, agora, o motivo. Ao longo da pesquisa em busca de uma biblioteca de mapa de calor, vimos que o que queríamos apresentar não era exatamente um mapa de calor, apesar de todo mundo usar esse termo. Na realidade, o mapa de calor apresenta alguns inconvenientes para a aplicação em questão – por exemplo, não há correlação com a área espacial e a intersecção das áreas de interesse se dá pela soma das intensidades. 

Parece um pouco abstrato, mas é fácil de entender. Imagine uma área com dois pontos de monitoramento, cujo valor informado foi de uma infestação média. Espera-se que qualquer ponto entre eles não apresente valor maior que o apresentado em cada um deles, no entanto, no mapa de calor, essas intensidades se somam e uma área com intensidade média poderia apresentar regiões vermelhas (intensidade alta). Isso faz muito sentido se você está analisando a quantidade de nuvens em um radar meteorológico ou coisa assim, mas no nosso caso essa soma de intensidades seria uma informação incorreta para o usuário.

E agora?

Mas qual seria o mapa correto? Qual é o mapa que é capaz de apresentar em uma área as intensidades dos pontos de coleta? Certamente essa não é uma necessidade nova e deve existir.

De fato, já existe. O nome desse tipo de mapa é mapa coroplético. De acordo com a Wikipedia, o mapa coroplético é “um tipo de mapa temático que representa normalmente uma superfície estatística por meio de áreas simbolizadas com cores, sombreamentos ou padrões, de acordo com uma escala que representa a proporcionalidade da variável estatística em causa”.  

De volta à saga pela busca das bibliotecas, novamente não encontramos uma que atendesse ao padrão estético que esperávamos da ferramenta. É aí que entra o Luiz. O Luiz é nosso pesquisador de machine learning, uma pessoa super competente e que adora desafios. Bastou explicar o problema que estávamos enfrentando que ele prontamente se dispôs a ajudar: “Bora fazer uma biblioteca que faça do jeito que a gente quer!”

E foi isso que a gente fez. Depois de um tempo de programação, vários ajustes e adaptações, o Luiz nos entregou uma biblioteca linda, que faz tudo que a gente precisa: define pontos georreferenciados, apresenta de forma visual as intensidades no mapa, permite definir o raio de relevância da amostra, a interação das cores entre os pontos e muitas outras coisas que vão além do que precisávamos. Essa biblioteca hoje é disponibilizada pelo Luiz para quem quiser usar, de forma gratuita.

 pontos-onde-serao-feitas-as-coletas-como-essas-informacoes-podem-ser-visualizadas-na-forma-de-mapas
Figura 2. Na figura A vemos os pontos onde serão feitas as coletas; e, na B, como essas informações podem ser visualizadas na forma de mapas. Fonte: Autor.

Depois de toda essa jornada, vocês não imaginam minha alegria ao responder à pergunta de um cliente sobre o Tarvos View: “Posso confiar nessas cores?”

detalhes-de-como-podemos-visualizar-as-informacoes-dentro-da-plataforma
Figura 3. Mais detalhes de como podemos visualizar as informações dentro da plataforma Tarvos View. Fonte: Autor.

Eu poderia passar horas falando de cada detalhe e porque nosso “mapa de calor” é uma solução robusta, bonita e que mostra a informação da forma correta, mas me contentei em estufar o peito e dizer: “Pode confiar!”

Foto de Elevagro Plataforma

Elevagro Plataforma

Ver outros conteúdos deste autor

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Não deixe sua carreira para depois

Experimente agora e conheça todas as funcionalidades e benefícios da plataforma Elevagro.

Conheça a plataforma

Enriqueça seu conhecimento sobre o campo

Acesse gratuitamente os materiais ricos exclusivos da Elevagro.

VEJA TAMBÉM

Educação Corporativa no Agronegócio: conheça os benefícios
  • Educação
  • 10/07/2025

Educação corporativa no agronegócio: descubra os ben...

O agronegócio mudou. O uso de novas tecnologias, as transformações no perfil dos trabalhadores do campo e as exigências do...

Ver mais
Vendas no Agro: principais lições da live com Renato Seraphim
  • Comercial, Gestão
  • 13/05/2025

Vendas no agro: veja as principais lições da live co...

No dia 24 de abril, a Elevagro promoveu a live “Vendas no Agro: desafios e estratégias“, mediada pelo nosso co-fundador...

Ver mais
Bactérias fitopatogênicas: o que são e como lidar
  • Doenças
  • 27/01/2025

Bactérias fitopatogênicas: o que são, suas caracterí...

As bactérias fitopatogênicas representam um desafio significativo para a produção agrícola global. Essas bactérias podem causar doenças que afetam a...

Ver mais
Ver mais artigos

Expanda seu conhecimento. Explore nossos cursos do agronegócio.

Confira os cursos
Logo Elevagro
Conhecimento que transforma a produtividade do agronegócio.
  • INSTITUCIONAL
  • Quem somos
  • Perguntas frequentes
  • Termos de uso e serviços
  • Política de privacidade
  • APRENDA
  • Cursos
  • Trilhas
  • Plataforma de cursos
  • Especialização
  • Pós-graduação
  • Elevagro Corporate
  • CONTEÚDOS
  • Blog
  • Seja um criador de conteúdo
  • CONTATO
  • Fale conosco
  • relacionamento@elevagro.com
  • (51) 9 9879-4278
  • Trabalhe conosco
Logo Google
WebShare a SEO First company © Copyright - Elevagro - Todos os direitos reservados