Beruflich Dokumente
Kultur Dokumente
www.opengeo.com.br www.dextra.com.br
Modulo 1
Modulo 2
Modulo 3
SIG DESKTOP
SIG CRA
Processo 1 Processo 2
SIG CRB
SIG CRC
Oramento
Financeiro
Fsico
Projetos
www.opengeo.com.br www.dextra.com.br
Modulo 1
Modulo 2
Modulo 3
Mdulo GEO
SIG DESKTOP
SIG CRA
SIG CRB
SIG CRC
Processo 1
Processo 2
Oramento
Financeiro
Fsico
Projetos
GIS
Departamento 1
Departamento 2
Departamento 3
SIG DESKTOP
GEO
Processo 1 Processo 2
SIG CRA
SIG CRB
SIG CRC
Oramento
Financeiro
Fsico
Projetos
Anlise de Processos
Identificao e mapeamento de novas caractersticas nos processos que possuem interao direta/indireta com o geoprocessamento. Definio de novos artefatos. Adequao de modelos de artefatos existentes. Mudana no modo de pensar dos analistas de processo.
Anlise de Requisitos
Mudana na metodologia para a elicitao de requisitos funcionais. Novos requisitos no funcionais. Adequao dos artefatos para documentar os requisitos de geoprocessamento elicitados. Mudana de paradigma por parte dos Analistas de Requisitos.
www.opengeo.com.br www.dextra.com.br
Arquitetura e Implementao
Incluso de novos componentes na arquitetura. Integrao de componentes j existentes com componentes GIS. Incluso de funcionalidades GIS a componentes j existentes. Abstrair a complexidade das funcionalidades de geoprocessamento para facilitar o trabalho do desenvolvedor. Mudana de paradigma na modelagem das entidades do sistema.
Teste
Integrao dos frameworks de teste existentes para ampliar a cobertura dos testes sob os requisitos de geoprocessamento implementados ou a ser implementar.
www.opengeo.com.br www.dextra.com.br
( GRP )
Government Resource Planning
www.opengeo.com.br www.dextra.com.br
Conjunto de premissas, politicas e especificaes tcnicas. Regulamentao da utilizao da Tecnologia da Informao e Comunicao. Promover a Interoperabilidade de Servios do Governo Eletrnico. A primeira verso foi lanada em 2004. Atualmente est na verso 3.9 Tpicos especficos que tratam de padres abertos voltados a interoperabilidade.
www.opengeo.com.br www.dextra.com.br
GML Indicado para o intercambio de estruturas vetoriais complexas Shapefile Indicado para o intercambio de estruturas vetoriais simples GeoTIFF Indicado para o intercambio de estruturas matriciais SFS Indicado para as informaes geogrficas presentes nos bancos de dados espacias.
www.opengeo.com.br www.dextra.com.br
OGC Web Services (OWS) Todas as especificaes OpenGIS que aplicam geoprocessamento e interoperabilidade tendo como principal meio de comunicao a web.
WMS - Web Map Services WFS Web Feature Services WCS Web Coverage Services CAT Catalogue Services
www.opengeo.com.br www.dextra.com.br
INDE Infra-Estrutura Nacional de Dados Espaciais INDE: conjunto integrado de tecnologias; polticas; mecanismos e procedimentos de coordenao e monitoramento; padres e acordos, necessrio para facilitar e ordenar a gerao, o armazenamento, o acesso, o compartilhamento, a disseminao e o uso dos dados geoespaciais de origem federal, estadual, distrital e municipal. O compartilhamento e disseminao dos dados geoespaciais e seus metadados OBRIGATRIO para todos os rgos e entidades do Poder Executivo federal e voluntrio para os rgos e entidades dos Poderes Executivos estadual, distrital e municipal. Modelo da CONCAR
www.opengeo.com.br www.dextra.com.br
Qual o melhor modelo de arquitetura a ser seguido para a realizao de todos estes requisitos??
Qual conjunto de componentes devem ser utilizados para compor esta arquitetura??
www.opengeo.com.br www.dextra.com.br
Aplicao WEB 2.0 independente de plataforma com interface avanada de visualizao e edio de dados georreferenciados. Orientada a servios OWS e padres de interoperabilidade de informaes(tradicionais e geogrficas). Trata a segurana de forma transversal a todos os componentes do sistema incluindo os servios e informaes geogrficas. Flexvel escalvel e com altamente disponvel. 100% Software Livre sem nenhum custo de licena.
www.opengeo.com.br www.dextra.com.br
APRESENTAO
CLIENTE OWS
NEGOCIO / SERVIOS
CLIENTE OWS
INTEGRAO PERSISTENCIA
OWS
SEGURANA
Componentes Tradicionais
BANCO DE DADOS
MDULO ESPACIAL
Componentes Geoprocessamento
www.opengeo.com.br www.dextra.com.br
BANCO DE DADOS
MDULO ESPACIAL
Caractersticas
Adicionar suporte a utilizao de objetos geogrficos em conjunto com os dados tradicionais. Linguagem de consulta baseada no tradicionais SQL. Prover estruturas de indexao espacial capaz de otimizar consultas sobre uma massa de dados substancial. Suporta a operaes topolgicas e validaes espaciais. Capaz de realizar transformaes de coordenadas em tempo de consulta. Fornece uma API genrica para prover a integrao com plataformas de desenvolvimento. 100% Software Livre sem nenhum custo de licena.
www.opengeo.com.br www.dextra.com.br
POSTGRES + POSTGIS
Implementa a especificao SFS na integra.
www.opengeo.com.br www.dextra.com.br
POSTGRES + POSTGIS
Atualmente disponibiliza ~663 funes para geoprocessamento Implementa estrutura de indexao GIST. Suporta a operaes topolgicas e validaes espaciais. Atravs da biblioteca PROJ4 possvel realizar converses em tempo de consulta para mais de 4300 sistemas de coordenadas diferentes. Interface ODBC com drivers implementados para diversas plataformas. Comunidade de desenvolvedores e patrocnio de diversas empresas. Sem custo de licena.
www.opengeo.com.br www.dextra.com.br
BDGEO EM AO 1
A partir de uma base geogrfica de municpios vamos extrair a seguinte informao
Todos os municpios que possuem relao de vizinhana. A soma das reas destes municpios tem que ser superior a 10.000.000.000 M2. Os dados esto presentes em formato WGS84 lat/lon. Representao das feies geogrficas.
Resposta
SELECT DISTINCT m1.nome, m2.nome, m2.uf from municipio m1, municipio m2 where m1.id != m2.id AND m1.unidade_federativa_fk = 18 AND m2.unidade_federativa_fk = 18 AND ST_TOUCHES(m1.the_geom,m2.the_geom) = TRUE AND (area_square_meters(m1.the_geom) + area_square_meters(m2.the_geom)) > 10.000.000.000 ASKML, ASGML, ASTEXT .....
www.opengeo.com.br www.dextra.com.br
BDGEO EM AO 2
Conjunto de dados sobre levantamento de 100.000 loteamentos espalhados dentro do territrio nacional com o sistema de coordenadas ASTRO CHU Banco de dados de patrimnio com o sistema de coordenadas SIRGAS2000 precisa agregar estas informaes e no possui nenhum tipo de associao de dados. Solues
1- Analisar a localizao(endereo) de todos os lotes e comparar com todos os imoveis presentes na base de dados de patrimnio. 2- Utilizar um banco de dados geogrfico e fazer um JOIN TOPOLGICO
www.opengeo.com.br www.dextra.com.br
BDGEO EM AO 2
SELECT municipio.nome as municipio, mesoregiao.nome as mesoregiao from municipio municipio INNER JOIN mesoregiao mesoregiao ON(ST_CONTAINS(mesoregiao.the_geom,municipio.the_ge om) = TRUE) WHERE mesoregiao.uf = 'BA'
MESOREGIAO FK MUNICIPIO
MUNICIPIO
MUNICIPIO
www.opengeo.com.br www.dextra.com.br
OWS
Conjunto de padres definidos pela OGC. Prover padronizao e possibilitar a interoperabilidade dos dados geogrficos atravs do paradigma SOA. Principais componentes desta especificao
Web Map Service Web Feature Service Web Coverage Service
www.opengeo.com.br www.dextra.com.br
EXTRANET WMS
BDGEO
www.opengeo.com.br www.dextra.com.br
EXTRANET WFS
BDGEO
www.opengeo.com.br www.dextra.com.br
MAPSERVER
Ambiente de desenvolvimento para construo de aplicativos espaciais para internet. Desenvolvido em C/C++ e disponvel para hospedagem em servidores de aplicao atravs do formato CGI. Utiliza diversas bibliotecas para tratar
Dados matriciais Dados vetoriais Transformaes espaciais
Implementa os principais padres OWS (WMS,WFS,WCS,CAT...) Servidor de mapas opensource mais utilizado do mundo.
www.opengeo.com.br www.dextra.com.br
GEOSERVER
Servidor OWS em voga no mercado corporativo Desenvolvido em plataforma JEE. Utiliza a biblioteca GEOTOOLS como base para o geoprocessamento. Implementa os principais padres OWS (WMS,WFS,WCS,CAT...) Possui uma interface web para a configurao Na sua ultima verso adicionou suporte a biblioteca GDAL e possui internamente suporte a TILECACHE
www.opengeo.com.br www.dextra.com.br
JAVA + GIS
JSF + OPENLAYERS GEOTOOLS
HIBERNATE
www.opengeo.com.br www.dextra.com.br
OpenLayers
Biblioteca javascript orientada a objetos. Possibilita o rpido desenvolvimento de interfaces webgis atrelando recursos da WEB 2.0 (AJAX + DHTML). Abstrao da complexidade impostas pelo geoprocessamento. Cliente de diversos padres de informao geogrfica
WMS WFS WCS GOOGLE MAPS VIRTUAL EARTH YAHOO MAPS MAPSERVER OUTRAS
www.opengeo.com.br www.dextra.com.br
Exemplos
@Entity @Table(name = "MUNICIPIO") @SequenceGenerator(name = "SEQ_MUNICIPIO", sequenceName = "SEQ_MUNICIPIO") public class Municipio extends Auditoria implements Serializable { private Integer id; private String nome; private MicroRegiao microRegiao; private Geometry feicao; @Type(type = "br.com.opengeo.java.hbspatial.persistence.GeometryType") @Column(name = "THE_GEOM", columnDefinition = "Geometry") @INTERSECT(br.com.opengeo.java.hbspatial.persistence.Municipio) public Geometry getFeicao() { return feicao; } } www.opengeo.com.br www.dextra.com.br
Exemplos
Query q = session.createQuery("from Municipio m , UF uf where within(uf.feicao,m.feicao) = true"); Type geometryType = new CustomType(GeometryUserType.class, null); List result = q.list();
www.opengeo.com.br www.dextra.com.br