prefeitura livre - passado, presente e futuro

24
Helton UCHOA

Upload: geolivre-conference

Post on 11-May-2015

1.946 views

Category:

Technology


2 download

DESCRIPTION

Apresentação ministrada pelo Engenheiro Cartógrafo Helton Uchôa (OpenGEO) no Geolivre 2009 Conference.

TRANSCRIPT

Helton UCHOA

OpenGEO

A OpenGEO é uma empresa de Engenharia e Tecnologia que atua em 3 grandes segmentos: Sistemas de Gestão Corporativa (ERP & GRP), Geotecnologias e Treinamentos;Em poucos anos, a OpenGEO ganhou referência internacional com soluções de software livre para área de Geotecnologias. Entre os projetos de grande sucesso, estão o GEOLIVRE Linux, Open 3D GIS e o phpPgGIS;A OpenGEO é uma empresa com forte compromisso de apoio às comunidades de usuários de SL.

Clientes

Agência Nacional de

Águas

Ministério das Cidades

Ministério de Desenvolvimento

Social e Combate à Fome

CorreiosIMBEL

Prefeitura de Arraial do Cabo

Companhia Espírito

Santense de Saneamento

Prefeitura de Fortaleza

Instituto Militar de Engenharia

Sec. de Segurança de MS – empresa

Compnet

Prefeitura do Recife

Prefeitura de Vitória

Prefeitura de Cubatão

Prefeitura de Cachoeiro do Itapemirim

Exército Brasileiro

Existe alguma informação no âmbito de um Sistema de

Gestão Governamental que não possui referência geográfica

direta ou indireta?

O mundo está em convergência cada vez mais acelerada

Visão “tradicional” do mercado

TIC Geoprocessamento

X Y

X + Y

Visão “inovadora”

TIC Geoprocessamento

X Y

(X + Y)*N

Comparação de Conceitos

Sistemas de Gestão desenvolvidos pela OpenGEOSistemas de Gestão desenvolvidos pela OpenGEO

Orçamento Financeiro Físico Projetos

GEO

Sistemas de Gestão Existentes no MercadoSistemas de Gestão Existentes no Mercado

Orçamento Financeiro Físico Projetos GEO

Capacidade que uma determinada situação

possui em prover análises

espaciais/geográficas e topológicas.

Inteligência Geográfica

GEOPROCESSAMENTO(Tecnologia da Informação Geográfica)

É o conjunto de ações que possibilita a inclusão de Inteligência Geográfica aos processos de uma

instituição.

Dados Matriciais (raster)

Os dados matriciais são caracterizados por um conjunto de elementos organizados numa matriz, normalmente de duas

dimensões (X e Y), onde cada posição armazena um determinado valor. Um exemplo deste tipo de produto são as fotografias digitais,

onde a imagem é armazenada como um conjunto de pixels estruturados numa matriz com dimensões pré-definidas. Em

aplicações de cartografia, normalmente esta matriz é relacionada a um espaço geográfico real, ou seja, os pixels passam a ser

compreendidos como uma posição (área) geográfica.

Dados Vetoriais (vector)

Os dados vetoriais são caracterizados por um conjunto de elementos que armazenam uma referência espacial/geográfica, ou seja, uma coordenada normalmente em 2D ou 3D. A unidade

básica destes elementos é o ponto. Para a maioria das aplicações envolvendo Sistemas de Informações Georeferenciadas (SIG, também denominados de Sistemas de Informação Geográfica,

cuja tradução é originada do termo Geographic Information System - GIS), além do ponto, existem outros 2 elementos

básicos: a linha e o polígono (área).

Principais Especificações OpenGIS

WFS (Web Feature Service): esta especificação apresenta uma forma de acesso (inserção, atualização, exclusão e análise) à feição através do ambiente Web

(HTTP). As operações entre clientes e servidores são baseadas no formato GML.

WMS (Web Map Service): esta especificação define 4 protocolos (GetCapabilities, GetMap, GetFeatureInfo e DescribeLayer) que permitem a

leitura de múltiplas camadas de informações (layers) georreferenciadas, contendo vetores e/ou imagens. Essa conexão permite somente consulta de

dados, sendo todo o processo de renderização do mapa feito no servidor. Com isso, o cliente recebe uma imagem que corresponde a uma visualização do

mapa, de acordo com as camadas (vetoriais ou matriciais) solicitadas.

GML (Geography Markup Language): padrão baseado no XML desenvolvido para permitir o transporte e armazenamento de informações geográficas. Muitos softwares livres implementam esse formato, mas o formato mais utilizado para esta portabilidade ainda é o ESRI® Shapefile, sendo amplamente utilizado em

sistemas comerciais e livres.

Sistemas Integrados (padrões abertos)

SaúdeSo

cial

Educação

SFS

WFS

WMS

WCS

Servidores de Geoinformação

BD GEO

Geo-Middleware

Dados Vetoriais

Banco de Dados Geográfico

Repositório da dados vetoriais

Dados Matriciais

PostgreSQLPostGIS

Arquivos vetoriais organizados em

diretórios:

Shapefile, DXF, DWG, DGN, etc.

Repositório da dados matriciais

Arquivos matriciais organizados em

diretórios:

TIFF, GeoTIFF, JPG, PNG, etc.

MapServer

GeoServer Geotools(Java)

Chameleon(PHP/MapScript)

CartoWeb(PHP/MapScript)

OpenLayers(Javascript)

Frameworks

OGR

GDAL

Intranet

Google Earth

gvSIG QGIS

Navegador Web

Internet

Dispositivos móveis

(wireless)

Atendimento ao munícipe

Aplicações Externas

Intercâmbio com fontes externas

