o uso de ferramentas opensource para compor a ide embrapa€¦ · mobile. ide –diagrama de...

41
O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa

Upload: others

Post on 13-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

O Uso de Ferramentas OpenSourcePara Compor a IDE Embrapa

Page 2: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Embrapa

• 46 Unidades Temáticas

• + de 9500 Colaboradores

• Projetos de pesquisa produzem dados geoespaciais

• Desafios em projetos de gestão do conhecimento

• 2011 - Participação na INDE ? “Precisamos arrumar a casa antes"

Page 3: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Ferramentas Open Source

• Clientes e parceiros dos projetos de pesquisa (agricultores, agronegócio e governo) geralmente não possuem orçamento para adotar soluções proprietárias !

Page 4: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Projeto Geoinfo – Modelo de Gestão Geoespacial da Embrapa

• Embrapa 2012 – Geoinfo Embrapa Monitoramento por Satélite

• Embrapa 2014 – Diretoria de P&D – GT IDE Embrapa

• Projeto piloto – 12 Unidades

• Infraestrutura de Nuvem

• Infraestrutura Local

Page 5: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

IDE - Composição

• Camada de Dados - Geodatabase / Raster Files

• Camada de Geoserviços – WMS, WFS e WCS

• Camada de Cache e Otimização

• Camada de Metadados

• Camada de Clientes – GeoDesktop, Sig-Web e Sig-Mobile

Page 6: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

IDE – Diagrama de Composição

SGDB

GeoDatabase

Pro

toco

los

OG

C (

WM

S, W

FS, W

CS)

Servidor de Arquivos

Rasters

Servidor de Mapas (WMS,

WFS, WCS)

Pro

toco

lo p

rop

riet

ário

do

SG

DB

Servidor de Metadados

(CSW)ESRI ArcMAP

ERDAS

Quantum GIS

GvSIG

Web/ WebGIS

INDE

internet

internet

Page 7: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

IDE – Embrapa - Composição

• Geodatabase – PostgreSQL/PostGIS

• Geoserviços – Geoserver

• Gestão de Cache – Geowebcache

• Gestão da IDE – Geonode

• Serviços de Metadados – PyCSW

• Gestão de Metadados – Geonode/Geonetwork

Page 8: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Diagrama IDE - Embrapa

SGDB

GeoDatabase

Pro

toco

los

OG

C (

WM

S, W

FS, W

CS)

Servidor de Arquivos

Rasters

Servidor de Mapas -

Geoserver

Pro

toco

lo p

rop

riet

ário

do

SG

DB

Servidor de Metadados -Geonetwork

Geonode

ESRI ArcMAP

ERDAS

Quantum GIS

GvSIG

Geoportais

INDE

INDE

internet

internet

Page 9: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Diagrama – Distribuição de Metadados IDE

IDE 1 IDE 2

IDE 3 IDE 4

IDE 5 IDE 6

IDE Compartilhada

Metadados Metadados

Metadados Metadados

MetadadosMetadados

Metadados

IDE Local 1

IDE Local 2

IDE Local 3

INDE

Nuvem da IDE Embrapa

Nuvem da IDE Embrapa

Metadados

Metadados

Metadados

Centralização de Metadados de Todas as IDEs

harvest csw

harvest csw

Usuários

Consultas de metadados

geoserviços

geo

serv

iço

s

Page 10: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

IDE – Imagens Raster

• Rasters são armazenados em formato “File System”

• Existem processos de preparação e tratamento de imagens antes de subirem à IDE

• Dependendo do tipo de aplicação, o modelo de tratamento e preparação pode variar

• Imagens maiores que 2GB são tratadas especialmente na IDE

Page 11: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Imagens Raster – Processos de Preparação e Tratamento

• Conversões em bandas e quantidades de bits

• Criação de Pirâmides para a otimização

• Criação de Image Mosaic/Pyramid Layers para otimização

• Criação de Cache de Tiles

• Criação de polígonos/retângulos envolventes

• Criação de Thumbs/Miniaturas

Page 12: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Procedimentos de tratamento e preparação da Imagem

Disponível para navegação ?

Otimização e preparação de Pyramid Layers ou Cache

Cadastro e compartilhamento como Geoserviço

Cadastro de metadados

Criação de Thumbs ou retângulos envolventes

Maior do que 2GB ?

Sim

Não

Sim

Não

Imagem disponível na IDE

Diagrama de processos de tratamento de imagens raster para a IDE

Page 13: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Imagens Raster e Séries Temporais

• Processo específico de catalogação como Geoserviço- Datas são armazenadas em uma tabela de controle no geodatabase

• Podem existir processos contínuos e periódicos de recebimento e tratamento/transformação de novas séries

Page 14: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Interface Geonode

Page 15: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Consulta de Metadados - Geoinfo Embrapa

Page 16: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Geoinfo Embrapa - Botão INDE

Page 17: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Interface Geonetwork

Page 18: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

IDE x SIG-Web e Sig-Mobile

• Os SIGs-Web/Mobile também compõe IDEs

• SIGs acessam dados, metadados e consomem geoserviços fornecidos por uma IDE

• SIGs analíticos, colaborativos e estáticos

Page 19: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Ferramentas para o desenvolvimento de Sistemas SIG

• PostgreSQL/PostGIS – Geodatabase

• ES6/ES7

• Openlayers/Leaflet

• ExtJS, Geoext, GXP, OpenGeo SDK

• ReactJS, Redux, Material UI, Bootstrap

• Flask (Python) – APIs Restfull

• NodeJS, ExpressJS – APIs Restfull

• Cordova (Mobile Apps)

• Protocolos (JSON, GeoJSON)

Page 20: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

SOMA Brasil

Page 21: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

SOMA Brasil - Consultas

Page 22: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

SOMA Brasil - Rankings

Page 23: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

SOMA Brasil - Rankings

Page 24: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

SOMA Brasil – NDVI Spot Vegetation

Page 25: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

SOMA Brasil – NDVI MODIS

Page 26: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Portal Árvores de Campinas – World View

Page 27: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Geoweb - Matopiba

Page 28: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Geoportal PELD – Ecosistemas Costeiros Bacia de Santos

Page 29: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

GeoSocial - MDSA

Page 30: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Geoportal - Macrologistica

Page 31: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Geoportal - Macrologistica

Page 32: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Framework - EasyMaps

Page 33: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Framework - EasyMaps

Page 34: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Framework - EasyMaps

Page 35: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Alerta de Pragas e Ameaças

Page 36: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Alerta de Pragas e Ameaças

Page 37: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Alerta de Pragas e Ameaças

Page 38: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Alerta de Pragas e Ameaças - Mobile

Page 39: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Alerta de Pragas e Ameaças - Mobile

Page 40: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Conclusões

• Sucesso no uso de ferramentas OpenSource

• 13 IDEs na Nuvem

• 2 IDEs locais

• Projeto de “Ação Gerencial” para expansão a todas as unidades da Embrapa

Page 41: O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de Composição SGDB CS) GeoDatabase Servidor de Arquivos Rasters Servidor de Mapas (WMS,

Obrigado !

Davi de Oliveira Custódio

Analista de Sistemas

Núcleo de Tecnologia da Informação

[email protected]