SlideShare uma empresa Scribd logo
Introdução ao
AGENDA
•   Introdução
•   Padrões OGC
•   Instalação
•   Configuração
•   Formatos de Saída
•   Aplicação
INTRODUÇÃO
• GeoServer
• GeoTools
INTRODUÇÃO

• GeoServer
  – Servidor de informação geoespacial OGC;
  – Utilizado para publicação de dados através de
    mapas/imagens;
  – Implementa os padrões OGC: WMS, WFS, WCS,
    WFS-T;
  – Utiliza SLD (Styled Layer Descriptor) para
    representação dos estilos;
  – Desenvolvido utilizando a biblioteca GeoTools.
INTRODUÇÃO

• GeoServer
INTRODUÇÃO

• GeoTools
  – É uma biblioteca Java Open Source que fornece
    métodos para manipulação de dados geoespaciais;
  – Baseada nas especificações da OGC.
PADRÕES OGC
• GML
  – Codificação XML para transporte e
    armazenamento de informação geográfica,
    incluindo propriedades espaciais e não espaciais;

  – Conjunto de regras com as quais um usuário
    passa a definir sua própria linguagem para descrever
    seus dados.
PADRÕES OGC
• GML
PADRÕES OGC
• WMS
 – Especificação OGC para a visualização de mapas
   na Internet;

 – Representação visual dos dados geográficos, e não
   os dados de fato;

 – Formatos de imagem, como PNG, GIF e JPEG, ou
   em formatos vetoriais, como o SVG.
PADRÕES OGC
• Métodos
  – WMS
    • GetCapabilities - Obtém informações sobre o serviço propriamente dito e sobre
      as informações geoespaciais disponíveis.
         – Ex.: http://localhost:8080/geoserver/wms?request=GetCapabilities

    • GetFeatureInfo – Obtém informações associadas a uma
    região específica do mapa.
         – Ex: http://localhost:8080/geoserver/wms?bbox=-130,24,-
           66,50&styles=population&format=jpeg&info_format=text/plain&request
           =GetFeatureInfo&layers=topp:states&query_layers=topp:states&width=
           550&height=250&x=170&y=160
PADRÕES OGC
• Métodos
  – WMS
    • GetMap - Obtém o mapa com os parâmetros geoespaciais e
      dimensionais bem definidos.
        – Ex.:
          http://localhost:8080/geoserver/wms?request=GetMap&l
          ayers=topp:states&bbox=-130,24,-
          66,50&width=800&height=600&styles=quadra&Format=i
          mage/png
PADRÕES OGC
• Métodos
  – WMS
    • GetLegendGraphic – Obtém a legenda de uma layer.
        – Ex.:
          http://localhost:8080/geoserver/wms/GetLegendGraphic?FOR
          MAT=image/png&WIDTH=20&HEIGHT=20&LAYER=topp:state
          s
PADRÕES OGC
• WFS
  – Especificação OGC que define um serviço, para que
    clientes possam recuperar objetos (features)
    geoespaciais em formato GML;

  – O serviço pode ser implementado pelo servidor em
    duas versões:
     • Básica
     • Transacional
PADRÕES OGC
• Métodos
  – WFS
    • GetCapabilities
        – Ex: http://localhost:8080/geoserver/wfs/request=GetCapabilities
    • GetFeature - é    responsável por retornar instâncias de dados
      oferecidos pelo serviço, representadas por documentos no formato GML.
        – Ex.:
          http://localhost:8080/geoserver/wfs/GetFeature?typeName=top
          p:states
    • DescribeFeatureType – Retorna a estrutura da Feature em GML
        – http://localhost:8080/geoserver/wfs/DescribeFeatureType?type
          name=topp:states
PADRÕES OGC
• WCS
 – Acesso a dados que representam fenômenos com
   variação contínua no espaço;

 – Padrão que segue a especificação OGC;

 – Serviço específico para o tratamento de dados
   modelados, como geocampos.
PADRÕES OGC
• Métodos
  – WCS
    • GetCapabilities
       – Ex.: http://localhost:8080/geoserver/wcs?request=GetCapabilities


    • DescribeCoverage
       – Ex:
         http://localhost:8080/geoserver/wcs?request=DescribeCoverage&servic
         e=WCS&version=1.0.0
PADRÕES OGC
• Métodos
  – WCS
    • DescribeCoverage
       – Ex.:
         http://localhost:8080/geoserver/wcs?REQUEST=DescribeCove
         rage&SERVICE=WCS&VERSION=1.0.0&COVERAGE=Rectifyi
         konos_mini
PADRÕES OGC
• SLD
  – Formato de uma linguagem de estilos para
    produção de mapas;

  – A idéia é permitir o controle do visual dos
    mapas produzidos por um serviço;
PADRÕES OGC
• SLD
PADRÕES OGC
– SLD: Utilizando External Graphics
PADRÕES OGC
– SLD: Utilizando External Graphics
PADRÕES OGC
INSTALAÇÃO
• Arquivos utilizados
• GeoServer Data Directory
• Instalação
  – No Windows
  – No Tomcat
INSTALAÇÃO

• Arquivos utilizados
  – Arquivo Executável
     • http://downloads.sourceforge.net/geoserver/geoserver-
       2.0.exe
  – Arquivo WAR
     • http://downloads.sourceforge.net/geoserver/geoserver-2.0-
       war.zip
INSTALAÇÃO

