Arquiteturas, Padrões e Serviços para Geoprocessamento. Lúbia Vinhas 13/05/2008



Documentos relacionados
Geoprocessamento e Internet

Disseminação e Compartilhamento de Dados Geoespaciais na Web

O Sistema Nacional de Informação Geográfica. Rui Pedro Julião Subdirector-General snig.igeo.pt

Microsoft.NET. Desenvolvimento Baseado em Componentes

Cenário atual de uso e das ferramentas de software livre em Geoprocessamento

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3

PROGRAMA DE MBA em Gestão e Engenharia do Produto. O Produto Internet e suas Aplicações

Geoprocessamento com Software Livre. Anderson Maciel Lima de Medeiros Consultor em Geotecnologias

Guia de apoio à utilização. de serviços WFS

UFG - Instituto de Informática

11/20/10. Resoluções: Teste de Áudio. Não suporto esses malucos de TI. Só inventam despesas. Não acredito que teremos que pagar por mais softwares.

Serviços Web: Arquitetura

2 Conceitos relativos a Web services e sua composição

Governo Federal / Governo Estadual. Imagem suportando a Infraestrutura Nacional de Dados Espaciais INDE Carlos Toledo

Acesso à informação geográfica através do SNIG e da iniciativa IGEO. Direção-Geral do Território Paulo Patrício

Sistemas Distribuídos

INFRAESTRUTURA DE DADOS OCEANOGRÁFICOS NO BRASIL: OPORTUNIDADES TECNOLÓGICAS Versus LACUNAS CULTURAIS. Rafael M. Sperb

Kassius Vargas Prestes

UNIVERSIDADE. Sistemas Distribuídos

Projeto. Observatório Nacional de Clima e Saúde

PROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

SOFTWARES DE GEOPROCESSAMENTO

Web Services. (Introdução)

Serviços Web: Introdução

Introdução Padrões OGC Instalação Configuração Formatos de Saída Aplicação AGENDA

Integração de sistemas utilizando Web Services do tipo REST

OFICINA USO DO I3GEO. Levindo Cardoso Medeiros.

acoplamento Exprime o grau de conexão entre os módulos; os módulos de um software devemapresentar um baixo coeficiente de acoplamento.

Software Livre e GIS: Quais são as alternativas?

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: ou

Universidade Federal de Juiz de Fora Ciência da Computação Sistemas Distribuídos Professor Ciro Barbosa

Padrões OGC e Serviços Web Geoespaciais. Open Geospatial Consortium

AULA 1 Iniciando o uso do TerraView

Conceitos Iniciais MARCEL SANTOS SILVA

Programação Cliente em Sistemas Web

SISTEMAS DISTRIBUÍDOS

e-ping - Padrões de Interoperabilidade de Governo Eletrônico

SOA - Service Oriented Architecture. Marcelo Canevello Ferreira

Desafios na implantação de um GIS corporativo. Wolmar Sabino Area Leader - Government

Mapserver Servidor de Mapas. João Araujo

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena

Metadados. Data 01/08/06

BANCO DE DADOS GEOGRÁFICOS

A Geografia como Plataforma Tecnológica. Criando Oportunidades de Transformação

SOA Introdução. SOA Visão Departamental das Organizações

Acesso ao Servidor de Mapas (ARCMAP)

Web Services. Autor: Rômulo Rosa Furtado

Introdução a Web Services

Parceiro Oficial de Soluções Zabbix no Brasil

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

Disciplina de Banco de Dados Introdução

Entendendo como funciona o NAT

As novas dimensões do GIS: 4D, cloud, móvel, tempo real

OpenJUMP. Pontos fracos do OpenJUMP

18/04/2006 Micropagamento F2b Web Services Web rev 00

INTRODUÇÃO. Diferente de Bando de Dados

3 Serviços na Web (Web services)

DISPONIBILIZAÇÃO DE SERVIÇOS BASEADOS EM LOCALIZAÇÃO VIA WEB SERVICES

PRODUÇÃO CARTOGRÁFICA SERVIÇOS WEB

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Web Services: Metodologias de Desenvolvimento Carlos J. Feijó Lopes José Carlos Ramalho Fevereiro de 2004

