Академический Документы
Профессиональный Документы
Культура Документы
AGENDA
Introduo Padres OGC Instalao Configurao Formatos de Sada Aplicao
INTRODUO
GeoServer GeoTools
INTRODUO
GeoServer
Servidor de informao geoespacial OGC; Utilizado para publicao de dados atravs de mapas/imagens; Implementa os padres OGC: WMS, WFS, WCS, WFS-T; Utiliza SLD (Styled Layer Descriptor) para representao dos estilos; Desenvolvido utilizando a biblioteca GeoTools.
INTRODUO
GeoServer
INTRODUO
GeoTools
uma biblioteca Java Open Source que fornece mtodos para manipulao de dados geoespaciais; Baseada nas especificaes da OGC.
PADRES OGC
GML
Codificao XML para transporte e armazenamento de informao geogrfica, incluindo propriedades espaciais e no espaciais; Conjunto de regras com as quais um usurio passa a definir sua prpria linguagem para descrever seus dados.
PADRES OGC
GML
PADRES OGC
WMS
Especificao OGC para a visualizao de mapas na Internet; Representao visual dos dados geogrficos, e no os dados de fato; Formatos de imagem, como PNG, GIF e JPEG, ou em formatos vetoriais, como o SVG.
PADRES OGC
Mtodos
WMS
GetCapabilities - Obtm informaes sobre o servio propriamente dito e sobre
as informaes geoespaciais disponveis.
Ex.: http://localhost:8080/geoserver/wms?request=GetCapabilities
PADRES OGC
Mtodos
WMS
GetMap - Obtm o mapa com os parmetros geoespaciais e
dimensionais bem definidos.
Ex.:
PADRES OGC
Mtodos
WMS
GetLegendGraphic Obtm a legenda de uma layer.
Ex.: http://localhost:8080/geoserver/wms/GetLegendGraphic?FOR MAT=image/png&WIDTH=20&HEIGHT=20&LAYER=topp:state s
PADRES OGC
WFS
Especificao OGC que define um servio, para que clientes possam recuperar objetos (features) geoespaciais em formato GML; O servio pode ser implementado pelo servidor em duas verses:
Bsica Transacional
PADRES OGC
Mtodos
WFS
GetCapabilities
Ex: http://localhost:8080/geoserver/wfs/request=GetCapabilities
GetFeature -
responsvel por retornar instncias de dados oferecidos pelo servio, representadas por documentos no formato GML.
PADRES OGC
WCS
Acesso a dados que representam fenmenos com variao contnua no espao; Padro que segue a especificao OGC; Servio especfico para o tratamento de dados modelados, como geocampos.
PADRES OGC
Mtodos
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
PADRES OGC
Mtodos
WCS
DescribeCoverage
Ex.: http://localhost:8080/geoserver/wcs?REQUEST=DescribeCove rage&SERVICE=WCS&VERSION=1.0.0&COVERAGE=Rectifyi konos_mini
PADRES OGC
SLD
Formato de uma linguagem de estilos para produo de mapas; A idia permitir o controle do visual dos mapas produzidos por um servio;
PADRES OGC
SLD
PADRES OGC
SLD: Utilizando External Graphics
PADRES OGC
SLD: Utilizando External Graphics
PADRES OGC
INSTALAO
Arquivos utilizados GeoServer Data Directory Instalao
No Windows No Tomcat
INSTALAO
Arquivos utilizados
Arquivo Executvel
http://downloads.sourceforge.net/geoserver/geoserver2.0.exe
Arquivo WAR
http://downloads.sourceforge.net/geoserver/geoserver-2.0war.zip
INSTALAO
GeoServer Data Directory
onde sero armazenadas as configuraes e os dados do GeoServer; Alm deles, ficam armazenados tambm os estilos (SLD), FeatureTypes que contm as configuraes das layers, e tambm as imagens georeferenciadas, que so chamadas de Coverages (ex.: Raster).
INSTALAO
Instalando no Windows
Crie no seu diretrio raiz (C:) uma pasta chamada GeoServerDataDir; Esta pasta ser utilizada como diretrio de dados do GeoServer.
INSTALAO
Instalando no Windows
Utilize o arquivo executvel.
INSTALAO
Instalando no Windows
INSTALAO
Instalando no Windows
Nesta tela voc deve selecionar a pasta GeoServerDataDir.
INSTALAO
Instalando no Windows
Caso seja a primeira Instalao, voc deve copiar para GeoServerDataDir contudo de [GeoServer_Install] \webapps\geoserver\ data_dir .
INSTALAO
Instalando no Tomcat
Para instalar o GeoServer, voc dever entrar na pgina do Tomcat - localizada por padro em http://localhost:8080/ -, selecionar a opo Tomcat Manager e autenticar-se; Feito isso, aparecer uma lista com as aplicaes que esto rodando no Tomcat e, abaixo, a opo WAR file to deploy. Selecione o arquivo geoserver.war e clique no boto Deploy.
INSTALAO
Instalando no Tomcat
INSTALAO
Definindo o GeoServer Data Dir no Tomcat
Crie uma pasta em local de sua prefrencia; V em [tomcat_install]/webapps/geoserver/WEB-INF e edite o arquivo web.xml, conforme mostra a figura abaixo.
CONFIGURAO
Introduo Config
CONFIGURAO
Introduo
No curso, utilizaremos o GeoServer que foi instalado a partir do executvel; 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/ .
CONFIGURAO
Introduo
Para voc acessar a rea administrativa do GeoServer, ter de efetuar o login. Por default, o username admin e a password geoserver.
CONFIGURAO
Server WMS WFS WCS Data
Workspace Store Layers Layer Groups Style
CONFIGURAO
Server
Configuraes avanadas; Informaes de contato (utilizadas no metadado); Definio de usurio e senha do administrador.
CONFIGURAO
WMS
Descrio do servio, palavras-chave, nome Informaes utilizadas no metadados Configurao da renderizao da imagem e interpolao
CONFIGURAO
WFS
Funcionalidades Descrio do servio, palavras-chave, nome Informaes utilizadas no metadados
CONFIGURAO
WCS
Descrio do servio, palavras-chave, nome Informaes utilizadas no metadados
CONFIGURAO
Data
Workspace
onde registrados os contextos das camadas, para possa ser possvel diferenciar os grupos de camdas facilmente;
CONFIGURAO
Data
Workspace (Adicionando um novo workspace)
Selecione o link Add new workspace; Insira a descrio e o URI desejada; Clique em Submit.
CONFIGURAO
Data
Style
onde so inseridos os estilos que sero utilizados pelas FeatureTypes; O GeoServer trabalha com os estilos no formato SLD.
CONFIGURAO
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.
CONFIGURAO
Data
Style (Adicionando um novo estilo)
CONFIGURAO
Data
Style (Aplicao prtica)
Insira os seguintes estilos no GeoServer:
Brasil Eixo Via Quadra Lote
CONFIGURAO
Data
Store
onde ficam declaradas as configuraes dos dados que sero utilizados pelo GeoServer; O GeoServer trabalha com os formatos PostGIS, Oracle Spatial, SQL Server, ArcSDE, MySQL, DB2, Shapefile, Properties e Web Feature Server.
CONFIGURAO
Data
Store (Adicionando um Store)
Selecione a opo Store; Selecione a opo Add new store; Selecione o tipo (neste primeiro caso, PostGIS); Preencha as informaes requeridas e clique em Submit.
CONFIGURAO
Data
Store (Adicionando um Store)
Selecione a opo Store; Selecione a opo Add new store; Selecione o tipo (Shapefile); O sistema apresentar a tela para o cadastro do Shapefile. Preencha as informaes requeridas e clique em Submit.
CONFIGURAO
Data
Store (Adicionando um Store)
importante ressaltar que, antes de configurar o Shapefile, ele dever estar na pasta [Geoserver_Data_Directory]\Data .
CONFIGURAO
Data
Store (Aplicao prtica)
Crie um Store para cada um dos Shapes abaixo:
Brasil Eixo Via Quadra Lote
CONFIGURAO
Data
Layer
onde so configurados as camadas; Onde so 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.
CONFIGURAO
Data
Layer (Adicionando uma Layer)
Para adicionar uma Layer, necessrio que ela tenha sido declarada no Store em forma de arquivo ou banco de dados; Aps ter verificado isso, clique em Add new resource. Aparecer uma tela com a listagem das Layers. Selecione a que deseja configurar.
CONFIGURAO
Data
Layer (aplicao prtica)
Configure os Shapes inseridos atravs do Store, vinculando-os aos seus respectivos estilos (SLD);
FORMATOS DE SADA
OpenLayers GeoRSS GeoJSON PDF SVG KML Imagens (GIF, JPEG, PNG)
FORMATOS DE SADA
OpenLayers (application/openlayers)
Com este formato no preciso de uma aplicao web por mais simples que seja, ou um Desktop GIS para navegar (pan, zoom in, zoom out) nos layers desejados. Voc faz a solicitao 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 verso Geo, para disponibilizar dados geoespaciais.
PDF (application/pdf)
FORMATOS DE SADA
KML (application/vnd.google-earth.kml+XML)
Formato de arquivo que possibilita a visualizao de dados espaciais no Google Earth.
SVG (image/svg+xml)
Trata-se de uma linguagem XML para descrever de forma vetorial desenhos e grficos bidimensionais, quer de forma esttica, quer dinmica ou animada. Umas das principais caractersticas dos grficos vetoriais, que no perdem qualidade ao serem ampliados. A grande diferena entre o SVG e outros formatos vetoriais, o fato de ser um formato aberto, no sendo propriedade de nenhuma empresa.
FORMATOS DE SADA
FORMATOS DE SADA
SHAPE-ZIP
http://localhost:8080/geoserver/wfs?request=getfeature&service =wfs&version=1.0.0&typename=states&outputformat=SHAPEZIP
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
APLICAO
Google Earth uDig
APLICAO
GeoServer com Google Earth
APLICAO
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.googleearth.kml+XML&width=1024&height=1024&srs=EPSG:4326 &layers=topp:quadra_geo&styles=quadra&bbox=-180,90,180,90
APLICAO
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
Dvidas?
Comunidade GeoServer-BR http://tech.groups.yahoo.com/group/geoserver/
Obrigado!
Fernando Quadro contato@fernandoquadro.com.br