• GeoServer Data Directory
  – É onde serão armazenadas as configurações e os
    dados do GeoServer;
  – Além deles, ficam armazenados também os estilos
    (SLD), FeatureTypes que contêm as configurações
    das layers, e também as imagens georeferenciadas,
    que são chamadas de Coverages (ex.: Raster).
INSTALAÇÃO
• Instalando no Windows
  – Crie no seu diretório raiz
  (C:) uma pasta chamada
  GeoServerDataDir;
  – Esta pasta será
  utilizada como diretório
  de dados do GeoServer.
INSTALAÇÃO
• Instalando no Windows
  – Utilize o arquivo executável.
INSTALAÇÃO
• Instalando no Windows
INSTALAÇÃO
• Instalando no Windows
 – Nesta tela você deve
 selecionar a pasta
 GeoServerDataDir.
INSTALAÇÃO
• Instalando no Windows
 – Caso seja a primeira
 Instalação, você deve
 copiar para
 GeoServerDataDir
 contéudo de
 [GeoServer_Install]
 webappsgeoserver
 data_dir
 .
INSTALAÇÃO
• Instalando no Tomcat
  – Para instalar o GeoServer, você deverá entrar na
    página do Tomcat - localizada por padrão em
    http://localhost:8080/ -, selecionar a opção Tomcat
    Manager e autenticar-se;
  – Feito isso, aparecerá uma lista com as aplicações
    que estão rodando no Tomcat e, abaixo, a opção
    “WAR file to deploy”. Selecione o arquivo
    geoserver.war e clique no botão “Deploy”.
INSTALAÇÃO
• Instalando no Tomcat
INSTALAÇÃO
• Definindo o GeoServer Data Dir no Tomcat
  – Crie uma pasta em local de sua prefêrencia;
  – Vá em [tomcat_install]/webapps/geoserver/WEB-INF
    e edite o arquivo web.xml, conforme mostra a figura
    abaixo.
CONFIGURAÇÃO
• Introdução
• Config
CONFIGURAÇÃO
• Introdução
  – No curso, utilizaremos o GeoServer que foi instalado
    a partir do executável;
  – Para iniciar o GeoServer, vá em Iniciar -> Todos os
    programas -> GeoServer 2.0.0 -> Start GeoServer;
  – O sistema abrirá uma tela de console; deixe-a aberta;
  – Digite      no     browser    a    seguinte     URL:
    http://localhost:8080/geoserver/ .
CONFIGURAÇÃO
• Introdução
  – Para você acessar a área administrativa do
    GeoServer, terá de efetuar o login. Por default, o
    username é admin e a password é geoserver.
CONFIGURAÇÃO
•   Server
•   WMS
•   WFS
•   WCS
•   Data
    –   Workspace
    –   Store
    –   Layers
    –   Layer Groups
    –   Style
CONFIGURAÇÃO
• Server
  – Configurações avançadas;
  – Informações de contato (utilizadas no metadado);
  – Definição de usuário e senha do administrador.
CONFIGURAÇÃO
• WMS

 – Descrição do serviço, palavras-chave, nome
 – Informações utilizadas no metadados
 – Configuração da renderização da imagem e
   interpolação
CONFIGURAÇÃO
• WFS

  – Funcionalidades
  – Descrição do serviço, palavras-chave, nome
  – Informações utilizadas no metadados
CONFIGURAÇÃO
• WCS

 – Descrição do serviço, palavras-chave, nome
 – Informações utilizadas no metadados
CONFIGURAÇÃO

• Data
  – Workspace
    • É onde registrados os contextos das camadas,
      para possa ser possível diferenciar os grupos de
      camdas facilmente;
CONFIGURAÇÃO

• Data
  – Workspace (Adicionando um novo
    workspace)
    • Selecione o link “Add new workspace”;
    • Insira a descrição e o URI desejada;
    • Clique em “Submit”.
CONFIGURAÇÃO

• Data
  – Style
    • É onde são inseridos os estilos que serão
      utilizados pelas FeatureTypes;
    • O GeoServer trabalha com os estilos no formato
      SLD.
CONFIGURAÇÃO

• Data
  – Style (Adicionando um novo estilo)
    • Selecione o link “Add a new style”;
    • Insira o nome que deseja dar ao estilo;
    • Clique em “Browse”, selecione o estilo que deseja
      adicionar;
    • Clique em “Submit”.
CONFIGURAÇÃO

• Data
  – Style (Adicionando um novo estilo)
CONFIGURAÇÃO

• Data
  – Style (Aplicação prática)
    • Insira os seguintes estilos no GeoServer:
         –   Brasil
         –   Eixo
         –   Via
         –   Quadra
         –   Lote
CONFIGURAÇÃO

• Data
  – Store
    • É onde ficam declaradas as configurações dos
      dados que serão utilizados pelo GeoServer;
    • O GeoServer trabalha com os formatos PostGIS,
      Oracle Spatial, SQL Server, ArcSDE, MySQL,
      DB2, Shapefile, Properties e Web Feature Server.
CONFIGURAÇÃO

• Data
  – Store (Adicionando um Store)
    •   Selecione a opção “Store”’;
    •   Selecione a opção “Add new store”;
    •   Selecione o tipo (neste primeiro caso, PostGIS);
    •   Preencha as informações requeridas e clique em
        “Submit”.
CONFIGURAÇÃO

• Data
  – Store (Adicionando um Store)
    • Selecione a opção “Store”;
    • Selecione a opção “Add new store”;
    • Selecione o tipo (Shapefile);
    • O sistema apresentará a tela para o cadastro do
      Shapefile.
    • Preencha as informações requeridas e clique em
      “Submit”.