Jonathan J. Campos, Jefferson de Faria, William de O. Sant Ana

Service Oriented Architecture SOA

Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva

Serviços de Dados Geográficos INSPIRE

Planejando o aplicativo

AULA 12 - Plugin WMS Cliente

OpenGIS e Web Services aplicados ao intercâmbio de dados geográficos

Web Design Aula 11: Site na Web

Internet. Gabriela Trevisan Bacharel em Sistemas de Infomação

MBA Inteligência Competitiva Com ênfase em BI/CPM. Metadados

MECANISMOS PARA INTERCÂMBIO DE DADOS GEOGRÁFICOS ATRAVÉS DE WEB SERVICES

O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos

LINGUAGEM DE BANCO DE DADOS

SISTEMAS DE INFORMAÇÃO GEOGRÁFICA

Serviço de visualização (INSPIRE View Service) Como implementar um serviço de visualização utilizando tecnologia Open Source: MapServer

Serviço de visualização (INSPIRE View Service) Como implementar um servidor WMS utilizando tecnologia Open Source: MapServer

ArcGIS for INSPIRE. ArcGIS. ArcGIS for INSPIRE. Discovery. Download. View

PARANÁ GOVERNO DO ESTADO

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Sistema de Digitalização e Gerenciamento de Arquivos On-Line

ANEXO V Edital nº 03508/2008

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Linha de Produto para BPM

Tutorial Mapa-Temático

SISTEMA GERENCIADOR DE BANCO DE DADOS

Disciplina: Unidade I: Prof.: Período:

Geoprocessamento e Padrões OGC

TRBOnet MDC Console. Manual de Operação

Centro de Trabalho Indigenista CTI

OBSERVATÓRIO RIO DAS METROPOLES NÚCLEO RM NATAL (CCHLA-UFRN) & GRUPO DE GOPROCESSAMENTO DO NORDESTE (CRN INPE)

Curso Marketing Político Digital Por Leandro Rehem Módulo III MULTICANAL. O que é Marketing Multicanal?

Microsoft Access XP Módulo Um

MEDRAL Geotecnologias Apresentação UNESP

Transcrição:

Arquiteturas, Padrões e Serviços para Geoprocessamento Lúbia Vinhas 13/05/2008

Desejo saber estatísticas sobre áreas queimadas. Desejo fazer análises por localização, por classes de uso ou ainda por seleção de local. 2

Toneladas de dados coletados e arquivados em diferentes lugares, por diferentes donos. Grandes e caros para mover e converter de um lugar para outro Impossível de serem armazenados e gerenciados de maneira centralizada Impossível de se escolher uma única plataforma de software 3

Idéia: trabalhar em um modelo onde cada dado fica onde está, na plataforma que está, e não apenas humanos, mas software conseguem acessá-los. 4

WEB SOAP OGC GML A vingança dos computeiros WMS WPS WFS XML

WEB Services É uma forma de integração entre aplicações, utilizando a WEB como meio de comunicação: Auto-contidos e sabem se descrever Comunicam-se por protocolos abertos São acessados por aplicações São publicados e descobertos 6

Web Services SOAP - Simple Object Access Protocol: é o protocolo usado para trocar mensagens entre aplicações, independente de plataforma ou linguagem WSDL - Web Services Description Language: é uma linguagem usada para descrever serviços Web e para acessá-los. É baseada em XML. UDDI - Universal Description, Discovery and Integration: serviço de diretório para a publicação e descobrimento de informações. XML extensible Markup Language. 7

XML extensible Markup Language XML é uma especificação de propósito geral para a codificação de dados em texto puro. Serve para facilitar o compartilhamento de dados estruturados entre diferentes sistemas, principalmente via Internet. Ela permite que usuários possam criar seus próprios elementos, por isso é extensível. Esquemas XML definem a estrutura do documento. 8

Web Services Geográficos Quais são as funcionalidades básicas que interessam aos usuários de aplicações geográficas? Visualizar mapas, acessar dados, processar dados INPE -GetLayer - Retorno ASCII SPRING GetMap or GetLayer???? MMA -GetMap - Retorno Shapefile Cliente 9

