Apresentação
A plataforma do Atlas:
a geografia de agropecuária brasileira é uma iniciativa para gerar e
disseminar conhecimento sobre a agropecuária brasileira a partir de uma
plataforma online. Pretende facilitar o entendimento sobre onde, o que, quanto,
quem, como e com quais consequências se produz no campo no Brasil.
Nessa plataforma estarão
organizados e disponibilizados dados secundários e originais sobre o setor
agropecuário, reunindo informações sobre o uso da terra, a aptidão agrícola, a
distribuição, produção e produtividade das culturas em séries históricas, além
de outras informações ambientais e sociais relevantes para o desenvolvimento
rural e a conservação dos recursos naturais, como o desmatamento e o
cumprimento do Código Florestal.
Assim, a iniciativa visa
facilitar o acesso à informação, fomentar estudos e fornecer subsídios para o
apoio à tomada de decisão e à formulação de políticas públicas e privadas para
o setor.
Arquitetura da
plataforma
A plataforma utiliza a
arquitetura cliente-servidor, tendo sido utilizadas as tecnologias:
Front-end:
- React + Redux
- React-Bootstrap
-
Axios: para requisições Ajax
-
Openlayers 3
-
Estilos LESS e CSS3
Back-end:
-
NodeJS
-
PostgreSQL+PostGIS
-
Padrão de API GraphQL
- Geoserver (servidor de
mapas)
Base de código:
-
Git
-
NPM
- Webpack
Escopo
O
consultor ficará responsável pela atualização e manutenção do front-end do
Atlas, durante 3 meses, seguindo as orientações e diretrizes da equipe
responsável pelo desenvolvimento da plataforma. A equipe interna do Imaflora
construirá as APIs e subirá as camadas para o Geoserver, ficando o consultor
responsável pela implementação das funcionalidades visuais na plataforma web,
com conteúdo responsivo, e pela elaboração da arquitetura de requisições
necessárias ao back-end. O consultor solicitará à equipe interna que
desenvolva as APIs, definindo os parâmetros de requisição, os esquemas JSON e
os dados esperados.
Será necessário
desenvolver no mínimo as seguintes funcionalidades:
1.
Exibição de novo conjunto de camadas das pesquisas agropecuárias do IBGE (PAM,
PPM, ABATE, PEVS e Censo Agropecuário);
2.
Exibição de camadas vetoriais com limites político-administrativos;
3.
Exibição de camadas base de imagens de satélite;
4.
Seletor temporal para selecionar os diferentes anos dos dados das pesquisas do
IBGE;
5.
Agrupamento do seletor de camadas em árvore permitindo transições;
6.
Transparência das camadas de acordo com o controle do usuário;
7.
Agregação das legendas no seletor de camadas;
8.
Mostrar dados de novas camadas por meio de consultas na API;
9.
Busca por camadas;
10.
Busca por localidade;
11.
Painel de configurações de variáveis métricas (e.g. toneladas, receita, número
de animais etc) para exibição em mapas e gráficos;
12.
Botões de download das informações tabulares utilizadas em cada
seleção/visualização;
13. Tornar parte do
estado do aplicativo como parâmetros da URL da plataforma.
Requisitos
-
Conhecer as linguagens e bibliotecas de front-end utilizadas na plataforma e
outras quaisquer que possam ser usadas para o desenvolvimento das
funcionalidades previstas;
-
Experiência comprovada no desenvolvimento de plataformas web;
-
Disponibilidade para realização de reuniões semanais na instituição em horário
comercial;
- Desejável experiência
com as pesquisas agropecuárias do IBGE.
Processo seletivo
Os interessados deverão
enviar até o dia 22 de setembro de 2017, para o email
geoprocessamento@imaflora.org, com o assunto “Desenvolvedor Plataforma Web”, os
seguintes documentos:
-
Currículo simplificado ou carta de interesse demonstrando experiência com
desenvolvimento web;
- Links de acesso à
plataformas web desenvolvidas pelo candidato.
Nenhum comentário:
Postar um comentário