Utilização de Software Livre nos Projetos do Ministério do

Propaganda
Matriz de Informações Sociais do
Ministério do Desenvolvimento
Social e Combate à Fome
Caio Nakashima
Roberto Wagner
Sarah Gerard
Secretaria de Avaliação e Gestão da Informação
Agenda
Apresentação do Problema
Encaminhamento escolhido
Produto desenvolvido
Tecnologia Empregada
Detalhe da Solução
Problemas Encontrados
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
2
Apresentação do Problema
Os gestores da instituição
Ministro, Secretários, Diretores
 Prefeitos, Deputados, Senadores, Governadores
 Sociedade Civil organizada, imprensa

Necessita de informações do MDS (Ministério
do Desenvolvimento Social e Combate à
Fome)
Programas Sociais, Beneficiários,
Investimentos, etc.
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
3
História
Ministério Extraordinário de Segurança Alimentar

Secretaria Nacional de Segurança Alimentar e
Nutricional(SESAN)
Ministério de Assistência Social

Secretaria Nacional de Assistência Social (SNAS)
Secretaria Especial do Bolsa Família

Secretaria Nacional de Renda de Cidadania (SENARC)
Formam a estrutura finalística do MDS.


Secretaria de Avaliação e Gestão da Informação
Secretaria de Articulação
Institucional e Parcerias
MDS/ Diretoria de Gestão da
12/dez/2005
Informação/Coordenação de
Recursos Informacionais
4
Cenário
Caixa Econômica
Federal
IBGE
DATAPREV
12/dez/2005
CONAB
Planilhas
TRE
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
Tesouro Nacional
PNUD
Relatórios
5
Scenario: Organizacional Aspects
(Aspecto Organizacional)
CEF
NI
SENARC
NI
NI
NI
Cadunico
DATAPREV
SECEX-SecAdj-Gabinete
CGI
SNAS
CIf
SAGI
SESAN
CONAB
12/dez/2005
SAIP
NI
ASA
IBGE
TSE
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
6
Problemas
Não existe uma estrutura de informações
consolidada.
Cada órgão gerencia seus dados, quando
gerencia.
Não existe um fluxo de informações regular.
Necessidade de relatórios gerenciais com
rapidez.
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
7
Previous Scenario
REVAS-BPC
CADUNICO
SIAFAS-WEB
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
8
Encaminhamento Escolhido
Após muita pressão, e retrabalho nos
relatórios.
Criou-se um repositório de dados "particular"
para uso "doméstico".
Fato externo positivo

Apoio dos Secretários
Fato externo negativo

Pressões a mudanças, barreiras.
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
9
SIG
SENARC
Social Information Matrix DATA FLOW
SIG
SNAS
SIG
SESAN
Social
MI
DW
SIG
SAIP
Gabinete
Sec Exec.
SIG
SAGI
(M&A)
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
SAGI
10
Topologia dos Sistemas –Alternativas
Extrator 1
Extrator 2
Extrator n
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
11
Information Arquitecture
P1
P2
P
Pn
Social
Programs
P
Territory
T
T
Program: xxxxx
Beneficiary
B
B1 nnnnnnnn add
B
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
B2 nnnnnnnn add
.............................
Bn nnnnnnnnn add
12
Subsystem Integration
P1
P2
P
Pn
Social
Programs
P
Territory
T
SOCIAL DATA
DICTIONARY
T
Program: xxxxx
Beneficiary
B1 nnnnnnnn add
B
B2 nnnnnnnn add
B
.............................
Bn nnnnnnnnn
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
add
13
Estratégia de Construção do Sistema
Sistemas
Gerenciadores
de
Dados
Extratores
Coletores
SIGs
Processadores
Sistemas
De Exibição
Monitores
Ordenadores,
etc.
Relatores
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
Visualizadores
14
Produto Desenvolvido
Matriz de Informações Sociais

Visualizador de Dados para
análise
 apresentação
 estudo
 monitoramento


Dimensões
programas sociais
 unidade geográfica
 tempo
MDS/ Diretoria de Gestão da

12/dez/2005
Informação/Coordenação de
Recursos Informacionais
15
Estrutura Necessária
Respaldo dos gestores

Comitê de Gestão da Informação

