SlideShare uma empresa Scribd logo
Web SIG
               Geoserver e OpenLayers




Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
Roteiro:
             Contextualização;

             Motivação de uso;

             Definições;

             Descrição do funcionamento;

             Exemplo prático;

             Comunidade;

Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
Onde estou? Quem sou eu?




Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
Onde estou? Quem sou eu?
       Otimização

                    Tempo

                    Custo

                    Descobrimento de Serviços

                    Cruzamento de Informações



Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
SIG




Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
WebSIG




Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
Mas por quê?                                                                         Geoserver:
                                                                                     - Foca os padrões OGC;

                                                                                     - Possui um Web Tool
                                                                                     Administration, que facilita a
                                                                                     configuração;

                                                                                     - SLD - Styled Layer
                                                                                     Descriptor;

                                                                                     - É mais completo em
                                                                                     relação aos tipos de
                                                                                     serviços que podem ser
                                                                                     gerados;




Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
Mas por quê?
 OpenLayers:

 - Javascript - interação com outras bibliotecas;

 - Edição de estilo;

 - Segue especificações OGC;

 - Facilidade de Implementação;



Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
Geoserver

- Software Open Source que permite usuários
compartilharem e editarem dados geoespaciais;

- Escrito em Java - GeoTools;

- Foca em interoperabilidade, publicando dados de diversas
fontes: Shapefiles, PostGIS, WFS externo, ArcSDE, GML,
MySQL, Oracle, SQL Server, VPF.




Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
WMS

- Especificação do OGC para serviços de produção de
mapas na Web;

- Define as camadas de mapas;

- Output Formats: PNG, JPEG, GIF, TIFF, GeoTIFF, SVG,
PDF, GeoRSS, KML, KMZ, OpenLayers;




Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
WMS
 GetCapabilities: Retorna uma lista de informações do
 servidor, assim como as operações e parâmetros válidos do
 WMS.

 GetMap: Retorna uma imagem de um mapa baseado nos
 dados geográficos.

 GetFeatureInfo: Retorna informação específica sobre uma
 feature específica da imagem do mapa.

 DescribeLayer: Retorna uma descrição XML da camada.

Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
WFS

- Especificação do OGC para acesso e manipulação de
dados geográficos na Web;

- Permite acesso à dados, independetemente do formato
de armazenamento;

- Output Formats: GML2, GML3, Shapefile, JSON, CSV;




Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
WFS
 GetCapabilities: Retorna uma lista de informações do
 servidor, assim como as operações e parâmetros válidos do
 WFS.

 Describe Feature Type: Retorna uma descrição sobre um
 determinado conjunto de dados.

 GetFeature: Retorna os atributos e geometria dos dados.

 DescribeLayer: Retorna uma descrição XML da camada.



Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
WFS-T
- Tipo particular de WFS que implementa a operação
Transaction (Transação);

- Ponte de mão dupla entre cliente e servidor;

- Permite usuários adicionar e/ou modificar informações,
geometrias, etc, diretamente no mapa;




Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
WFS-T
    LockFeature: Trava uma camada para impedir a edição.

    Transaction: Edita camadas existentes adicionando,
    alterando ou excluindo.




Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
WCS
- Especificação do OGC para manipulação de imagens
raster;

- Imagens raster: imagens de satélite, fotos aéreas,
informações sobre elevação;




Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
WCS
   GetCapabilities: Retorna uma lista de informações do
   servidor, assim como as operações e parâmetros válidos do
   WCS.

   GetCoverage: Retorna uma coverage (imagem raster).


   DescribeCoverage: Retorna uma descrição da imagem.




Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
OpenLayers


- Suporte a manipulação de mouse e teclado e eventos;

- Funções específicas para manipular dados espaciais;

- Alguns recursos: WMS, WFS, WCS, Google Maps,
Geoserver, MapServer...




Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
Como funciona?




Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
Exemplos de Uso do OpenLayers
Controle do Teclado                                 Modificação de Features

Filtros                                             Tipos de Popup

Controle de Click                                   Galeria de Imagens

Leitura de um GeoRSS                                Paginação

Info em Popup                                       WFS-T

Efeito de Transparência

Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
Referências
Geoserver:

http://geoserver.org/

OpenLayers:

http://openlayers.org/

Blogs e demais referências:

http://www.fernandoquadro.com.br

http://www.dpi.inpe.br/twsg/media/apres/wfs.pdf

http://www.opengeospatial.org/standards



Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro

Mais conteúdo relacionado

PDF
Introdução ao GeoServer 2.0
PPTX
Geo server 성능향상을 위한 튜닝 기법 20111028
PPTX
PostGIS - National Education Center for GIS: Open Source GIS
ODP
Geo server pt_br
PPT
Free open source gis
PDF
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기
PPTX
공간정보거점대학 1.geo server_고급과정
PPTX
Web mapping
Introdução ao GeoServer 2.0
Geo server 성능향상을 위한 튜닝 기법 20111028
PostGIS - National Education Center for GIS: Open Source GIS
Geo server pt_br
Free open source gis
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기
공간정보거점대학 1.geo server_고급과정
Web mapping

