O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de...
Transcript of O Uso de Ferramentas OpenSource Para Compor a IDE Embrapa€¦ · Mobile. IDE –Diagrama de...
O Uso de Ferramentas OpenSourcePara Compor a IDE Embrapa
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"
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 !
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
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
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
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
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
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
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
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
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
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
Interface Geonode
Consulta de Metadados - Geoinfo Embrapa
Geoinfo Embrapa - Botão INDE
Interface Geonetwork
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
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)
SOMA Brasil
SOMA Brasil - Consultas
SOMA Brasil - Rankings
SOMA Brasil - Rankings
SOMA Brasil – NDVI Spot Vegetation
SOMA Brasil – NDVI MODIS
Portal Árvores de Campinas – World View
Geoweb - Matopiba
Geoportal PELD – Ecosistemas Costeiros Bacia de Santos
GeoSocial - MDSA
Geoportal - Macrologistica
Geoportal - Macrologistica
Framework - EasyMaps
Framework - EasyMaps
Framework - EasyMaps
Alerta de Pragas e Ameaças
Alerta de Pragas e Ameaças
Alerta de Pragas e Ameaças
Alerta de Pragas e Ameaças - Mobile
Alerta de Pragas e Ameaças - Mobile
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
Obrigado !
Davi de Oliveira Custódio
Analista de Sistemas
Núcleo de Tecnologia da Informação