Composto por membros de todas os departamentos do
MDS.
Fluxo regular para receber os dados
Conferir (IBGE, Unidades, etc)
Implantar os dados
Conferir no Sistema
Disponibilizar os Dados
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
16
Matriz de Informações Sociais
Permite a consulta de informações de
municípios e investimento de programas
sociais.
Existem as seguintes dimensões:
Itens de Busca
 Unidades Geográficas

Divisão Territorial
 População
 IDH


Período
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
17
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
18
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
19
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
20
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
21
Outras formas de consulta
Visualização de Dados através do programa
social.
Dados Georreferenciados
Gráficos
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
22
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
23
Cobertura do Bolsa Família
Legenda
Dinâmica
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
Depende do
Número de
Registros25
Estrutura do Visualizador de Mapas
Título (variável)
Funcionalidades
do Mapa (fixo)
Período de
Análise (variável)
Área de
Visualização
(variável)
Título (variável)
Legenda (variável)
Quantidade
de Registros
(variável)
12/dez/2005
MDS/ Diretoria de Gestão da
Escala (variável)
Informação/Coordenação de
Recursos Informacionais
26
Programa do Leite no Rio São Francisco
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
28
Programa do Leite no Rio São Francisco
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
Caixa para delimitar
30
Zoom ou Informações
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
31
Consulta de Informações espaciais
Caixa para delimitar a consulta
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
33
Resultado da Consulta
Apresenta as regiões geográficas selecionadas

Todas as regiões geográficas que tocam ou estão
circunscrita pelo retângulo.
Abre-se uma janela com uma lista das regiões
geográficas escolhidas:
Valores que serviram de insumo para o mapa.
 Link para o detalhes da informação sobre a área
geográfica.
 Link para um gráfico quando for necessário.
 Link para a localização
da região no mapa.
MDS/ Diretoria de Gestão da

12/dez/2005
Informação/Coordenação de
Recursos Informacionais
34
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
35
Consulta de uma área geográfica
através do mapa
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
37
Resultado da consulta de uma região
Destaca-se a região geográfica escolhida.
Abre-se um link para o detalhe desta região
geográfica.
Link para um gráfico da evolução do valor
apresentado (indicador, variável) ao longo do
tempo.
Detalhes das áreas geográficas que fazem
fronteira com o município.
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
38
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
39
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
40
Análise através de gráficos
Exemplo: Valor Repassado e
Número de Beneficiários longo do
tempo do Programa Bolsa Família
Análise dos dados de
Famílias Beneficiadas
Análise dos dados de
Valor Repassado
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
42
Análise dos dados do
Valor Repassado por Família
Combinação dos 2 Gráficos
MDS/ Diretoria de Gestão da
12/dez/2005
Informação/Coordenação de
Recursos Informacionais
43
Gráfico de Comparação entre Áreas
Permitir uma análise comparativa entre regiões
geográficas.
Seleção por proximidade geográfica ou por
valores próximos.
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
44
Comparação do Valor Repassado Bruto
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
45
Comparação do Valor Repassado
por Família
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
46
Integração de Sistemas
A partir dos dados Georreferenciados é
possível visualizar os dados da matriz de
informações.
No exemplo tem-se o mapa

PETI Bolsa: Recursos Repassados Município
10/2005
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
47
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
48
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
49
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
50
Dicionário de Indicadores
Inventário de
Indicadores
 Variáveis
 Fontes
 Fórmulas de cálculos
 Freqüência de atualização

12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
51
Knowlege-Based Monitoring Tool
Variables
Dictionary
Generator
Questionary
Generator
Social Program Data Dictionary
Standard
Data Collection
Tool
Indicator
Dictionary
Generator
12/dez/2005
Central Repository
(web service)
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
52
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
53
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
54
Integração das Ferramentas
Para cada indicador do dicionário é possível
visualizar os valores calculados e
georreferenciados.
No exemplo apresenta-se:
Programa: Bolsa Família
 Indicador: Valor total dos benefícios do Programa
 Nível de Desagregação: Meso Região

12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
55
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
56
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
57
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
58
Tecnologia Empregada
Tecnologias
Cliente
Browser
IExplorer,
Firefox,
Mozilla
Jbox (Java)
JavaScript
12/dez/2005
Servidor de Aplicação
Apache (WEB Server)
PHP (Versão 4.x)
MN Mapserver
PHP MapScript
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
PostGreSQL
PostGis
60
Desenvolvimento
Todos os teste foram com o IExplorer e FireFox.
É necessário a instalação do JVM no cliente.