CONFIGURAÇÃO

• Data
  – Store (Adicionando um Store)
    • É importante ressaltar que, antes de configurar o
      Shapefile,   ele   deverá    estar    na    pasta
      [Geoserver_Data_Directory]Data .
CONFIGURAÇÃO

• Data
  – Store (Aplicação prática)
    • Crie um Store para cada um dos Shapes abaixo:
         –   Brasil
         –   Eixo
         –   Via
         –   Quadra
         –   Lote
    • Crie uma pasta para cada Shape no diretório de
      dados do GeoServer.
CONFIGURAÇÃO

• Data
  – Layer
    • É onde são configurados as camadas;
    • Onde são definidos os atributos do layer, como o
      nome com que ele aparecerá em uma chamada
      WMS, o estilo que estará vinculado a ele, SRS,
      entre outros.
CONFIGURAÇÃO

• Data
  – Layer (Adicionando uma Layer)
    • Para adicionar uma Layer, é necessário que ela
      tenha sido declarada no Store em forma de
      arquivo ou banco de dados;
    • Após ter verificado isso, clique em “Add new
      resource”. Aparecerá uma tela com a listagem das
      Layers. Selecione a que deseja configurar.
CONFIGURAÇÃO

• Data
  – Layer (aplicação prática)
    • Configure os Shapes inseridos através do Store,
      vinculando-os aos seus respectivos estilos (SLD);
FORMATOS DE SAÍDA

•   OpenLayers
•   GeoRSS
•   GeoJSON
•   PDF
•   SVG
•   KML
•   Imagens (GIF, JPEG, PNG)
FORMATOS DE SAÍDA
• OpenLayers (application/openlayers)
   – Com este formato não é preciso de uma aplicação web por mais
     simples que seja, ou um Desktop GIS para navegar (pan, zoom
     in, zoom out) nos layers desejados. Você faz a solicitação e o
     mapa aparece no seu browser automaticamente.


• GeoRSS (application/rss+xml)
   – O RSS formato conhecido e já popularizado na internet agora
     tem a sua versão Geo, para disponibilizar dados geoespaciais.


• PDF (application/pdf)
FORMATOS DE SAÍDA

• KML (application/vnd.google-earth.kml+XML)
   – Formato de arquivo que possibilita a visualização de dados
     espaciais no Google Earth.

• SVG (image/svg+xml)
   – Trata-se de uma linguagem XML para descrever de forma
     vetorial desenhos e gráficos bidimensionais, quer de forma
     estática, quer dinâmica ou animada. Umas das principais
     características dos gráficos vetoriais, é que não perdem
     qualidade ao serem ampliados. A grande diferença entre o SVG
     e outros formatos vetoriais, é o fato de ser um formato aberto,
     não sendo propriedade de nenhuma empresa.
FORMATOS DE SAÍDA
FORMATOS DE SAÍDA
• SHAPE-ZIP
  – http://localhost:8080/geoserver/wfs?request=getfeature&service
    =wfs&version=1.0.0&typename=states&outputformat=SHAPE-
    ZIP


• GeoJSON
  – O GeoJSON, nada mais é que o “transporte” de dados
    geoespacializados no formato JSON.
  – http://localhost:8080/geoserver/wfs?request=GetFeature&typena
    me=topp:states&maxfeature=1&outputformat=json
APLICAÇÃO

• Google Earth
• uDig
APLICAÇÃO
• GeoServer com Google Earth
APLICAÇÃO
• GeoServer com Google Earth
  – Para visualizar seus dados no Google Earth, vá em
    Add -> Network Link;
  – Preencha o campo “Name” como desejar;
  – No campo “Link”, coloque a seguinte URL:
     • http://localhost:8080/geoserver/wms?service=WMS&request
       =GetMap&format=application/vnd.google-
       earth.kml+XML&width=1024&height=1024&srs=EPSG:4326
       &layers=topp:quadra_geo&styles=quadra&bbox=-180,-
       90,180,90
  – Clique no botão “OK”.
APLICAÇÃO
• GeoServer com uDig
LINKS
• GeoServer: http://www.geoserver.org

• uDig: http://udig.refractions.net

• Lista GeoServer-BR: http://tech.groups.yahoo.com/group/geoserver

• GeoTools: http://www.geotools.org

• Geoserver User List:
  https://lists.sourceforge.net/lists/listinfo/geoserver-users

• OpenLayers: http://www.openlayers.org
Dúvidas?

           Comunidade GeoServer-BR
http://tech.groups.yahoo.com/group/geoserver/
Obrigado!

       Fernando Quadro
contato@fernandoquadro.com.br

Mais conteúdo relacionado

Mais procurados

Oracle database upgrade to 12c and available methods
Oracle database upgrade to 12c and available methodsOracle database upgrade to 12c and available methods
Oracle database upgrade to 12c and available methods
Satishbabu Gunukula
 
[EPPG] Oracle to PostgreSQL, Challenges to Opportunity
[EPPG] Oracle to PostgreSQL, Challenges to Opportunity[EPPG] Oracle to PostgreSQL, Challenges to Opportunity
[EPPG] Oracle to PostgreSQL, Challenges to Opportunity
Equnix Business Solutions
 
Oracle GoldenGate Cloud Service(GGCS)概要
Oracle GoldenGate Cloud Service(GGCS)概要Oracle GoldenGate Cloud Service(GGCS)概要
Oracle GoldenGate Cloud Service(GGCS)概要
オラクルエンジニア通信
 
