SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

오픈소스 GIS 교육 - PostGIS
오픈소스 GIS 교육 - PostGIS오픈소스 GIS 교육 - PostGIS
오픈소스 GIS 교육 - PostGIS
JungHwan Yun
 
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
BJ Jang
 

La actualidad más candente (20)

GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
 
Oracle Spatial de la A a la Z - Unidad 4
Oracle Spatial de la A a la Z - Unidad 4Oracle Spatial de la A a la Z - Unidad 4
Oracle Spatial de la A a la Z - Unidad 4
 
공간정보연구원 PostGIS 강의교재
공간정보연구원 PostGIS 강의교재공간정보연구원 PostGIS 강의교재
공간정보연구원 PostGIS 강의교재
 
State of OpenGXT: 오픈소스 공간분석엔진
State of OpenGXT: 오픈소스 공간분석엔진State of OpenGXT: 오픈소스 공간분석엔진
State of OpenGXT: 오픈소스 공간분석엔진
 
오픈드론맵 한국어 사용자 지침서
오픈드론맵 한국어 사용자 지침서오픈드론맵 한국어 사용자 지침서
오픈드론맵 한국어 사용자 지침서
 
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기
 
오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심
 
공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
 공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습 공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
 
오픈소스 GIS 교육 - PostGIS
오픈소스 GIS 교육 - PostGIS오픈소스 GIS 교육 - PostGIS
오픈소스 GIS 교육 - PostGIS
 
PostGIS 시작하기
PostGIS 시작하기PostGIS 시작하기
PostGIS 시작하기
 
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
 
Geodatabase: The ArcGIS Mechanism for Data Management
Geodatabase: The ArcGIS Mechanism for Data ManagementGeodatabase: The ArcGIS Mechanism for Data Management
Geodatabase: The ArcGIS Mechanism for Data Management
 
지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기
 
QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기
 
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발
 
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
 
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
 
PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS
 
Getting Started with PostGIS
Getting Started with PostGISGetting Started with PostGIS
Getting Started with PostGIS
 
Building a Spatial Database in PostgreSQL
Building a Spatial Database in PostgreSQLBuilding a Spatial Database in PostgreSQL
Building a Spatial Database in PostgreSQL
 

Similar a WEB-SIG: Geoserver e OpenLayers

Uso de Software Livre na Procempa - Palestra no 10o Fórum Internacional de S...
Uso de Software Livre na  Procempa - Palestra no 10o Fórum Internacional de S...Uso de Software Livre na  Procempa - Palestra no 10o Fórum Internacional de S...
Uso de Software Livre na Procempa - Palestra no 10o Fórum Internacional de S...
Éberli Cabistani Riella
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
Sérgio Souza Costa
 
Apostila completa q_gis
Apostila completa q_gisApostila completa q_gis
Apostila completa q_gis
railano
 

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

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

Último

Último (8)

Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

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