JBox requer isto.
PHP versão 4.x para ser possível utilizar PHP
MapScript.

Até meados de 2005 não existia compilação para versão
5.0
Com MN MapServer não é necessário PHP
MapScript.

Foi utilizado para maior
flexibilidade na aplicação.
MDS/ Diretoria de Gestão da
12/dez/2005
Informação/Coordenação de
Recursos Informacionais
61
Desenvolvimento
O MapServer é autônomo, onde é possível
visualizar dados georreferenciados a partir de
um mapa em:
SHP
 PostGres
 Oracle Spatial
 ...

12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
62
MapServer
A primeira solução foi acessar os dados de
arquivos SHP, facilmente obtidos na Internet.
Para cada arquivo SHP, existe um arquivo SHX
e um DBF.
SHP contem a forma da área geográfica
 SHX é um arquivo de índice que liga com o arquivo
de dados.
 DBF arquivo de dados.

Problema de sincronia de atualização de
dados.
MDS/ Diretoria de Gestão da
12/dez/2005
Informação/Coordenação de
Recursos Informacionais
63
MapServer
Necessita de um arquivo .MAP para identificar
as funcionalidades e camadas de
apresentação dos dados e mapas.
Estrutura de um arquivo de mapas.

Apresentar
Para cada tema, ou conjunto de temas é
necessário criar um arquivo .MAP.
Não necessita de um gerenciador de banco de
dados.
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
64
MapServer
Permite expressões “SQL” dentro do arquivo .MAP
para



selecionar registros
delimitar as faixa de valores a selecionar
cores da legenda
Utilizando-se DBF é necessário atualizar o arquivo de
dados sempre que a fonte for atualizada.
É necessário ajustar o arquivo .MAP junto com o
DBF.
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
65
PostGreSql e PostGis
É mais lento que um arquivo SHP.
Todas as informações são armazenadas no
banco de dados.
Permite expressões “SQL” para buscar as
informações a ser apresentada no mapa.
Necessita de ajustes freqüentes no arquivo
.MAP.
PostGis possui funções de geoprocessamento.

Cálculo de distância, área, borda, contêm, etc.
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
66
PHP MapScript
Permite que as informações do arquivo .MAP
sejam atualizadas em tempo de execução.
Não necessita ajustes do arquivo .MAP sempre
que os dados são alterados.

Exemplo:
Ajuste dos valores a selecionar
 Criar legenda
 Etc.

12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
67
JBox
Applet Java que permite a funcionalidade de
interação com o usuário.
Criar uma caixa de seleção
 Mudança do cursor do mouse
 Apresentação de coordenadas do mouse
dinamicamente
 Chamadas de procedimentos do MapServer.
 Etc.

12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
68
Detalhe da Solução (Georreferenciamento)
Camada de
Apresentação
Regras de Negócio
Zoom
Busca de Informação
Pan
Link com outros aplicativos
Borda
Rótulos
Cores
Mapas do
Usuário
Dados
Tabelas
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
69
Mapas do Usuário
Arquivo contendo a infra-estrutura dos mapas
que o usuário deseja visualizar.
Título, SubTítulo
 Expressão de elaboração do MAPA
 Informações variáveis durante o tempo



Intervalo de tempo do mapa
Gráfico da informação
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
70
Exemplo
Atualização dos mapas dinamicamente.
Inserindo um novo item no menu.
Demonstração.
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
71
Problemas Encontrados
Documentação das tecnologias empregadas.
Conceitos básicos de Georreferenciamento e
Geoprocessamento
Divisão de tarefas entre as tecnologias
empregadas.
Definição de política de desenvolvimento do
produto
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
72
Problemas a encontrar
Melhorar o desempenho (tempo de resposta)
de cada consulta.
Alimentar o mapa de usuários com novos
temas.
Desenvolver um módulo de cadastro de novos
temas
Para conhecedores de SQL
 Para leigos em SQL

Interface com usuário mais amigável
12/dez/2005
MDS/ Diretoria de Gestão da
Informação/Coordenação de
Recursos Informacionais
73
Download