Performance Stability, Tips and Tricks and Underscores
Performance Stability, Tips and Tricks and UnderscoresPerformance Stability, Tips and Tricks and Underscores
Performance Stability, Tips and Tricks and Underscores
Jitendra Singh
 
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz
 
SolarWinds Scalability for the Enterprise
SolarWinds Scalability for the EnterpriseSolarWinds Scalability for the Enterprise
SolarWinds Scalability for the Enterprise
SolarWinds
 
PowerDNS-Admin vs DNS-UI
PowerDNS-Admin vs DNS-UIPowerDNS-Admin vs DNS-UI
PowerDNS-Admin vs DNS-UI
barbarousisk
 
WebLogic Deployment Plan Example
WebLogic Deployment Plan ExampleWebLogic Deployment Plan Example
WebLogic Deployment Plan Example
James Bayer
 
Open layers pt_br
Open layers pt_brOpen layers pt_br
Open layers pt_br
Marcos Rosa
 
Monitoramento de Banco de dados SQL Server com Zabbix
Monitoramento de Banco de dados SQL Server com ZabbixMonitoramento de Banco de dados SQL Server com Zabbix
Monitoramento de Banco de dados SQL Server com Zabbix
Gustavo Henrique
 
Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...
Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...
Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...
Cisco Canada
 
Exadata SMART Monitoring - OEM 13c
Exadata SMART Monitoring - OEM 13cExadata SMART Monitoring - OEM 13c
Exadata SMART Monitoring - OEM 13c
Alfredo Krieg
 
Oracle GoldenGate Cloud Serviceユーザーズガイド
Oracle GoldenGate Cloud ServiceユーザーズガイドOracle GoldenGate Cloud Serviceユーザーズガイド
Oracle GoldenGate Cloud Serviceユーザーズガイド
オラクルエンジニア通信
 
Part1 of SQL Tuning Workshop - Understanding the Optimizer
Part1 of SQL Tuning Workshop - Understanding the OptimizerPart1 of SQL Tuning Workshop - Understanding the Optimizer
Part1 of SQL Tuning Workshop - Understanding the Optimizer
Maria Colgan
 
Step by Step Oracle11g out of-place upgrade from 11.2.0.3 to 11.2.0.4
Step by Step Oracle11g out of-place upgrade from 11.2.0.3 to 11.2.0.4Step by Step Oracle11g out of-place upgrade from 11.2.0.3 to 11.2.0.4
Step by Step Oracle11g out of-place upgrade from 11.2.0.3 to 11.2.0.4
Jorge Batista
 
Oracle Open World Presentation - Oracle RMAN Best Practices for Cloud Backups
Oracle Open World Presentation - Oracle RMAN Best Practices for Cloud Backups Oracle Open World Presentation - Oracle RMAN Best Practices for Cloud Backups
Oracle Open World Presentation - Oracle RMAN Best Practices for Cloud Backups
Niklas Iveslatt
 
WebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewWebLogic Scripting Tool Overview
WebLogic Scripting Tool Overview
James Bayer
 
Introdução ao OpenLayers
Introdução ao OpenLayersIntrodução ao OpenLayers
Introdução ao OpenLayers
Fernando Quadro
 
1.11 실행계획 해석 predicate
1.11 실행계획 해석 predicate1.11 실행계획 해석 predicate
Em13c New Features- Two of Two
Em13c New Features- Two of TwoEm13c New Features- Two of Two
Em13c New Features- Two of Two
Kellyn Pot'Vin-Gorman
 

Mais procurados (20)

Oracle database upgrade to 12c and available methods
Oracle database upgrade to 12c and available methodsOracle database upgrade to 12c and available methods
Oracle database upgrade to 12c and available methods
 
[EPPG] Oracle to PostgreSQL, Challenges to Opportunity
[EPPG] Oracle to PostgreSQL, Challenges to Opportunity[EPPG] Oracle to PostgreSQL, Challenges to Opportunity
[EPPG] Oracle to PostgreSQL, Challenges to Opportunity
 
Oracle GoldenGate Cloud Service(GGCS)概要
Oracle GoldenGate Cloud Service(GGCS)概要Oracle GoldenGate Cloud Service(GGCS)概要
Oracle GoldenGate Cloud Service(GGCS)概要
 
Performance Stability, Tips and Tricks and Underscores
Performance Stability, Tips and Tricks and UnderscoresPerformance Stability, Tips and Tricks and Underscores
Performance Stability, Tips and Tricks and Underscores
 
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
 
SolarWinds Scalability for the Enterprise
SolarWinds Scalability for the EnterpriseSolarWinds Scalability for the Enterprise
SolarWinds Scalability for the Enterprise
 
PowerDNS-Admin vs DNS-UI
PowerDNS-Admin vs DNS-UIPowerDNS-Admin vs DNS-UI
PowerDNS-Admin vs DNS-UI
 
WebLogic Deployment Plan Example
WebLogic Deployment Plan ExampleWebLogic Deployment Plan Example
WebLogic Deployment Plan Example
 
Open layers pt_br
Open layers pt_brOpen layers pt_br
Open layers pt_br
 
Monitoramento de Banco de dados SQL Server com Zabbix
Monitoramento de Banco de dados SQL Server com ZabbixMonitoramento de Banco de dados SQL Server com Zabbix
Monitoramento de Banco de dados SQL Server com Zabbix
 
Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...
Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...
Introducing Cisco HyperFlex Systems: The Next Generation in Complete Hypercon...
 
