Criação de Serviços de Dados Geográficos com software Open...

69
Criação de Serviços de Dados Geográficos com software Open Source: serviços INSPIRE de visualização WMS e de descarregamento WFS serviços INSPIRE de visualização WMS e de descarregamento WFS Danilo Furtado [email protected]

Transcript of Criação de Serviços de Dados Geográficos com software Open...

Page 1: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Criação de Serviços de Dados Geográficos comsoftware Open Source:

serviços INSPIRE de visualização WMS e de descarregamento WFS

1

Criação de Serviços de Dados Geográficos comsoftware Open Source:

serviços INSPIRE de visualização WMS e de descarregamento WFS

Danilo [email protected]

Page 2: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Agenda

1. Serviços de Dados Geográficos INSPIRE.2. Implementação de serviços INSPIRE em

GeoServer.1. Introdução ao GeoServer (conceitos, instalação e

configurações).

2. Configuração de dados geográficos.

3. Serviços de Visualização WMS e DescarregamentoWFS.

3. Validação INSPIRE dos SDG.4. Utilização e exploração dos SDG.

2

1. Serviços de Dados Geográficos INSPIRE.2. Implementação de serviços INSPIRE em

GeoServer.1. Introdução ao GeoServer (conceitos, instalação e

configurações).

2. Configuração de dados geográficos.

3. Serviços de Visualização WMS e DescarregamentoWFS.

3. Validação INSPIRE dos SDG.4. Utilização e exploração dos SDG.

Page 3: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

3

Serviços de Dados GeográficosINSPIRE

Page 4: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de Dados Geográficos INSPIRE

• São serviços que permitem a pesquisa, partilha, acesso eutilização de dados geográficos.

4

Page 5: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de Dados Geográficos INSPIRE

5http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/

Page 6: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de Dados Geográficos INSPIRE• Serviços de Rede

– Partilha de dados geográficos.– Devem estar em conformidade com as

DE.– Devem funcionar de acordo com as

especificações e regras definidas decomum acordo, por forma a assegurar ainteroperabilidades das IDE dos estadosmembros.

6

• Serviços de Rede– Partilha de dados geográficos.– Devem estar em conformidade com as

DE.– Devem funcionar de acordo com as

especificações e regras definidas decomum acordo, por forma a assegurar ainteroperabilidades das IDE dos estadosmembros.

Page 7: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de Dados Geográficos INSPIRE• Serviços de Rede

7

Operações (Get Capabilities,...)Parâmetros + extensão INSPIRE

Page 8: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de Rede• Os Serviços de Pesquisa (Discorevy

Service) são serviços que permitem apesquisa de conjuntos de dadosgeográficos com base no conteúdo dosmetadados correspondentes, bem como avisualização do conteúdo dos metadados.

Decreto-Lei n.º 180/2009

OGC CSW 2.0.2: ISO 19115/19119(Catalogue Service for Web)– Query language: OGC Filter Encoding

8

• Os Serviços de Pesquisa (DiscorevyService) são serviços que permitem apesquisa de conjuntos de dadosgeográficos com base no conteúdo dosmetadados correspondentes, bem como avisualização do conteúdo dos metadados.

Decreto-Lei n.º 180/2009

OGC CSW 2.0.2: ISO 19115/19119(Catalogue Service for Web)– Query language: OGC Filter Encoding

Page 9: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de Rede• Os Serviços de Visualização (View Service) são entendidos

como “serviços que permitam, no mínimo, visualizar, navegar,aumentar e reduzir a escala de visualização, deslocar ousobrepor conjuntos visualizáveis de dados geográficos evisualizar informação contida em legendas e qualquerconteúdo relevante dos metadados”.

Decreto-Lei n.º 180/2009

– Acesso gratuito ao público.– GeoPortal INSPIRE / IDE nacionais.– Partilha / interoperabilidade.

9

• Os Serviços de Visualização (View Service) são entendidoscomo “serviços que permitam, no mínimo, visualizar, navegar,aumentar e reduzir a escala de visualização, deslocar ousobrepor conjuntos visualizáveis de dados geográficos evisualizar informação contida em legendas e qualquerconteúdo relevante dos metadados”.