de dadosOBS1: a estrutura de arquivos vetoriais organizada em diretórios (fora do Banco de Dados) deverá existir apenas num período de migração (transição) da atual estrutura para uma arquitetura baseada em Banco de Dados Geográfico.

OBS2: no período no qual este trabalho foi executado, o padrão (OpenGIS) SFS já tinha “evoluído” para o SFA. O PostGIS já estava em processo de adaptação para este novo padrão.

OBS3: esta arquitetura foi modelada com ênfase nos padrões abertos, para área de geotecnologias, reconhecidos internacionalmente. Neste contexto, os padrões OpenGIS predominam nesta arquitetura.

Arquitetura da Solução de GeoprocessamentoArquitetura da Solução de GeoprocessamentoInteroperabilidade (padrões OpenGIS)Interoperabilidade (padrões OpenGIS)Plano Diretor de Geoprocessamento - 2007Plano Diretor de Geoprocessamento - 2007

FortalezaPrefeitura de

SFS/SFA (OpenGIS): padrão que define a forma de armazenamento e recuperação de dados geográficos, bem como o formato das análises espaciais/geográficas e topológicas.

WFS (OpenGIS): especificação que define a forma de acesso (inserção, atualização, exclusão e análise) à feição através do ambiente Web (HTTP).

WMS (OpenGIS): esta especificação define 4 protocolos que permitem a leitura de múltiplas camadas de informações (layers) georreferenciadas tendo como retorno ao cliente, através da Web (HTTP), um dado matricial.

WCS (OpenGIS): padrão voltado à disponibilização de coverages através do ambiente Web (HTTP).

Dados Vetoriais: arquivos vetoriais (vector) georeferenciados nos formatos mais utilizados pela Prefeitura.

Dados Matriciais: arquivos matriciais (raster) georeferenciados nos formatos mais utilizados pela Prefeitura.

Aplicações Web: aplicações (interfaces) personalizadas, desenvolvidas em ambiente Web, para tratar a geoinformação e atender as demandas internas e externas da Prefeitura.

KML: formato aberto (baseado em XML) utilizado pelo Google Earth.

I3GEO(PHP/MapScript)

KM

L

KML

WFS

WFS

WFS

WMS

WMS

SFS/SFA

HTTP

HTTP

SFS/SFA

SFS/SFA

WFS

WM

S

SFS/SFA

Vetor

Vetor

Matricial

MatricialVetor

WCS

WC

S

Resultado:OLIMPIAGUAPIACUTABAPUACEDRALIBIRACATIGUA

SELECT t2.nome_munic FROM municipios t1, municipios t2 WHERE TOUCHES(t1.the_geom, t2.the_geom)='t' AND t1.nome_munic='UCHOA';

PostgreSQL/PostGIS(Banco de Dados Geográfico)

Executa query no banco de

dados

“Renderiza” o resultado através de um servidor de mapas (neste exemplo, o

MapServer)

Uma Breve História

Alto índice de fracassos dos projetos de Geoprocessamento e CTM: Geoprocessamento focado na compra de licenças. Geoprocessamento inacessível para os altos

gestores. Projetos envolvendo Cadastro Técnico

Multifinalitário (CTM) com enfoque na importação de bases de dados.

CTM dissociado dos imóveis. Visão departamental.

Solução Inovadora

Os diversos módulos são capazes de tratar nativamente a Informação Georreferenciada, possibilitando a implantação do Geoprocessamento Corporativo. Este recurso utiliza ferramentas da Web 2.0 para interação entre o usuário e os dados geográficos.

Implementa o conceito de Cadastro Técnico Multifinalitário (CTM) com atualização em tempo real.

É totalmente licenciado em Software Livre.

Implementa os principais Padrões Abertos Internacionais (W3C, OpenGIS, etc).

Está em conformidade com e-PING – Padrões de Interoperabilidade de Governo Eletrônico.

Possui um Cadastro Único de Munícipe integrando todos os módulos.

A primeira solução de Gestão Municipal Integrada a ser homologada pelo Portal do software Público (Ministério do Planejamento).

Tecnologias Avançadas

O Prefeitura Livre é homologado para funcionar em diversas plataformas Linux® e Windows®. Desta forma, é adaptável a qualquer ambiente computacional implantado nos Municípios.

O PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor") é uma linguagem de script open source de uso geral, muito utilizada especialmente para o desenvolvimento de sistemas para Web. É uma linguagem extremamente popular e possui uma excelente curva de aprendizagem.

O CakePHP é um framework escrito em PHP que tem como principais objetivos oferecer uma estrutura que possibilite aos programadores de PHP de todos os níveis desenvolverem aplicações robustas rapidamente, sem perder flexibilidade.

O PostgreSQL é um Sistema Gerenciador de Banco de Dados Objeto Relacional (SGBDOR), desenvolvido como software livre. É um dos mais robustos SGBDs da atualidade e tem sido amplamente utilizado em projetos de missão crítica.

O PostGIS é uma extensão espacial/geográfica licenciada em software livre. Sua construção é feita sobre o PostgreSQL, possibilitando que este SGDB consiga armazenar e analisar entidades geográficas.

Evolução de Conceito

Programação Orientada a Objetos

Programação Orientada a Entidades Geográficas

Tendências

Software Livre: Uma pesquisa do Gartner prevê que em 2011, pelo

menos 80% dos softwares comerciais irão conter uma quantidade significativa de código-fonte aberto.

Computação em nuvem: Nos próximos anos, não haverá mais espaço para

soluções que necessitam ser instaladas localmente, tudo será desenvolvido visando um ambiente Web de alta performance.

Demonstração Prática

Helton UCHOA

(21) [email protected]