Exadata SMART Monitoring - OEM 13c
Exadata SMART Monitoring - OEM 13cExadata SMART Monitoring - OEM 13c
Exadata SMART Monitoring - OEM 13c
 
Oracle GoldenGate Cloud Serviceユーザーズガイド
Oracle GoldenGate Cloud ServiceユーザーズガイドOracle GoldenGate Cloud Serviceユーザーズガイド
Oracle GoldenGate Cloud Serviceユーザーズガイド
 
Part1 of SQL Tuning Workshop - Understanding the Optimizer
Part1 of SQL Tuning Workshop - Understanding the OptimizerPart1 of SQL Tuning Workshop - Understanding the Optimizer
Part1 of SQL Tuning Workshop - Understanding the Optimizer
 
Step by Step Oracle11g out of-place upgrade from 11.2.0.3 to 11.2.0.4
Step by Step Oracle11g out of-place upgrade from 11.2.0.3 to 11.2.0.4Step by Step Oracle11g out of-place upgrade from 11.2.0.3 to 11.2.0.4
Step by Step Oracle11g out of-place upgrade from 11.2.0.3 to 11.2.0.4
 
Oracle Open World Presentation - Oracle RMAN Best Practices for Cloud Backups
Oracle Open World Presentation - Oracle RMAN Best Practices for Cloud Backups Oracle Open World Presentation - Oracle RMAN Best Practices for Cloud Backups
Oracle Open World Presentation - Oracle RMAN Best Practices for Cloud Backups
 
WebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewWebLogic Scripting Tool Overview
WebLogic Scripting Tool Overview
 
Introdução ao OpenLayers
Introdução ao OpenLayersIntrodução ao OpenLayers
Introdução ao OpenLayers
 
1.11 실행계획 해석 predicate
1.11 실행계획 해석 predicate1.11 실행계획 해석 predicate
1.11 실행계획 해석 predicate
 
Em13c New Features- Two of Two
Em13c New Features- Two of TwoEm13c New Features- Two of Two
Em13c New Features- Two of Two
 

Semelhante a Introdução ao GeoServer 2.0

Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...
Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...
Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...
Marcelo Matias
 
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
Marcus Vinicius Miguel Pedro
 
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
Wendreo L. Fernandes
 
Geocloud - Nunca foi tão fácil fazer mapas!
Geocloud - Nunca foi tão fácil fazer mapas!Geocloud - Nunca foi tão fácil fazer mapas!
Geocloud - Nunca foi tão fácil fazer mapas!
Projenet Geocloud
 
Entity framework migrations
Entity framework migrationsEntity framework migrations
Entity framework migrations
Priscila Mayumi
 
Windows Azure Pack - Visão Geral
Windows Azure Pack - Visão GeralWindows Azure Pack - Visão Geral
Windows Azure Pack - Visão Geral
Fabio Hara
 
Kit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novoKit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novo
edimilsonmgomesmuana
 
Kit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novoKit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novo
edimilsonmgomesmuana
 
WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )
WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )
WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )
João Moura
 
QCon 2015 - Combinando AngularJS com Java EE
QCon 2015 - Combinando AngularJS com Java EEQCon 2015 - Combinando AngularJS com Java EE
QCon 2015 - Combinando AngularJS com Java EE
Rodrigo Cândido da Silva
 
Cloud search avancado
Cloud search avancadoCloud search avancado
Cloud search avancado
Amazon Web Services LATAM
 
Módulo_01.pptx
Módulo_01.pptxMódulo_01.pptx
Módulo_01.pptx
MarceloCunha571649
 
Geoserver
GeoserverGeoserver
Geoserver
ANAMSIGOT
 
PostgreSQL - Visão Geral - Pedro Vieira
PostgreSQL - Visão Geral - Pedro VieiraPostgreSQL - Visão Geral - Pedro Vieira
PostgreSQL - Visão Geral - Pedro Vieira
Pedro Fernandes Vieira
 
PostgreSQL: Conceitos e aplicações
PostgreSQL: Conceitos e aplicaçõesPostgreSQL: Conceitos e aplicações
PostgreSQL: Conceitos e aplicações
Fernando Ike
 
EU 2016 - Automatização de Processos e Distribuição de Dados com FME Server
EU 2016 - Automatização de Processos e Distribuição de Dados com FME ServerEU 2016 - Automatização de Processos e Distribuição de Dados com FME Server
EU 2016 - Automatização de Processos e Distribuição de Dados com FME Server
Inovação GIS - Tecnologia da Informação
 
Introdução FireDAC Acesso multi-banco para Delphi e C++ Builder
Introdução FireDACAcesso multi-banco para Delphi e C++ BuilderIntrodução FireDACAcesso multi-banco para Delphi e C++ Builder
Introdução FireDAC Acesso multi-banco para Delphi e C++ Builder
Diego Rosa
 
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Allyson Barros
 
Introdução ao PostGIS
Introdução ao PostGISIntrodução ao PostGIS
Introdução ao PostGIS
Fernando Quadro
 
GUJavaSC - Combinando AngularJS com Java EE
GUJavaSC - Combinando AngularJS com Java EEGUJavaSC - Combinando AngularJS com Java EE
GUJavaSC - Combinando AngularJS com Java EE
Rodrigo Cândido da Silva
 

Semelhante a Introdução ao GeoServer 2.0 (20)

Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...
Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...
Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...
 
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
 
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
 
Geocloud - Nunca foi tão fácil fazer mapas!
Geocloud - Nunca foi tão fácil fazer mapas!Geocloud - Nunca foi tão fácil fazer mapas!
Geocloud - Nunca foi tão fácil fazer mapas!
 