Web Services Geográficos The Open Geospatial Consortium, Inc. (OGC) é uma organização sem fins lucrativos, internacional, formada pela academia, indústria e comunidade, que desenvolve especificações para produtos, formatos de dados e serviços geográficos. Essas especificações visam resolver questões de interoperabilidade, de forma que dois sistemas possam se comunicar. OGC Web Services: W_S O que você pode fazer? Ótimo! Então me dê isso... Essas são as minhas capacidades. Aí vai... 10

OGC Web Services WMS Web Map Service: serviço para produção de mapas. Os mapas são apresentações (renderização) da realidade definida pelo dado e não inclui o dado em si. Vamos ver no cliente WMS Figura: Gilberto Ribeiro 11

OGC Web Services WFS Web Feature Service: serviço para acesso e manipulação de dados geográficos. WFS-T Web Feature Service Transacional: permite a alteração do dado. Vamos ver no cliente WFS 12 Figura: Gilberto Ribeiro

OGC Web Services GML Geography Markup Language: especificação OGC para codificar informação geográfica em XML Figura: Gilberto Ribeiro 13

OGC Web Services Filter Encoding: permite codificar expressões de filtro em XML. Pode ser usada por qualquer outro serviço que precise expressar predicados de consulta. Serviço Publica que suporta Filtro WFS compreende e aplica o Filtro 14

OGC Web Services WCS Web Coverage Service: serviço para acesso a dados geográficos do tipo Coverage. Vamos ver no cliente WCS Figura: Gilberto Ribeiro 15

OGC Web Services WPS Web Processing Service: serviço executar algum tipo de processamento (cálculo) Vamos ver no cliente WPS 16

O que preciso para entrar no mundo dos Webservices? CONSUMIDOR Usar SIG s que possam ser usados como clientes: http://www.opengeospatial.org/resource/products/compliant Ex: plugin WMS para o TerraView, para o UDIG, etc. WMS, WFS: cada vez mais as ferramentas irão suportá-los, pois de fato, são serviços mais alto contidos. WCS: ainda existem poucos produtos. WPS: muito gerais, difícil ter um cliente para qualquer processamento. Clientes para domínios específicos são mais prováveis. PROVEDOR Ferramentas para construção de servidores: http://www.opengeospatial.org/resource/products/compliant Ex: TerraOGC para disponibilizar uma base TerraLib através de WMS e WFS; MapServer, etc. WCS: envolve muito pré-processamento de dados. Existem ferramentas que facilitam isso, mas é uma longa receita de bolo para fazer um servidor funcionar corretamente (ex. GeoServer, Deegree). WPS: dada sua característica geral, você vai Outros serviços ainda estão em amadurecimento. precisar de programadores! Não existem ferramentas prontas... 17

Web Services Geográficos Existe uma longa lista de serviços e especificações OGC... mas é preciso ter expectativas realistas: O consórcio tem uma influência forte da indústria (quem paga mais influencia mais); Especificações são difíceis de entender; Existem problemas de versionamento, as especificações estão em constante mudança. Interoperabilidade é necessária e não tem volta; Interoperabilidade permite o compartilhamento do que interessa: dados e em alguns casos, conhecimento metodológico; SDI s Spatial Data Infrastructures: base collection of technologies, policies and institutional arrangements that facilitate the availability of and access to spatial data. 18

Web Services Geográficos Discussão Transporte de dados Tamanho do dado pode tornar o seu tráfego mais lento do que o cliente está disposto a esperar. Processamentos podem ser longos demais. Se o servidor sai do ar... o serviço sai do ar. WFS GML internet WCS GeoTIFF Cliente 19

Web Services Geográficos Discussão Encadeamento de serviços: programados por aplicação. 20

DEMONSTRAÇÃO - OBSERVATÓRIO Serviços geográficos baseados em mediadores e padrões abertos para monitoramento ambiental participativo na Amazônia Emerson Xavier 21

Obrigada! lubia@dpi.inpe.br emerson@dpi.inpe.br