Mais procurados (20)

PPTX
QGIS 기초
PDF
QGIS Module 4
PDF
Route 路由控制
PDF
QGIS server: the good, the not-so-good and the ugly
PDF
오픈드론맵 한국어 사용자 지침서
PPTX
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
PDF
Data preparation for Digital Soil Mapping
PDF
Introdution to Landsat and Google Earth Engine
PPTX
공간정보거점대학 PostGIS 고급과정
PPTX
OpenLayer's basics
PPT
Introdução ao OpenLayers
PDF
GeoServer 2.4.x 한국어 사용자 지침서
PDF
QGIS 3.0 새 기능 둘러보기
PDF
Introduction to Open Source GIS
PDF
GIS and QGIS training notes
PDF
Differential SAR Interferometry Using ALOS-2 Data for Nepal Earthquake
PPTX
GIS Modeling
PPTX
오픈소스 GIS 교육 - PostGIS
PDF
QGIS Tutorial 2
PDF
GeoServer, an introduction for beginners
QGIS 기초
QGIS Module 4
Route 路由控制
QGIS server: the good, the not-so-good and the ugly
오픈드론맵 한국어 사용자 지침서
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
Data preparation for Digital Soil Mapping
Introdution to Landsat and Google Earth Engine
공간정보거점대학 PostGIS 고급과정
OpenLayer's basics
Introdução ao OpenLayers
GeoServer 2.4.x 한국어 사용자 지침서
QGIS 3.0 새 기능 둘러보기
Introduction to Open Source GIS
GIS and QGIS training notes
Differential SAR Interferometry Using ALOS-2 Data for Nepal Earthquake
GIS Modeling
오픈소스 GIS 교육 - PostGIS
QGIS Tutorial 2
GeoServer, an introduction for beginners
Anúncio

Destaque (6)

PDF
Geoserver
PDF
Por dentro do GeoServer
PPTX
GeoServer 기초
PPTX
오픈소스GIS 개론 과정 - OpenLayers 기초
PDF
Sistemas de Informações Gerenciais - SIG
PPT
Sistema de Informação Gerencial
Geoserver
Por dentro do GeoServer
GeoServer 기초
오픈소스GIS 개론 과정 - OpenLayers 기초
Sistemas de Informações Gerenciais - SIG
Sistema de Informação Gerencial
Anúncio

Semelhante a WEB-SIG: Geoserver e OpenLayers (20)

PPT
Diferenças entre tecnologias de desenvolvimento GEO livres
PPTX
Implementação de cadastro de parcelamento do solo utilizando softwares livres.
PDF
PDF
VRaptor 3, JPA, Hibernate, Geotools e OpenLayers, ajudando Pedro Alvares Cabr...
PDF
Quebrando o monolito com microserviços - TDC 2017
PPT
Uso de Software Livre na Procempa - Palestra no 10o Fórum Internacional de S...
PPT
2018 - Aplicações SIG do Ministério da Defesa ao Ministério do Planejamento
PDF
Aplicações com Tecnologias Web
PPT
Fsi8a Sistemas Internet
PDF
Geovisualização em portais WebGIS
PDF
Portal de Mapas Itaipu – Democratizando a informação geográfica espacial com ...
ODP
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDA
PDF
Introdução ao desenvolvimento Web
PPTX
Ruby on Rails for beginners 2.0
PDF
PDF
2018 - Software Livre no Diretório Brasileiro de Dados Geoespaciais - passado...
PDF
Poço WEB - VI ENHAPE - Encontro Nacional de Hidráulica de Perfuração de Poços...
PDF
Apostila completa q_gis
PDF
REST vs GraphQL - A batalha das APIs.pdf
PDF
Data center MCSBRC2010-slides.pdf
Diferenças entre tecnologias de desenvolvimento GEO livres
Implementação de cadastro de parcelamento do solo utilizando softwares livres.
VRaptor 3, JPA, Hibernate, Geotools e OpenLayers, ajudando Pedro Alvares Cabr...
Quebrando o monolito com microserviços - TDC 2017
Uso de Software Livre na Procempa - Palestra no 10o Fórum Internacional de S...
2018 - Aplicações SIG do Ministério da Defesa ao Ministério do Planejamento
Aplicações com Tecnologias Web
Fsi8a Sistemas Internet
Geovisualização em portais WebGIS
Portal de Mapas Itaipu – Democratizando a informação geográfica espacial com ...
Oficina técnica da Infraestrutura Nacional de Dados Abertos - INDA
Introdução ao desenvolvimento Web
Ruby on Rails for beginners 2.0
2018 - Software Livre no Diretório Brasileiro de Dados Geoespaciais - passado...
Poço WEB - VI ENHAPE - Encontro Nacional de Hidráulica de Perfuração de Poços...
Apostila completa q_gis
REST vs GraphQL - A batalha das APIs.pdf
Data center MCSBRC2010-slides.pdf

