Você está na página 1de 37

Estado da Arte em SIG

Tecnologias em Geoprocessamento

Sandro Danilo Gatto


Analista de Sistemas

www.cpqd.com.br
Agenda

 Perfil do CPqD
 Composição de soluções SIG
 Cases do CPqD
 Reflexões
Direitos reservados ao CPqD
Certificações

SW-CMM Nível 2 (adequando ao CMMi 3)


Desenvolvimento de Software

ISO 9001:2000
Tecnologia de Produto
Serviços Tecnológicos
Desenvolvimento de Software

ISO 14001:1996
Sistema de Gestão Ambiental
Direitos reservados ao CPqD
Certificações

 ORACLE, Java e PMI

 Membro do OGC – Open


Geospatial Consortium
 Co-Fundadores do GITA -
Brasil (www.gita.org.br)

 Membro do GITA
internacional - Geospatial
Direitos reservados ao CPqD

Information & Technology


Association (www.gita.org),
SIG e CPqD

 15 anos de experiência em SIG


 Soluções, não software
 Regras de Negócios
 Processos
 Software Proprietário e Livre

 Áreas de atuação principais:


 Telecom
 Governo
Direitos reservados ao CPqD

 Força de Trabalho
 Prefeituras
Experiência Desenvolvimento Geo

Automatização Processos  Roteamento


Operacionais  Network traces
Integração com sistemas ou  Geocodificação
produtos prateleira  Análises Temáticas
Conversão de dados  Transações longas
Gerência de Workflow  Escalabilidade
Network Design  Alta Disponibilidade
Simulações  Web Mapping
Arquiteturas e Padrões Abertos  Integração CAD – SIG
Direitos reservados ao CPqD
Missão Crítica e Throughput

100 milhões objetos gerenciados


16 milhões terminais disponíveis

12 milhões de assinantes em operação

1.300 novos projetos mês

200.000 Ordens Serviços mês

1 milhão de consultas geográficas mês

2 bilhões de transações Oracle mês

Geospatial Database for Operations and Engineering http://

download-east.oracle.com/otndocs/products/spatial/pdf/telefonica_brasil
_ug.pdf
Direitos reservados ao CPqD
Solução SIG

 Pessoas
 Construção do banco de dados
 Definição das tecnologias
 Desenvolvimento das aplicações
Direitos reservados ao CPqD
Pessoas

 Conhecimentos envolvidos
 Conhecimento básico de geografia
 Elementos de cartografia
 Desenho assistido por computador
 Estatística espacial, geomarketing
 Sistemas e tecnologia da informação
 Programação
Direitos reservados ao CPqD
Construção de Banco Dados
Geográficos

 Conversão de Dados
 Mapeamento Urbano Básico (MUB)
 Informações de Mercado
80% dos dados tratados nas diversas
 Redes (Telefonia, Energia
áreas das ciênciasElétrica,
possuem Saneamento, etc)
componentes espaciais ou são,
 Fontes pelo menos, “espacializáveis”
 Imagens de satélite, fotos aéreas, mapas digitais ou
papel, levantamento em campo

 Auditoria e Gerência de Projetos de Conversão


Direitos reservados ao CPqD
Direitos reservados ao CPqD

Conversão de MUB
Lembre-se

Apenas software não


resolve o problema.

É preciso possuir cadastro


atualizado e de qualidade
Direitos reservados ao CPqD
Definição das tecnologias

 Pré-requisitos
 Sistemas Abertos
 Interoperável
 Integração
 Outras necessidades
 Diversidade
 Escalabilidade
 Alta Disponibilidade
 Componentização
Direitos reservados ao CPqD

 Modelagem
 Evolução
Tecnologia composta

Administração SIG-desktop WebMapping


Administrador Edição e Consulta Publicação

Autodesk Map

ArcGIS
Integração
Oracle Spatial WebMapping Conectores
Direitos reservados ao CPqD

Banco de Dados Servidor Mapas


Oracle AS ou JBoss
MapInfo Servidor de Aplicação
Linguagens

 JAVA
 C++ (ANSI)
 XML
 Outras....
Direitos reservados ao CPqD
Soluções Tecnológicas
 Arquitetura cliente-servidor
 Desktop mapping
Clientes

Arquivos
gráficos

Servidores

Arquivos
alfanuméricos
Direitos reservados ao CPqD

Banco de
dados
Soluções Tecnológicas
 Arquitetura multi-camadas
Clientes leves
Clientes

Servidor Web

Servidores
Direitos reservados ao CPqD

Banco de
dados
Soluções Tecnológicas

 Interoperabilidade

Internet

Meteorologia Redes telefônicas

Energia Serviço social


Direitos reservados ao CPqD