Decreto-Lei n.º 180/2009

– Acesso gratuito ao público.– GeoPortal INSPIRE / IDE nacionais.– Partilha / interoperabilidade.

Page 10: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de RedeServiço de visualizaçãoOGC WMS 1.3.0: ISO 19128 (Web Map Service)• Dois cenários.• A especificação WMS permite a visualização de mapas de

forma dinâmica a partir de fontes de dados distribuídas eheterogéneas.– Produz mapas a partir de dados georreferenciados;– Não se acede aos dados, mas sim a uma representação dos mesmos;– O mapa é uma imagem (png, gif, jpeg,...);– Este mapa pode conter informação de temas vectoriais e/ou raster,

com sobreposição e nível de transparência.

10

Serviço de visualizaçãoOGC WMS 1.3.0: ISO 19128 (Web Map Service)• Dois cenários.• A especificação WMS permite a visualização de mapas de

forma dinâmica a partir de fontes de dados distribuídas eheterogéneas.– Produz mapas a partir de dados georreferenciados;– Não se acede aos dados, mas sim a uma representação dos mesmos;– O mapa é uma imagem (png, gif, jpeg,...);– Este mapa pode conter informação de temas vectoriais e/ou raster,

com sobreposição e nível de transparência.

Page 11: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de RedeServiço de visualizaçãoOGC WMTS 1.0.0 (Web Map Tile

Service)

• Especificação que define a formade distribuição de conjuntos demosaicos de dados geoespaciaisatravés da Internet;

• Mais rápido;• Mais eficiente (só faz o pedido dos

dados, só produz quando nãoexistem);

• Reutilização de imagens jágeradas.

11

Serviço de visualizaçãoOGC WMTS 1.0.0 (Web Map Tile

Service)

• Especificação que define a formade distribuição de conjuntos demosaicos de dados geoespaciaisatravés da Internet;

• Mais rápido;• Mais eficiente (só faz o pedido dos

dados, só produz quando nãoexistem);

• Reutilização de imagens jágeradas.

Page 12: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de Rede• Os Serviços de Descarregamento (Download Service) são

serviços que permite descarregar e, se exequível, acederdirectamente a cópias integrais ou parciais de conjuntos dedados geográficos.

Decreto-Lei n.º 180/2009

OGC WFS 2.0: ISO 19142 (Web Feature Service)ATOM

OGC WCS 2.0 ???? (Web Coverage Service)SOS (Sensor Observation Service)

12

• Os Serviços de Descarregamento (Download Service) sãoserviços que permite descarregar e, se exequível, acederdirectamente a cópias integrais ou parciais de conjuntos dedados geográficos.

Decreto-Lei n.º 180/2009

OGC WFS 2.0: ISO 19142 (Web Feature Service)ATOM

OGC WCS 2.0 ???? (Web Coverage Service)SOS (Sensor Observation Service)

Especificações que permitem operações de manipulação econsulta de informação geográfica.

Page 13: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de RedeServiços de Descarregamento - WFS• Informação em GML (Geography Markup Language).

– Propriedades geométricas– Atributos

• Permite:– Inserção;– Remoção;– Actualização;– Pesquisa de Informação Geográfica.

13

Serviços de Descarregamento - WFS• Informação em GML (Geography Markup Language).

– Propriedades geométricas– Atributos

• Permite:– Inserção;– Remoção;– Actualização;– Pesquisa de Informação Geográfica.

Page 14: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de RedeServiços de Descarregamento - ATOM• Formato (XML) para ler e escrever informações na WEB.• Download dos dados.

14

Page 15: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de RedeServiços de Descarregamento - WCS• São serviços que suportam o acesso a informação espacial sob

a forma de coberturas (coverage), isto é, informação querepresenta fenómenos com variação contínua no espaço.– Imagens de satélite;– Ortos;– Imagens radar.

• Permite:– Manipulação dos dados em simbologia e geoprocessamento.