Último (16)

PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Arquitetura de computadores - Memórias Secundárias
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Processos na gestão de transportes, TM100 Col18
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
COBITxITIL-Entenda as diferença em uso governança TI
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Custos e liquidação no SAP Transportation Management, TM130 Col18
Arquitetura de computadores - Memórias Secundárias
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx

WEB-SIG: Geoserver e OpenLayers

  • 1. Web SIG Geoserver e OpenLayers Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 2. Roteiro: Contextualização; Motivação de uso; Definições; Descrição do funcionamento; Exemplo prático; Comunidade; Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 3. Onde estou? Quem sou eu? Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 4. Onde estou? Quem sou eu? Otimização Tempo Custo Descobrimento de Serviços Cruzamento de Informações Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 5. SIG Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 6. WebSIG Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 7. Mas por quê? Geoserver: - Foca os padrões OGC; - Possui um Web Tool Administration, que facilita a configuração; - SLD - Styled Layer Descriptor; - É mais completo em relação aos tipos de serviços que podem ser gerados; Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 8. Mas por quê? OpenLayers: - Javascript - interação com outras bibliotecas; - Edição de estilo; - Segue especificações OGC; - Facilidade de Implementação; Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 9. Geoserver - Software Open Source que permite usuários compartilharem e editarem dados geoespaciais; - Escrito em Java - GeoTools; - Foca em interoperabilidade, publicando dados de diversas fontes: Shapefiles, PostGIS, WFS externo, ArcSDE, GML, MySQL, Oracle, SQL Server, VPF. Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 10. WMS - Especificação do OGC para serviços de produção de mapas na Web; - Define as camadas de mapas; - Output Formats: PNG, JPEG, GIF, TIFF, GeoTIFF, SVG, PDF, GeoRSS, KML, KMZ, OpenLayers; Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 11. WMS GetCapabilities: Retorna uma lista de informações do servidor, assim como as operações e parâmetros válidos do WMS. GetMap: Retorna uma imagem de um mapa baseado nos dados geográficos. GetFeatureInfo: Retorna informação específica sobre uma feature específica da imagem do mapa. DescribeLayer: Retorna uma descrição XML da camada. Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 12. WFS - Especificação do OGC para acesso e manipulação de dados geográficos na Web; - Permite acesso à dados, independetemente do formato de armazenamento; - Output Formats: GML2, GML3, Shapefile, JSON, CSV; Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 13. WFS GetCapabilities: Retorna uma lista de informações do servidor, assim como as operações e parâmetros válidos do WFS. Describe Feature Type: Retorna uma descrição sobre um determinado conjunto de dados. GetFeature: Retorna os atributos e geometria dos dados. DescribeLayer: Retorna uma descrição XML da camada. Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 14. WFS-T - Tipo particular de WFS que implementa a operação Transaction (Transação); - Ponte de mão dupla entre cliente e servidor; - Permite usuários adicionar e/ou modificar informações, geometrias, etc, diretamente no mapa; Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 15. WFS-T LockFeature: Trava uma camada para impedir a edição. Transaction: Edita camadas existentes adicionando, alterando ou excluindo. Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 16. WCS - Especificação do OGC para manipulação de imagens raster; - Imagens raster: imagens de satélite, fotos aéreas, informações sobre elevação; Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 17. WCS GetCapabilities: Retorna uma lista de informações do servidor, assim como as operações e parâmetros válidos do WCS. GetCoverage: Retorna uma coverage (imagem raster). DescribeCoverage: Retorna uma descrição da imagem. Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 18. OpenLayers - Suporte a manipulação de mouse e teclado e eventos; - Funções específicas para manipular dados espaciais; - Alguns recursos: WMS, WFS, WCS, Google Maps, Geoserver, MapServer... Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 19. Como funciona? Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 20. Exemplos de Uso do OpenLayers Controle do Teclado Modificação de Features Filtros Tipos de Popup Controle de Click Galeria de Imagens Leitura de um GeoRSS Paginação Info em Popup WFS-T Efeito de Transparência Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 21. Referências Geoserver: http://geoserver.org/ OpenLayers: http://openlayers.org/ Blogs e demais referências: http://www.fernandoquadro.com.br http://www.dpi.inpe.br/twsg/media/apres/wfs.pdf http://www.opengeospatial.org/standards Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 22. Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro
  • 23. Web SIG - GeoServer e OpenLayers - Software Freedom Day - Rodrigo C. Antonialli e Felipe Fedel Pinto - UNESP Rio Claro