Entity framework migrations
Entity framework migrationsEntity framework migrations
Entity framework migrations
 
Windows Azure Pack - Visão Geral
Windows Azure Pack - Visão GeralWindows Azure Pack - Visão Geral
Windows Azure Pack - Visão Geral
 
Kit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novoKit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novo
 
Kit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novoKit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novo
 
WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )
WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )
WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )
 
QCon 2015 - Combinando AngularJS com Java EE
QCon 2015 - Combinando AngularJS com Java EEQCon 2015 - Combinando AngularJS com Java EE
QCon 2015 - Combinando AngularJS com Java EE
 
Cloud search avancado
Cloud search avancadoCloud search avancado
Cloud search avancado
 
Módulo_01.pptx
Módulo_01.pptxMódulo_01.pptx
Módulo_01.pptx
 
Geoserver
GeoserverGeoserver
Geoserver
 
PostgreSQL - Visão Geral - Pedro Vieira
PostgreSQL - Visão Geral - Pedro VieiraPostgreSQL - Visão Geral - Pedro Vieira
PostgreSQL - Visão Geral - Pedro Vieira
 
PostgreSQL: Conceitos e aplicações
PostgreSQL: Conceitos e aplicaçõesPostgreSQL: Conceitos e aplicações
PostgreSQL: Conceitos e aplicações
 
EU 2016 - Automatização de Processos e Distribuição de Dados com FME Server
EU 2016 - Automatização de Processos e Distribuição de Dados com FME ServerEU 2016 - Automatização de Processos e Distribuição de Dados com FME Server
EU 2016 - Automatização de Processos e Distribuição de Dados com FME Server
 
Introdução FireDAC Acesso multi-banco para Delphi e C++ Builder
Introdução FireDACAcesso multi-banco para Delphi e C++ BuilderIntrodução FireDACAcesso multi-banco para Delphi e C++ Builder
Introdução FireDAC Acesso multi-banco para Delphi e C++ Builder
 
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
 
Introdução ao PostGIS
Introdução ao PostGISIntrodução ao PostGIS
Introdução ao PostGIS
 
GUJavaSC - Combinando AngularJS com Java EE
GUJavaSC - Combinando AngularJS com Java EEGUJavaSC - Combinando AngularJS com Java EE
GUJavaSC - Combinando AngularJS com Java EE
 

Último

TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 

Último (8)

TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 

