geoliberty
DESCRIPTION
Slides para apresentação do sistema proposto por mim em meu Trabalho de Conclusão de Curso.TRANSCRIPT
GeoLibertySolução Livre para Construção de
Sistemas de Informações Geográficas
Contextualização
SIG: Sistemas de Informações Geográficas
• Realizam o tratamento computacional de dados geográficos, ou seja, a manipulação e análise destes dados baseados em sua localização no espaço.
• Utilizando SIGs podemos ligar atributos descritivos com geometrias de diferentes tipos de dados geográficos.
2
Contextualização
O Atlas of New South Wales disponibiliza dados políticos, sociais e científicos, que podem ser utilizados como meio de auxílio educacional e divulgação pública de políticas realizadas.
3
Os SIGs podem ser utilizados em diferentes casos e oferecer dados importantes para gestão e pesquisa de informações espaciais.
Contextualização
No IBGE Países são divulgados dados pesquisados pelo IBGE, que podem ser acessados através da interação do usuário com o mapa.
4
No projeto da Assembleia Legislativa de Goiás, chamado Cidadão Participativo, o cidadão pode contribuir com a gestão do estado realizando o cadastramento de ocorrências ligadas a localizações espaciais.
Contextualização
Basicamente um Sistema de Informações Geográficas é constituído pela interface com o usuário, o processamento de dados espaciais e uma base de dados geográficos.
5
Contextualização
Pode-se especificar um Sistema de Informações Geográficas para que ele atenda as necessidades de diferentes modelos em diversas áreas do conhecimento.
6
Motivação
SIGs
• Sistemas proprietários• Alto grau de complexidade• Custo ao usuário
GeoLiberty
• Sistema base manipulação de dados geográficos• Utilização livre• Aliviar encargos financeiros• Auxiliar na expansão do uso
7
Objetivos
• Pesquisa e monitoramento de trabalhos ligados a Sistemas de Informações Geográficas.
• Estudo de tecnologias de uso gratuito e de código aberto.
8
• Construção do sistema base com funções de gerenciamento de dados geográficos, de forma que o mesmo ofereça extensibilidade.
• Desenvolvimento de um Sistema de Informações Geográficas em uma área específica que utilize o sistema base de gerenciamento de dados espaciais.
Tecnologias
Interface com o Usuário
9
Processamento de Dados
Banco de Dados
Trabalhos Relacionadosi3Geo
Inclui um conjunto de ferramentas de navegação e compartilhamento de mapas.
10
• Documentação Descentralizada
• Pouco Extensível
• Utilização de Tecnologias Descontinuadas
Trabalhos RelacionadosGUEB - Framework para disseminação de dados geográficos na Web
Desenvolvido com o objetivo de facilitar e padronizar a disseminação de dados geográficos na web, com a utilização de aplicações SIG.
11
• Necessita de um servidor de mapas (MapServer)
• Não oferece funções avançadas de manipulação e consulta de dados geográficos (distâncias, centroides, áreas e etc)
Trabalhos RelacionadosFramework para Coleta e Filtragem de Contribuições Voluntárias
Projeto que visa possibilitar a coleta de dados geográficos fornecidos voluntariamente através da web.
12
• Não oferece extensibilidade
• Uso de tecnologias proprietárias
• Não oferece cadastramento de dados geográficos através de interação com o mapa
Trabalhos RelacionadosFramework Conceitual GeoFrame
Framework conceitual baseado no formalismo de orientação a objetos utilizando a linguagem UML.
13
Implementação
Modelagem
A arquitetura foi desenvolvida em três camadas, separando logicamente a interface com o usuário, o processamento de dados e o banco de dados.
Cada camada é subdividida em componentes que realizam tarefas específicas. Entre estes componentes foram definidas ligações que fazem com que a informação siga um ciclo lógico durante a execução do sistema.
14
Implementação
Modelagem
15
Implementação
Modelagem
16
Implementação
Modelagem
17
Implementação
Modelagem
18
Implementação
Funcionamento
19
Implementação
Funcionamento
20
Implementação
Funcionamento
21
Implementação
Funcionamento
22
Implementação
Funcionamento
23
Implementação
Funcionamento
24
Implementação
Funcionamento
25
Implementação
Funcionamento
Acesso ao sistema
http://200.132.38.35/
Acesso aos códigos fonte
https://github.com/PauloHenriqueVianna/geo_liberty
26
Estudo de Caso
Territórios da Cidadania
• Governo Federal• Priorizar ações para garantir atendimento às necessidades básicas• Acelerar processos locais para ampliação da geração de renda
27
Edital para Realização de Ações do Programa Territórios da Cidadania no Médio Alto Uruguai
• Departamento de Assistência Técnica e Extensão Rural - DATER/SAF/MDA
• Orientações para contratação e execução de serviços de Assistência Técnica e Extensão Rural (ATER)
• Território da Cidadania Médio Alto Uruguai - RS• Bases para a execução do Programa Nacional de Assistência Técnica
e Extensão Rural.
Estudo de Caso
Edital para Realização de Ações do Programa Territórios da Cidadania no Médio Alto Uruguai
28
Estudo de Caso
MapAgro
Trabalho realizado conjuntamente com alunos do curso de Agronomia da Universidade Federal de Santa Maria, campus de Frederico Westphalen.
Software para internet com características que podem auxiliar tecnologicamente na realização de ações ligadas ao Programa Territórios da Cidadania na região do Médio Alto Uruguai.
29
Estudo de Caso
MapAgro
30
Estudo de Caso
MapAgro
31
Estudo de Caso
MapAgro
32
Estudo de Caso
MapAgro
33
Estudo de Caso
MapAgro
34
Estudo de Caso
MapAgro
35
Estudo de Caso
MapAgro
Acesso ao sistema
http://200.132.38.35/mapagro/
36
Conclusão e Trabalhos Futuros
• Facilitação do desenvolvimento de SIGs
• Utilização softwares livres = redução de custos
• Propiciar o uso por entidades que não teriam acesso
• Fortalecimento da comunidade de software livre
37
Conclusão e Trabalhos FuturosAperfeiçoamento do Sistema GeoLiberty:
• Efetuar melhorias no layout da interface de administração;• Desenvolver suporte a mais formatos de arquivos de dados geográficos,
tanto para upload quanto download de arquivos;• Realizar experiências de integração com o servidor de mapas
Mapserver (MAPSERVER, 2012);• Desenvolver novas funções de tratamento de dados geográficos;• Promover a disponibilização do GeoLiberty em repositórios de software
livre;• Submeter a proposta apresentada pelo GeoLiberty em eventos e
promoções realizadas pela comunidade acadêmica e de software livre.
38
Conclusão e Trabalhos FuturosDesenvolvimento de um Repositório Público de Dados Geográficos:
• Utilizar o sistema GeoLiberty como base• Qualquer pessoa realiza o cadastro e recebe um usuário e senha
para autenticação• Realizar o upload dos dados a partir de arquivos de diferentes
formatos• Contextualizar qualquer tipo de dados geográficos• Realizar o download de mapas em diferentes formatos• Acumular e organizar dados espaciais
39
Conclusão e Trabalhos FuturosContinuação do Desenvolvimento da Aplicação MapAgro
Implementar novos relatórios com escopo específico, ligados a Unidade de Produção Familiar, como por exemplo:
• Mão de obra contratada, familiar e total;• Superfície total;• Superfície agrícola;• Rebanho total;• Rendimento médio da produção agropecuária;• Renda média e bruta por pessoa;• Renda bruta não agrícola;• Relatórios de informações gerais agrupados por atividade;• Percentual de áreas com erosão;• Impactos ambientais provocados pelo uso de produtos químicos,
descarte de lixo e embalagens de agrotóxicos;• Atividades Produtivas e Estrutura Fundiária do município;
40