Desenvolvimento de Sistema WEB para manipulação e gerenciamento de dados espaciais
Descrição: Este desafio demanda a implementação de um sistema web que utiliza ferramentas que possibilitem a visualização, edição geoespacial e a análise de dados em tempo real contribui para uma melhoria nos resultados produzidos pelos modelos automáticos, garantindo melhores resultados utilizados pelo cliente final. Desta forma, a aplicação deve possibilitar a interação usuários: administrador, analista e consultor. O usuário analista deverá ter acesso a uma lista de talhões agrícolas (informações geoespaciais e alfa-numéricas), mapa de um determinado problema evidenciado nestes talhões (informações geoespaciais e alfa-numéricas), ferramentas para visualização de imagens por protocolo OGC, ferramentas para edição vetorial e atualização em banco. Já o usuário consultor, irá adicionar os dados a serem editados pelo usuário analista e terá acesso a um dashboard que mostrará evidências quantitativas e qualitativos da evolução das atividades dos usuários analistas. Já o usuário administrador, terá as todas as funções desenvolvidas e necessárias no sistema aqui proposto, que são: cadastro de usuários, de áreas, acesse a aplicação Web e os dashboards.
| Sprints | Início | Fim |
|---|---|---|
| Kick-off geral | 24/02 | 28/02 |
| Sprint 1 | 10/03 | 30/03 |
| Sprint 2 | 07/04 | 27/04 |
| Sprint 3 | 05/05 | 25/05 |
| Feira de Soluções | 29/05 |
Siga as instruções do Contribuiting
- Fornecer visualização de imagens tiradas de satélites
- Dashboards com os dados dos mapas disponibilizados
- Utilizar softwares livres
- Manual de Usuário
- Guia de Instalação
- Java (linguagem de programação, frameworks e APIs)
- Documentação API
- Modelagem de Banco de dados
- Deve ser uma aplicação web
- Inserção de três tipos de usuários: administrador, analista e consultor
- Registro e edição de mapas
- O Cadastro de geometria via upload de arquivo .geojson
- O Dashboards com informações a partir de filtros dos dados e destacar no mapa as áreas resultantes
- Edição de mapas em tempo real
| N° | Sprint | User Story | Prioridade | Status |
|---|---|---|---|---|
| 1 | Sprint 1 | Como um administrador ou consultor, eu quero cadastrar novas fazendas, para que eu possa associar talhões a essas fazendas e iniciar os processos de análise. | Alta | Finalizada |
| 2 | Sprint 1 | Como um usuário do TerraVision (administrador, consultor ou analista), eu quero uma tela para visualizar os talhões de uma fazenda em mapa, para que eu possa ter uma visão detalhada das áreas cadastradas. | Alta | Finalizada |
| 3 | Sprint 1 | Como um usuário do TerraVision (administrador, consultor ou analista), eu quero uma tela de visualização dos talhões em lista, para que eu possa ter uma visão detalhada das áreas cadastradas. | Média | Finalizada |
| 4 | Sprint 1 | Como um usuário do TerraVision (administrador, consultor ou analista), eu quero visualizar as fazendas em lista, para que eu possa ter uma visão detalhada das áreas cadastradas. | Média | Finalizada |
| 5 | Sprint 1 | Como um administrador ou consultor, eu quero cadastrar novos talhões associados a uma fazenda, para que essas áreas possam ser incluídas nas análises e monitoramentos. | Alta | Finalizada |
| 6 | Sprint 2 | Como um analista, eu quero analisar, aprovar ou reprovar os talhões dos mapas, para que eu possa garantir a precisão e a qualidade das informações no sistema. | Alta | Em progresso |
| 7 | Sprint 2 | Como um analista, eu quero editar a geometria de um talhão, para que eu possa corrigir erros ou ajustar informações geradas pela IA e garantir a precisão dos dados no sistema. | Média | Em progresso |
| 8 | Sprint 2 | Como um consultor, eu quero editar as informações de um talhão, para que eu possa corrigir erros e garantir a precisão dos dados no sistema. | Média | Em progresso |
| 9 | Sprint 2 | Como um consultor, eu quero editar as informações de uma fazenda, para que eu possa corrigir erros e garantir a precisão dos dados no sistema. | Média | Em progresso |
| 10 | Sprint 2 | Como administrador, eu quero cadastrar novos usuários, para que eu possa atribuir funções (administrador, consultor ou analista) e garantir que cada usuário tenha acesso às funcionalidades correspondentes. | Baixa | Em progresso |
| 11 | Sprint 3 | Como um administrador ou consultor, eu quero acessar dashboards de produção dos analistas, para que eu possa acompanhar o desempenho da equipe e a qualidade das análises. | Baixa | À fazer |
| 12 | Sprint 3 | Como um usuário do TerraVision (administrador, consultor ou analista), eu quero realizar login no sistema, para que eu possa acessar as funcionalidades correspondentes à minha função de forma segura. | Média | À fazer |
| Integrante | |
|---|---|
| Yan Yamim |
|
| Matheus Marciano |
|
| Maria Clara Santos |
|
| Marília Borgo |