Introdução ao GeoServer 2.0

  • 2. AGENDA • Introdução • Padrões OGC • Instalação • Configuração • Formatos de Saída • Aplicação
  • 4. INTRODUÇÃO • GeoServer – Servidor de informação geoespacial OGC; – Utilizado para publicação de dados através de mapas/imagens; – Implementa os padrões OGC: WMS, WFS, WCS, WFS-T; – Utiliza SLD (Styled Layer Descriptor) para representação dos estilos; – Desenvolvido utilizando a biblioteca GeoTools.
  • 6. INTRODUÇÃO • GeoTools – É uma biblioteca Java Open Source que fornece métodos para manipulação de dados geoespaciais; – Baseada nas especificações da OGC.
  • 7. PADRÕES OGC • GML – Codificação XML para transporte e armazenamento de informação geográfica, incluindo propriedades espaciais e não espaciais; – Conjunto de regras com as quais um usuário passa a definir sua própria linguagem para descrever seus dados.
  • 9. PADRÕES OGC • WMS – Especificação OGC para a visualização de mapas na Internet; – Representação visual dos dados geográficos, e não os dados de fato; – Formatos de imagem, como PNG, GIF e JPEG, ou em formatos vetoriais, como o SVG.
  • 10. PADRÕES OGC • Métodos – WMS • GetCapabilities - Obtém informações sobre o serviço propriamente dito e sobre as informações geoespaciais disponíveis. – Ex.: http://localhost:8080/geoserver/wms?request=GetCapabilities • GetFeatureInfo – Obtém informações associadas a uma região específica do mapa. – Ex: http://localhost:8080/geoserver/wms?bbox=-130,24,- 66,50&styles=population&format=jpeg&info_format=text/plain&request =GetFeatureInfo&layers=topp:states&query_layers=topp:states&width= 550&height=250&x=170&y=160
  • 11. PADRÕES OGC • Métodos – WMS • GetMap - Obtém o mapa com os parâmetros geoespaciais e dimensionais bem definidos. – Ex.: http://localhost:8080/geoserver/wms?request=GetMap&l ayers=topp:states&bbox=-130,24,- 66,50&width=800&height=600&styles=quadra&Format=i mage/png
  • 12. PADRÕES OGC • Métodos – WMS • GetLegendGraphic – Obtém a legenda de uma layer. – Ex.: http://localhost:8080/geoserver/wms/GetLegendGraphic?FOR MAT=image/png&WIDTH=20&HEIGHT=20&LAYER=topp:state s
  • 13. PADRÕES OGC • WFS – Especificação OGC que define um serviço, para que clientes possam recuperar objetos (features) geoespaciais em formato GML; – O serviço pode ser implementado pelo servidor em duas versões: • Básica • Transacional
  • 14. PADRÕES OGC • Métodos – WFS • GetCapabilities – Ex: http://localhost:8080/geoserver/wfs/request=GetCapabilities • GetFeature - é responsável por retornar instâncias de dados oferecidos pelo serviço, representadas por documentos no formato GML. – Ex.: http://localhost:8080/geoserver/wfs/GetFeature?typeName=top p:states • DescribeFeatureType – Retorna a estrutura da Feature em GML – http://localhost:8080/geoserver/wfs/DescribeFeatureType?type name=topp:states
  • 15. PADRÕES OGC • WCS – Acesso a dados que representam fenômenos com variação contínua no espaço; – Padrão que segue a especificação OGC; – Serviço específico para o tratamento de dados modelados, como geocampos.
  • 16. PADRÕES OGC • Métodos – WCS • GetCapabilities – Ex.: http://localhost:8080/geoserver/wcs?request=GetCapabilities • DescribeCoverage – Ex: http://localhost:8080/geoserver/wcs?request=DescribeCoverage&servic e=WCS&version=1.0.0
  • 17. PADRÕES OGC • Métodos – WCS • DescribeCoverage – Ex.: http://localhost:8080/geoserver/wcs?REQUEST=DescribeCove rage&SERVICE=WCS&VERSION=1.0.0&COVERAGE=Rectifyi konos_mini
  • 18. PADRÕES OGC • SLD – Formato de uma linguagem de estilos para produção de mapas; – A idéia é permitir o controle do visual dos mapas produzidos por um serviço;
  • 20. PADRÕES OGC – SLD: Utilizando External Graphics
  • 21. PADRÕES OGC – SLD: Utilizando External Graphics
  • 23. INSTALAÇÃO • Arquivos utilizados • GeoServer Data Directory • Instalação – No Windows – No Tomcat
  • 24. INSTALAÇÃO • Arquivos utilizados – Arquivo Executável • http://downloads.sourceforge.net/geoserver/geoserver- 2.0.exe – Arquivo WAR • http://downloads.sourceforge.net/geoserver/geoserver-2.0- war.zip
  • 25. INSTALAÇÃO • GeoServer Data Directory – É onde serão armazenadas as configurações e os dados do GeoServer; – Além deles, ficam armazenados também os estilos (SLD), FeatureTypes que contêm as configurações das layers, e também as imagens georeferenciadas, que são chamadas de Coverages (ex.: Raster).
  • 26. INSTALAÇÃO • Instalando no Windows – Crie no seu diretório raiz (C:) uma pasta chamada GeoServerDataDir; – Esta pasta será utilizada como diretório de dados do GeoServer.
  • 27. INSTALAÇÃO • Instalando no Windows – Utilize o arquivo executável.
  • 29. INSTALAÇÃO • Instalando no Windows – Nesta tela você deve selecionar a pasta GeoServerDataDir.
  • 30. INSTALAÇÃO • Instalando no Windows – Caso seja a primeira Instalação, você deve copiar para GeoServerDataDir contéudo de [GeoServer_Install] webappsgeoserver data_dir .
  • 31. INSTALAÇÃO • Instalando no Tomcat – Para instalar o GeoServer, você deverá entrar na página do Tomcat - localizada por padrão em http://localhost:8080/ -, selecionar a opção Tomcat Manager e autenticar-se; – Feito isso, aparecerá uma lista com as aplicações que estão rodando no Tomcat e, abaixo, a opção “WAR file to deploy”. Selecione o arquivo geoserver.war e clique no botão “Deploy”.
  • 33. INSTALAÇÃO • Definindo o GeoServer Data Dir no Tomcat – Crie uma pasta em local de sua prefêrencia; – Vá em [tomcat_install]/webapps/geoserver/WEB-INF e edite o arquivo web.xml, conforme mostra a figura abaixo.
  • 35. CONFIGURAÇÃO • Introdução – No curso, utilizaremos o GeoServer que foi instalado a partir do executável; – Para iniciar o GeoServer, vá em Iniciar -> Todos os programas -> GeoServer 2.0.0 -> Start GeoServer; – O sistema abrirá uma tela de console; deixe-a aberta; – Digite no browser a seguinte URL: http://localhost:8080/geoserver/ .
  • 36. CONFIGURAÇÃO • Introdução – Para você acessar a área administrativa do GeoServer, terá de efetuar o login. Por default, o username é admin e a password é geoserver.
  • 37. CONFIGURAÇÃO • Server • WMS • WFS • WCS • Data – Workspace – Store – Layers – Layer Groups – Style
  • 38. CONFIGURAÇÃO • Server – Configurações avançadas; – Informações de contato (utilizadas no metadado); – Definição de usuário e senha do administrador.
  • 39. CONFIGURAÇÃO • WMS – Descrição do serviço, palavras-chave, nome – Informações utilizadas no metadados – Configuração da renderização da imagem e interpolação
  • 40. CONFIGURAÇÃO • WFS – Funcionalidades – Descrição do serviço, palavras-chave, nome – Informações utilizadas no metadados
  • 41. CONFIGURAÇÃO • WCS – Descrição do serviço, palavras-chave, nome – Informações utilizadas no metadados
  • 42. CONFIGURAÇÃO • Data – Workspace • É onde registrados os contextos das camadas, para possa ser possível diferenciar os grupos de camdas facilmente;
  • 43. CONFIGURAÇÃO • Data – Workspace (Adicionando um novo workspace) • Selecione o link “Add new workspace”; • Insira a descrição e o URI desejada; • Clique em “Submit”.
  • 44. CONFIGURAÇÃO • Data – Style • É onde são inseridos os estilos que serão utilizados pelas FeatureTypes; • O GeoServer trabalha com os estilos no formato SLD.
  • 45. CONFIGURAÇÃO • Data – Style (Adicionando um novo estilo) • Selecione o link “Add a new style”; • Insira o nome que deseja dar ao estilo; • Clique em “Browse”, selecione o estilo que deseja adicionar; • Clique em “Submit”.
  • 46. CONFIGURAÇÃO • Data – Style (Adicionando um novo estilo)
  • 47. CONFIGURAÇÃO • Data – Style (Aplicação prática) • Insira os seguintes estilos no GeoServer: – Brasil – Eixo – Via – Quadra – Lote
  • 48. CONFIGURAÇÃO • Data – Store • É onde ficam declaradas as configurações dos dados que serão utilizados pelo GeoServer; • O GeoServer trabalha com os formatos PostGIS, Oracle Spatial, SQL Server, ArcSDE, MySQL, DB2, Shapefile, Properties e Web Feature Server.
  • 49. CONFIGURAÇÃO • Data – Store (Adicionando um Store) • Selecione a opção “Store”’; • Selecione a opção “Add new store”; • Selecione o tipo (neste primeiro caso, PostGIS); • Preencha as informações requeridas e clique em “Submit”.
  • 50. CONFIGURAÇÃO • Data – Store (Adicionando um Store) • Selecione a opção “Store”; • Selecione a opção “Add new store”; • Selecione o tipo (Shapefile); • O sistema apresentará a tela para o cadastro do Shapefile. • Preencha as informações requeridas e clique em “Submit”.
  • 51. CONFIGURAÇÃO • Data – Store (Adicionando um Store) • É importante ressaltar que, antes de configurar o Shapefile, ele deverá estar na pasta [Geoserver_Data_Directory]Data .
  • 52. CONFIGURAÇÃO • Data – Store (Aplicação prática) • Crie um Store para cada um dos Shapes abaixo: – Brasil – Eixo – Via – Quadra – Lote • Crie uma pasta para cada Shape no diretório de dados do GeoServer.
  • 53. CONFIGURAÇÃO • Data – Layer • É onde são configurados as camadas; • Onde são definidos os atributos do layer, como o nome com que ele aparecerá em uma chamada WMS, o estilo que estará vinculado a ele, SRS, entre outros.
  • 54. CONFIGURAÇÃO • Data – Layer (Adicionando uma Layer) • Para adicionar uma Layer, é necessário que ela tenha sido declarada no Store em forma de arquivo ou banco de dados; • Após ter verificado isso, clique em “Add new resource”. Aparecerá uma tela com a listagem das Layers. Selecione a que deseja configurar.
  • 55. CONFIGURAÇÃO • Data – Layer (aplicação prática) • Configure os Shapes inseridos através do Store, vinculando-os aos seus respectivos estilos (SLD);
  • 56. FORMATOS DE SAÍDA • OpenLayers • GeoRSS • GeoJSON • PDF • SVG • KML • Imagens (GIF, JPEG, PNG)
  • 57. FORMATOS DE SAÍDA • OpenLayers (application/openlayers) – Com este formato não é preciso de uma aplicação web por mais simples que seja, ou um Desktop GIS para navegar (pan, zoom in, zoom out) nos layers desejados. Você faz a solicitação e o mapa aparece no seu browser automaticamente. • GeoRSS (application/rss+xml) – O RSS formato conhecido e já popularizado na internet agora tem a sua versão Geo, para disponibilizar dados geoespaciais. • PDF (application/pdf)
  • 58. FORMATOS DE SAÍDA • KML (application/vnd.google-earth.kml+XML) – Formato de arquivo que possibilita a visualização de dados espaciais no Google Earth. • SVG (image/svg+xml) – Trata-se de uma linguagem XML para descrever de forma vetorial desenhos e gráficos bidimensionais, quer de forma estática, quer dinâmica ou animada. Umas das principais características dos gráficos vetoriais, é que não perdem qualidade ao serem ampliados. A grande diferença entre o SVG e outros formatos vetoriais, é o fato de ser um formato aberto, não sendo propriedade de nenhuma empresa.
  • 60. FORMATOS DE SAÍDA • SHAPE-ZIP – http://localhost:8080/geoserver/wfs?request=getfeature&service =wfs&version=1.0.0&typename=states&outputformat=SHAPE- ZIP • GeoJSON – O GeoJSON, nada mais é que o “transporte” de dados geoespacializados no formato JSON. – http://localhost:8080/geoserver/wfs?request=GetFeature&typena me=topp:states&maxfeature=1&outputformat=json
  • 63. APLICAÇÃO • GeoServer com Google Earth – Para visualizar seus dados no Google Earth, vá em Add -> Network Link; – Preencha o campo “Name” como desejar; – No campo “Link”, coloque a seguinte URL: • http://localhost:8080/geoserver/wms?service=WMS&request =GetMap&format=application/vnd.google- earth.kml+XML&width=1024&height=1024&srs=EPSG:4326 &layers=topp:quadra_geo&styles=quadra&bbox=-180,- 90,180,90 – Clique no botão “OK”.
  • 65. LINKS • GeoServer: http://www.geoserver.org • uDig: http://udig.refractions.net • Lista GeoServer-BR: http://tech.groups.yahoo.com/group/geoserver • GeoTools: http://www.geotools.org • Geoserver User List: https://lists.sourceforge.net/lists/listinfo/geoserver-users • OpenLayers: http://www.openlayers.org
  • 66. Dúvidas? Comunidade GeoServer-BR http://tech.groups.yahoo.com/group/geoserver/
  • 67. Obrigado! Fernando Quadro contato@fernandoquadro.com.br