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