15

Serviços de Descarregamento - WCS• São serviços que suportam o acesso a informação espacial sob

a forma de coberturas (coverage), isto é, informação querepresenta fenómenos com variação contínua no espaço.– Imagens de satélite;– Ortos;– Imagens radar.

• Permite:– Manipulação dos dados em simbologia e geoprocessamento.

Page 16: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de Rede• Os Serviços de Transformação (Transformation Service) são

serviços que permite transformar conjuntos de dadosgeográficos para fins de interoperabilidade, por exemplo, noprocesso de harmonização dos dados.

OGC WPS 1.0 (Web Processing Service)

16

• Os Serviços de Transformação (Transformation Service) sãoserviços que permite transformar conjuntos de dadosgeográficos para fins de interoperabilidade, por exemplo, noprocesso de harmonização dos dados.

OGC WPS 1.0 (Web Processing Service)

Page 17: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de Rede

17

Page 18: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de Rede• Visão geral sobre os padrões OGC

18

Page 19: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de RedeSistemas de Referência Espacial• EPSG - O European Petroleum Survey Group foi fundado em

1986.• Repositório de parâmetros de sistemas de coordenadas e

descrições de transformações de coordenadas.• Desde 2005 mantida pelo IOGP Geomatics Committe.• Códigos EPSG tornaram - se um standard “de facto”.• Adoptado pelos softwares SIG.

19

Sistemas de Referência Espacial• EPSG - O European Petroleum Survey Group foi fundado em

1986.• Repositório de parâmetros de sistemas de coordenadas e

descrições de transformações de coordenadas.• Desde 2005 mantida pelo IOGP Geomatics Committe.• Códigos EPSG tornaram - se um standard “de facto”.• Adoptado pelos softwares SIG.

Page 20: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de RedeSistemas de Referência Espacial• Ex: EPSG: 3763

• A definição dos sistemas dereferência é feita através daidentificação do Datum,Projecção, Elipsóide erespectivos parâmetros.

• Estes códigos permitem acompleta definição dossistemas de referência.

20

Sistemas de Referência Espacial• Ex: EPSG: 3763

• A definição dos sistemas dereferência é feita através daidentificação do Datum,Projecção, Elipsóide erespectivos parâmetros.

• Estes códigos permitem acompleta definição dossistemas de referência.

Page 21: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Serviços de RedeSistemas de Referência Espacial

EPSG: 3763 ETRS89 PT-TM06 Rectangulares

EPSG: 4258 ETRS89 Geográficas

EPSG: 4326 WGS 84 Geográficas

EPSG: 20790 Lisbon (Lisbon) / Portuguese National Grid

EPSG: 32629 WGS84 / UTM zone 29N (IgeoE)

21

EPSG: 32629 WGS84 / UTM zone 29N (IgeoE)

EPSG: 20791 Lisbon (Lisbon) / Portuguese National Grid

EPSG: 27493 Datum 73 / Modified Portuguese Grid

