geoliberty

40
GeoLiberty Solução Livre para Construção de Sistemas de Informações Geográficas

Upload: paulo-henrique-vianna

Post on 27-Jun-2015

293 views

Category:

Technology


0 download

DESCRIPTION

Slides para apresentação do sistema proposto por mim em meu Trabalho de Conclusão de Curso.

TRANSCRIPT

Page 1: GeoLiberty

GeoLibertySolução Livre para Construção de

Sistemas de Informações Geográficas

Page 2: GeoLiberty

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

Page 3: GeoLiberty

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.

Page 4: GeoLiberty

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.

Page 5: GeoLiberty

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

Page 6: GeoLiberty

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

Page 7: GeoLiberty

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

Page 8: GeoLiberty

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.

Page 9: GeoLiberty

Tecnologias

Interface com o Usuário

9

Processamento de Dados

Banco de Dados

Page 10: GeoLiberty

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

Page 11: GeoLiberty

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)

Page 12: GeoLiberty

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

Page 13: GeoLiberty

Trabalhos RelacionadosFramework Conceitual GeoFrame

Framework conceitual baseado no formalismo de orientação a objetos utilizando a linguagem UML.

13

Page 14: GeoLiberty

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

Page 15: GeoLiberty

Implementação

Modelagem

15

Page 16: GeoLiberty

Implementação

Modelagem

16

Page 17: GeoLiberty

Implementação

Modelagem

17

Page 18: GeoLiberty

Implementação

Modelagem

18

Page 19: GeoLiberty

Implementação

Funcionamento

19

Page 20: GeoLiberty

Implementação

Funcionamento

20

Page 21: GeoLiberty

Implementação

Funcionamento

21

Page 22: GeoLiberty

Implementação

Funcionamento

22

Page 23: GeoLiberty

Implementação

Funcionamento

23

Page 24: GeoLiberty

Implementação

Funcionamento

24

Page 25: GeoLiberty

Implementação

Funcionamento

25

Page 26: GeoLiberty

Implementação

Funcionamento

Acesso ao sistema

http://200.132.38.35/

Acesso aos códigos fonte

https://github.com/PauloHenriqueVianna/geo_liberty

26

Page 27: GeoLiberty

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.

Page 28: GeoLiberty

Estudo de Caso

Edital para Realização de Ações do Programa Territórios da Cidadania no Médio Alto Uruguai

28

Page 29: GeoLiberty

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

Page 30: GeoLiberty

Estudo de Caso

MapAgro

30

Page 31: GeoLiberty

Estudo de Caso

MapAgro

31

Page 32: GeoLiberty

Estudo de Caso

MapAgro

32

Page 33: GeoLiberty

Estudo de Caso

MapAgro

33

Page 34: GeoLiberty

Estudo de Caso

MapAgro

34

Page 35: GeoLiberty

Estudo de Caso

MapAgro

35

Page 36: GeoLiberty

Estudo de Caso

MapAgro

Acesso ao sistema

http://200.132.38.35/mapagro/

36

Page 37: GeoLiberty

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

Page 38: GeoLiberty

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

Page 39: GeoLiberty

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

Page 40: GeoLiberty

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