Mapa-base
Interoperabilidade
Visão integrada
auxiliando
tomadas de
decisões Whoville

Whoville

Internet

Mineração e Energia
Meio Ambiente Serviço Social

Segurança
Direitos reservados ao CPqD

Ocupação
Telecomunicações
Metereologia de Terreno
Direitos reservados ao CPqD

Experiências Tecnológicas
Direitos reservados ao CPqD

Experiências Tecnológicas
Experiências Tecnológicas

 Plataforma para construção dos aplicativos


construída utilizando-se Software Livre:
 Banco de Dados PostgreSQL
 Sistema Operacional Linux (Fedora, Red Hat, Debian)
 Degree, GeoServer, Mapserver
 Padrões abertos OGC
 Interoperabilidade
Direitos reservados ao CPqD
Arquitetura para desenvolvimento de
Aplicação J2EE

 Arquitetura Aberta
 Arquitetura em Camadas
 Arquitetura em Componentes
 Possibilita diversos visualizadores
de Mapas
 Uso de Padrões de Projeto e
Código
 Basedados em Padrões como
J2EE, OpenGIS, RBAC e JAAS
(Segurança)
 Recursos para integração
 Alta disponibilidade
Direitos reservados ao CPqD

 Escalabilidade horizontal e
vertical
 Independência de Plataforma
Direitos reservados ao CPqD

Experiências Tecnológicas
Direitos reservados ao CPqD

Componente Cliente Mapas


Componente de Controle de Acesso

 Segue padrões internacionais


 JAAS (Java Authentication and Authorization Service)
 RBAC (Role Based Access Control).
 LDAP (Lightweight Directory Access Protocol)

 Usuários
 Grupos
 Perfis
 Autorizações
Direitos reservados ao CPqD
Componente de Configuração
Temática
Direitos reservados ao CPqD
Direitos reservados ao CPqD

Geocodificação
Independência de Fornecedor

 Sistema Operacional  Banco de Dados


 Solaris  Oracle
 HP-UX  MySQL
 AIX  PostgreSQL
 Windows  Intefaces Gráficas
 Linux  Autodesk Map (MapGuide)
 Qualquer servidor que rodar a  Mapserver
máquina virtual Java  ArcGIS
 Servidor de Aplicação  MapInfo
 JBoss  Devices
 WebSphere  Desktop
 WebLogic  Palm
 Oracle AS  Celular
Direitos reservados ao CPqD

 Qualquer servidor que  Servidor de Relatório


implementa a especificação
J2EE  Cristal Reports
 Jasper
Desenvolvimento de Software

 Processos definidos
 Metodologia
 Ferramentas
 Equipe qualificada e treinada
 Qualidade do produto
 Gerência de Projeto
 Ambientes desenvolvimento, integração, testes
Direitos reservados ao CPqD

e produção integrados
Visão Geral do Desenvolvimento
Controlador de
Versão e
Mudanças
Requisitos
Implementação

Compilação
Análise e Geração
Projeto Testes
Documentação
Automáticos
Um erro encontrado
Direitos reservados ao CPqD

neste momento é de
uma implementação do Análise Crítica Testes
dia anterior
dos resultados
Benefícios

 Arquitetura aberta, portável, baseada em


componentes e em camadas, de acordo com
os padrões como J2EE e OGC.
 Experiência com ambiente de missão crítica
com grande volumes de dados.
 Alta disponibilidade e escalabilidade
 Utilização de banco de dados geográficos
Direitos reservados ao CPqD
Para pensar

 Padrões de interoperabilidade OGC


 Armazenagem dos dados espaciais em BD
 Software Livre em soluções mistas
 Ambiente web para disseminação de informações
 Ambiente desktop para processamento intensivo
Direitos reservados ao CPqD
Para pensar

 Software proprietário
 Mais funcionalidades
 Mais caro para adquirir
 Pode ser necessária customização

 Ambiente predominante : Windows


 Diversidade de arquiteturas e formatos
 Desktop e web
 OGC ainda incipiente
Direitos reservados ao CPqD
Para pensar

 Software livre
 Menos funcionalidades  esforço de
desenvolvimento
 Mais barato de adquirir
 Pode ser necessária customização

 Ambiente Unix/Linux/Windows
 Não usa formatos próprios (predominância
PostgreSQL e shape)
Direitos reservados ao CPqD

 Foco em OGC
 Desktop e web
Para pensar

 Não basta adquirir software


 Necessário
 Repensar processos
 Levantar necessidades

 Não perder de vista


 Integração
 Interoperabilidade
Direitos reservados ao CPqD
Sandro Danilo Gatto
gatti@cpqd.com.br
telefone: (19) 3705-4420

Obrigado!

Você também pode gostar