• Spatial Reference (http://spatialreference.org/ref/epsg/3763/)

• Prj2EPSG (http://prj2epsg.org/search)

Page 22: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

22

Implementação de serviços INSPIRE emGeoServer

Page 23: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Ferramentas Open Source

GeoServer MapServerdeegree QGIS

• Servidores - Criação e publicação de dados espaciais na WEB

23

Zoo Project

52North WPS/SOS

pycsw

MapProxy GeoWebCache

GeoNode

pyWPS

GeoNetwork

Page 24: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer

• Criação de SDG INSPIRE

– GeoServer• Visualização - INSPIRE WMS 1.3.0

Implementa cenário 1

• Download - INSPIRE WFS 2.0

24

• Criação de SDG INSPIRE

– GeoServer• Visualização - INSPIRE WMS 1.3.0

Implementa cenário 1

• Download - INSPIRE WFS 2.0

Page 25: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

25

GeoServerCriação de Serviços de Visualização e Descarregamento

Page 26: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer

http://geoserver.org/

• Criado em 2001, o GeoServer (Open Source) é um servidor demapas Java-based que permite aos utilizadores visualizar,editar e publicar dados espaciais.

• Desenvolvido utilizando a biblioteca GeoTools.• Possibilidade de correr em distintos sistemas operativos

(Linux, Windows, Mac OS X).

26

http://geoserver.org/

• Criado em 2001, o GeoServer (Open Source) é um servidor demapas Java-based que permite aos utilizadores visualizar,editar e publicar dados espaciais.

• Desenvolvido utilizando a biblioteca GeoTools.• Possibilidade de correr em distintos sistemas operativos

(Linux, Windows, Mac OS X).

Page 27: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Suporte a múltiplos formatos de dados raster e vectorial.• Suporte aos OGC WebServices.• Suporte a projecções em tempo real• Utiliza SLD (Styled Layer Descriptor) e CSS (Cascading Style

Sheets) para representação de simbologias.

27

• Suporte a múltiplos formatos de dados raster e vectorial.• Suporte aos OGC WebServices.• Suporte a projecções em tempo real• Utiliza SLD (Styled Layer Descriptor) e CSS (Cascading Style

Sheets) para representação de simbologias.

Page 28: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Serviço de visualização INSPIRE - WMS 1.3.0

cenário1 / WMTS 1.0.0

• Serviço de descarga INSPIRE - WFS 2.0

• Serviço de pesquisa INSPIRE - CSW 2.0.2

• Serviço de transformação INSPIRE - WPS 1.0.0

Ainda não completamente em conformidade:- multilinguismo

28

• Serviço de visualização INSPIRE - WMS 1.3.0cenário1 / WMTS 1.0.0

• Serviço de descarga INSPIRE - WFS 2.0

• Serviço de pesquisa INSPIRE - CSW 2.0.2

• Serviço de transformação INSPIRE - WPS 1.0.0

Ainda não completamente em conformidade:- multilinguismo

Page 29: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer

29

Page 30: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Instalação

• + Java Runtime Environment (JRE)

30

• Instalação

• + Java Runtime Environment (JRE)

Page 31: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Instalação

http://docs.geoserver.org/stable/en/user/installation/

31

Page 32: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer

GeoServer Data DirectoryÉ onde serão armazenadas as configurações do GeoServer e os dados (vectore raster) .Ficam armazenados também os estilos (SLD) e as FeatureTypes que contêm asconfigurações das layers.

32

Extensões1. Download da extensão (*.jar).2. Extrair e copiar para<GEOSERVER_ROOT>/WEB-INF/lib

WINDOWS: C:\Program Files\GeoServer 2.7.0\webapps\geoserver\WEB-INF\libLINUX: /var/lib/tomcat7/webapps/geoserver/WEB-INF/lib

3. Restart do GeoServer.

Page 33: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

• Antes de começar a criação de SDG– Technical Guidelines SDG– Technical Guidelines para o serviço que se pretende implementar.

33

Page 34: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

• INSPIRE - WMS Get Capabilities

Criação de Serviçosde Visualização e Descarregamento

http://servername:8080/geoserver/caop/wms?service=wms&version=1.3.0&request=GetCapabilities

Orientações Técnicas (Technical Guidance View Services)Requisito de implementação 1‒ WMS 1.3.0‒ schemas INSPIRE

host path Parâmetros

34

Orientações Técnicas (Technical Guidance View Services)Requisito de implementação 1‒ WMS 1.3.0‒ schemas INSPIRE

http://mapas.dgterritorio.pt/wms-inspire/caop/continente?service=wms&request=getcapabilities

Testar!!!

Page 35: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

• INSPIRE - WMS Get Capabilities

Criação de Serviçosde Visualização e Descarregamento

http://servername:8080/geoserver/caop/wms?service=wms&version=1.3.0&request=GetCapabilities

Orientações Técnicas (Technical Guidance View Services)Requisito de implementação 2‒ Extensão INSPIRE

35

Page 36: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

• INSPIRE - WMS Get Capabilities

• Serviço de Visualização– infoMapAccessService

• SNIG/INSPIRE– INSPIRECORE (CSW do GeoServer)

Criação de Serviçosde Visualização e Descarregamento

http://servername:8080/geoserver/caop/wms?service=wms&version=1.3.0&request=GetCapabilities

Orientações Técnicas (Technical Guidance View Services)Requisito de implementação 16‒ Keyword

36

• INSPIRE - WMS Get Capabilities

• Serviço de Visualização– infoMapAccessService

• SNIG/INSPIRE– INSPIRECORE (CSW do GeoServer)

Page 37: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

• INSPIRE - WMS Get Capabilities

Criação de Serviçosde Visualização e Descarregamento

Orientações Técnicas (Technical Guidance View Services)Requisito de implementação 40‒ Códigos EPSG‒ Lista de COORDINATE REFERENCE SYSTEMS

http://servername:8080/geoserver/caop/wms?service=wms&version=1.3.0&request=GetCapabilities

37

Page 38: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

• INSPIRE - WMS Get Capabilities

Criação de Serviçosde Visualização e Descarregamento

Orientações Técnicas (Technical Guidance View Services)Requisito de implementação 19 e 36‒ Geographic Bounding Box

http://servername:8080/geoserver/caop/wms?service=wms&version=1.3.0&request=GetCapabilities

38

• INSPIRE - WMS Get Capabilities

Page 39: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

• INSPIRE - WMS Get Capabilities

Criação de Serviçosde Visualização e Descarregamento

Orientações Técnicas (Technical Guidance View Services)Requisito de implementação 39‒ Nomes dos layers harmonizados

http://servername:8080/geoserver/caop/wms?service=wms&version=1.3.0&request=GetCapabilities

39

Page 40: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

• INSPIRE - WMS Get Capabilities

Criação de Serviçosde Visualização e Descarregamento

Orientações Técnicas (Technical Guidance View Services)Requisito de implementação 41 a 46‒ Especificação OGC

Styled Layer Descriptor (SLD)

http://servername:8080/geoserver/caop/wms?service=wms&version=1.3.0&request=GetCapabilities

40

Page 41: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

• INSPIRE - WMS Get Capabilities

Criação de Serviçosde Visualização e Descarregamento

41

Page 42: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

• INSPIRE - WFS Get Capabilities

Criação de Serviçosde Visualização e Descarregamento

Orientações Técnicas (Technical Guidance Download Services)‒ WFS 2.0.0‒ schemas INSPIRE‒ Extensão INSPIRE‒ Keyword : infoFeatureAccessService e INSPIRECORE‒ Nomes dos layers harmonizados

http://servername:8080/geoserver/caop/wms?service=wms&version=1.3.0&request=GetCapabilities

42

Orientações Técnicas (Technical Guidance Download Services)‒ WFS 2.0.0‒ schemas INSPIRE‒ Extensão INSPIRE‒ Keyword : infoFeatureAccessService e INSPIRECORE‒ Nomes dos layers harmonizados

Page 43: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Acesso ao GeoServer Web Administration Interface:http://localhost:8080/geoserver/web/

43

Alterar user/pass de defeito

Page 44: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer

Informações do ambiente GeoServer

Gestão dos dados espaciaisVisão geral

44

Gestão dos dados espaciais

Configuração dos serviços OGC

links para exemplos de aplicações

Configurações de segurança

Configurações gerais

Descrição dos serviços disponíveis.Link para o documento capabilities.

Page 45: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer

• Informações de contacto.

• Metadados para os serviços OGC.

45

Page 46: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer

Configurações:- global (tem prevalência)- local

Possibilita harmonizedlayers (INSPIRE Directive)

46

Configurações:- global (tem prevalência)- local

Possibilita harmonizedlayers (INSPIRE Directive)

Page 47: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer

47

Configuração dos serviços OGC:- Metadados- Limited SRS list- Watermark Settings (WMS)- WMS Settings → Queryable e Opaque- Maximum number of features (WFS)- Extra SRS codes for WFS 2.0 (WFS)- Service Level (WFS), colocar como basic

Page 48: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Conceitos

– Workspace: área utilizada para agrupar temassemelhantes.

• O nome de um tema é dado pelo parworkspace:layer (eg. topp:states).

– Store: onde estão os dados e indica aoGeoServer a forma de se ligar a eles.

• Uma store tem de estar numa workspace.

– Layers: raster, vectores ou WMS.

– Styles: por defeito via SLD. Existe umaextensão para css (compacto).

– Layers Group: permite compor um mapa apartir dos diferentes layers.

workspace layer

48

• Conceitos– Workspace: área utilizada para agrupar temas

semelhantes.• O nome de um tema é dado pelo par

workspace:layer (eg. topp:states).

– Store: onde estão os dados e indica aoGeoServer a forma de se ligar a eles.

• Uma store tem de estar numa workspace.

– Layers: raster, vectores ou WMS.

– Styles: por defeito via SLD. Existe umaextensão para css (compacto).

– Layers Group: permite compor um mapa apartir dos diferentes layers.

Page 49: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Workflow de carregamento dos dados

no GeoServer

49

Page 50: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Conceitos

50

Page 51: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Criar um Workspace

1

51

2

Page 52: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Stores

1

2

52

2

Page 53: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Layers

53

Page 54: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Layers

- Enabled- Title- Keywords- Metadata para CDG- CRS- Bounding Boxes

54

Simbologia

Esconder o tema:- capabilities- preview

Page 55: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Workspace - WMS Service

– Restringir SRS

55

Page 56: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Workspace - WMS / WFS Service

– INSPIRE

56WFS

WMS

Page 57: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Workspace - WMS / WFS ServicePedido GetRecordByID a CSW:

http://snig.dgterritorio.pt/geoportal/csw/discovery?service=CSW&request=GetRecordById&version=2.0.2&id=d6d15b0b-33cf-40ba-83cc-ba1287d434eb&outputFormat=text/xml&outputSchema=http://www.isotc211.org/2005/gmd

57

• Workspace - WMS / WFS ServicePedido GetRecordByID a CSW:

http://snig.dgterritorio.pt/geoportal/csw/discovery?service=CSW&request=GetRecordById&version=2.0.2&id=d6d15b0b-33cf-40ba-83cc-ba1287d434eb&outputFormat=text/xml&outputSchema=http://www.isotc211.org/2005/gmd

Page 58: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServer• Layer - link para os metadados do CDGPedido GetRecordByID a CSW:

http://snig.dgterritorio.pt/geoportal/csw/discovery?service=CSW&request=GetRecordById&version=2.0.2&id=198497815bf647ecaa990c34c42e932e&outputFormat=text/xml&outputSchema=http://www.isotc211.org/2005/gmd

58

• Layer - link para os metadados do CDGPedido GetRecordByID a CSW:

http://snig.dgterritorio.pt/geoportal/csw/discovery?service=CSW&request=GetRecordById&version=2.0.2&id=198497815bf647ecaa990c34c42e932e&outputFormat=text/xml&outputSchema=http://www.isotc211.org/2005/gmd

Page 59: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

GeoServerRecursos• GeoServer User Manual

http://docs.geoserver.org/stable/en/user/

• Introduction to GeoServerhttp://workshops.boundlessgeo.com/geoserver-intro/

• GeoServer Training Moduleshttp://geoserver.geo-solutions.it/edu/en/

59

Recursos• GeoServer User Manual

http://docs.geoserver.org/stable/en/user/

• Introduction to GeoServerhttp://workshops.boundlessgeo.com/geoserver-intro/

• GeoServer Training Moduleshttp://geoserver.geo-solutions.it/edu/en/

Page 60: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

60

Validação INSPIREServiços de Dados Geográficos

Page 61: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Validação INSPIRE dos SDG• CSDG validos com as DE e TG.• O que deve ser testado?

– Validação dos metadados que estão nos Serviço de Pesquisa (SNIG).– Validação dos metadados que estão incorporados no Serviço de

Visualização e Serviço de Descarregamento.– Validação da conformidade dos SDG, verificação das IR das TG.

– CDG (temas dos Anexos I, II e III), SDG.• Abstract Test Suite (ATS), incluídas em todas as Especificações de

Dados (Anexo A) dos anexos e futuramente nos SDG.

61

• CSDG validos com as DE e TG.• O que deve ser testado?

– Validação dos metadados que estão nos Serviço de Pesquisa (SNIG).– Validação dos metadados que estão incorporados no Serviço de

Visualização e Serviço de Descarregamento.– Validação da conformidade dos SDG, verificação das IR das TG.

– CDG (temas dos Anexos I, II e III), SDG.• Abstract Test Suite (ATS), incluídas em todas as Especificações de

Dados (Anexo A) dos anexos e futuramente nos SDG.

Page 62: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Validação INSPIRE dos SDG• Validação dos metadados

INSPIRE Geoportal Metadata Validator

• Possibilita a validação dos seguintes recursos:– Metadados codificados segundo a norma ISO 19139;– Serviços de Pesquisa: OGC CSW 2.0.2 AP ISO 1.0.1 com extensão

INSPIRE;– Serviços de Visualização: ISO 19128 (OGC WMS 1.3.0), OGC WMTS

1.0.0 com extensão INSPIRE;– Serviços de Descarregamento: ATOM, ISO 19142 (OGC WFS 2.0.0) com

extensão INSPIRE.

62

• Validação dos metadados

INSPIRE Geoportal Metadata Validator

• Possibilita a validação dos seguintes recursos:– Metadados codificados segundo a norma ISO 19139;– Serviços de Pesquisa: OGC CSW 2.0.2 AP ISO 1.0.1 com extensão

INSPIRE;– Serviços de Visualização: ISO 19128 (OGC WMS 1.3.0), OGC WMTS

1.0.0 com extensão INSPIRE;– Serviços de Descarregamento: ATOM, ISO 19142 (OGC WFS 2.0.0) com

extensão INSPIRE.

Page 63: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Validação INSPIRE dos SDG• Validação dos metadados

INSPIRE Geoportal Metadata Validatorhttp://inspire-geoportal.ec.europa.eu/validator2/

1. Validação dos metadados disponíveis no Catálogo de Metadados doSNIG.

2. Validação dos metadados dos SDG incorporados nos próprios SDG.

63

• Validação dos metadados

INSPIRE Geoportal Metadata Validatorhttp://inspire-geoportal.ec.europa.eu/validator2/

1. Validação dos metadados disponíveis no Catálogo de Metadados doSNIG.

2. Validação dos metadados dos SDG incorporados nos próprios SDG.

Page 64: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Validação INSPIRE dos SDG• Validação do Serviço de Visualização

WMS INSPIRE testerhttp://inspire-tester.neogeo-online.net/

– Esta aplicação verifica se a resposta a um pedido WMS GetCapabilitiesé compatível com os requisitos e recomendações dos Serviços deVisualização INSPIRE - Technical Guidelines 3.0.

64

• Validação do Serviço de VisualizaçãoWMS INSPIRE testerhttp://inspire-tester.neogeo-online.net/

– Esta aplicação verifica se a resposta a um pedido WMS GetCapabilitiesé compatível com os requisitos e recomendações dos Serviços deVisualização INSPIRE - Technical Guidelines 3.0.

Page 65: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Validação INSPIRE dos SDG

65

Page 66: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

66

Utilização e exploração dosServiços de Dados Geográficos

Page 67: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Ferramentas Open Source• Clientes - Desktop e WEB

QGIS gvSIG uDig

67

OpenLayers

Mapbender

GeoMOOSE

só WMS

Page 68: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Ferramentas Open Source• Clientes - Desktop (windows)

68Dados: INE

Page 69: Criação de Serviços de Dados Geográficos com software Open ...snig.dgterritorio.pt/portal/docs/Geodecisao/SDG-GeoDecisao2016... · Agenda 1. Serviços de Dados Geográficos INSPIRE.

Criação e validação de Serviços de Dados Geográficos.

69