SlideShare uma empresa Scribd logo
1 de 25
José Borbinha
INESC-ID / IST
jlb@ist.utl.pt
Bruno Martins
INESC-ID / IST
bruno.g.martins@ist.utl.pt
Emanuel Rita
INESC-ID / IST
emanuelrita@ist.utl.pt
myESIG 2010 . 10-12 fevereiro 2010
 Contexto Actual
 Problema
 Objectivos
 Trabalho Relacionado
 Trabalho em Curso
 Metodologia de Avaliação
myESIG 2010 . 10-12 fevereiro 2010
 As normas do OGC facilitam a interoperabilidade entre
serviços de baseados em informação geográfica.
 Mapas temáticos apresentam informação estatística
associada a uma localização geográfica.
 Até que ponto as normas possibilitam a criação de mapas
temáticos?
myESIG 2010 . 10-12 fevereiro 2010
 Web Map Service (WMS)
◦ Define uma interface para um serviço Web capaz de produzir
dinamicamente imagens de mapas.
 WMS – Styled Layer Description (SLD)
◦ Extensão à norma WMS.
◦ Permite a associação de estilos, definidos pelo utilizador, aos mapas a
serem apresentados.
 Symbology Encoding (SE)
◦ Linguagem baseada em XML que permite a definição de estilos.
myESIG 2010 . 10-12 fevereiro 2010
 Símbolos proporcionais
<Rule>
<PointSymbolizer>
<Graphic>
<Mark>
<WellKnownName>
circle
</WellKnownName>
<Fill>
<CssParameter name="fill">
#6688aa Azul
</CssParameter>
</Fill>
<Stroke>
<CssParameter name="stroke">
#000000 Preto
</CssParameter>
</Stroke>
</Mark>
<Size>
<ogc:PropertyName>
População
</ogc:PropertyName>
</Size>
</Graphic>
</PointSymbolizer>
</Rule>
myESIG 2010 . 10-12 fevereiro 2010
 Símbolos sobrepostos
<Rule>
<PointSymbolizer>
...
<Size>
<ogc:PropertyName>
propriedade_1
</ogc:PropertyName>
</Size>
</PointSymbolizer>
<PointSymbolizer>
...
<Size>
<ogc:PropertyName>
propriedade_2
</ogc:PropertyName>
</Size>
</PointSymbolizer>
</Rule>
myESIG 2010 . 10-12 fevereiro 2010
 Coropletos
<Rule>
<Name>De 100000 a 200000</Name>
<ogc:Filter>
<ogc:PropertyIsBetween>
<ogc:PropertyName>
População
</ogc:PropertyName>
<ogc:LowerBoundary>
100000
</ogc:LowerBoundary>
<ogc:UpperBoundary>
200000
</ogc:UpperBoundary>
</ogc:PropertyIsBetween>
</ogc:Filter>
<PolygonSymbolizer>
<Fill>
<CssParameter name="fill">
# 99CCFF Azul claro
</CssParameter>
</Fill>
</PolygonSymbolizer>
</Rule>
myESIG 2010 . 10-12 fevereiro 2010
Mapas de símbolos
justapostos
Mapas distorcidos Superfícies geoestatísticas
myESIG 2010 . 10-12 fevereiro 2010
 Apesar das normas OGC não fornecerem mecanismos
próprios para a criação de mapas temáticos, alguns tipos
destes são passíveis de serem criados:
◦ Mapas de símbolos proporcionais
◦ Mapas de símbolos sobrepostos
◦ Mapas de coropletos
myESIG 2010 . 10-12 fevereiro 2010
 Propor extensões às normas OGC com o objectivo de facilitar
a criação de mapas temáticos.
 Implementar as extensões num servidor de mapas existente.
 Demonstrar a criação de mapas temáticos com recurso às
extensões.
myESIG 2010 . 10-12 fevereiro 2010
 Existem já trabalhos que propuseram extensões às normas
do OGC:
◦ Thematic Symbology Encoding Specification1
◦ SLD-T2
◦ QGIS Mapserver3
1
L. Dietze, and A. Zipf, Alexander “Extending OGC Styled Layer Descriptor (SLD) for Thematic
Cartography – Towards the ubiquitous use of advanced mapping functions through standardized
visualization rules”, University of Applied Sciences Mainz, University of Bonn Meckenheimer Allee.
4th Int. Symp. on LBS and Telecartography, (2007)
2
Abson Sae-Tang, Olivier Ertz, “Towards Web Services Dedicated to Thematic Mapping”,
IICT/geo.SYSIN. Free and Open Source Software for Geospatial (FOSS4G), (2007).
3
http://karlinapp.ethz.ch
myESIG 2010 . 10-12 fevereiro 2010
 Introduz um novo elemento na norma SE:
ThematicSymbolizer.
 Possibilita a definição de mapas do tipo:
◦ Mapas de diagramas
◦ Mapas de coropletos
myESIG 2010 . 10-12 fevereiro 2010
 Introduz um novo elemento na norma SE,
denominado ThematicSymbolizer.
 Possui diversas especializações que permitem a
definição de diferentes mapas temáticos:
◦ Mapas de coropletos
◦ Mapas de diagramas
◦ Mapas de símbolos proporcionais
◦ Mapas de símbolos sobrepostos
◦ Mapas de símbolos justapostos
myESIG 2010 . 10-12 fevereiro 2010
 CategoryThematicSymbolizer
◦ Mapas com categorização (ex.
Coropletos).
 ChartThematicSymbolizer
◦ Mapas de diagramas
 MultiThematicSymbolizer
◦ Permite a combinação de várias
tipos de ThematicSymbolizer.
 SimpleThematicSymbolizer
◦ Mapas sem categorização (ex.
Mapas de símbolos proporcionais)
myESIG 2010 . 10-12 fevereiro 2010
 Introdução de um novo elemento, denominado
DiagramSymbolizer.
 Permite a definição de mapas de diagramas.
myESIG 2010 . 10-12 fevereiro 2010
 A extensão define ainda um novo elemento, denominado
Classification.
 Permite a partição dos valores de uma propriedade.
myESIG 2010 . 10-12 fevereiro 2010
Thematic
Symbology
Encoding
SLD-T QGIS
Coropletos Suporta Suporta Suporta
Diagramas Suporta Suporta Suporta
Símbolos
proporcionais
Não Suporta Suporta Não Suporta
Símbolos
sobrepostos e
justapostos
Não Suporta Suporta Não Suporta
Superfícies
Geoestatísticas
Não Suporta Não Suporta Não Suporta
Mapas distorcidos Não Suporta Não Suporta Não Suporta
myESIG 2010 . 10-12 fevereiro 2010
 Biblioteca de código aberto escrita em Java para a geração
de mapas distorcidos.
 Utiliza o formato ESRI Shapefile.
myESIG 2010 . 10-12 fevereiro 2010
 Propor e demonstrar que é possível estender as normas SLD
e SE para permitir a criação de mapas temáticos.
 Ter em consideração mapas que não foram suportados nos
trabalhos apresentados:
◦ Mapas distorcidos
◦ Superfícies geoestatísticas
myESIG 2010 . 10-12 fevereiro 2010
 Utilização da biblioteca ScapeToad para a criação de
cartogramas.
 Integração da biblioteca numa implementação existente de
um servidor de mapas:
◦ Geoserver
 Servidor largamente utilizado
 Implementação em Java facilita integração com ScapeToad
 Suporta formato ESRI Shapefile
 Elaborar uma extensão às normas SLD/SE
myESIG 2010 . 10-12 fevereiro 2010
 O GeoServer utiliza a biblioteca GeoTools, responsável por:
◦ Construção dos mapas
◦ Interpretação dos documentos SLD
◦ Acesso a diversos tipos de suportes de armazenamento de informação
geográfica
 Implementar a extensão às normas na biblioteca GeoTools
myESIG 2010 . 10-12 fevereiro 2010
 Risco em conseguir dominar a arquitectura do GeoServer.
 Risco em conseguir dominar a arquitectura da biblioteca
GeoTools.
 Desafio de conseguir elaborar extensões às normas que
sejam fáceis de ser implementadas e aceites.
 Algoritmo de criação de mapas distorcidos pesado.
myESIG 2010 . 10-12 fevereiro 2010
 Criar um cliente baseado em OpenLayers ou MapFish
 Avaliação baseada em estudos já efectuados à avaliação da
usabilidade de software de criação de mapas.
◦ Goal-Question-Metric4
 Utilização de dados provenientes de fontes públicas (dados
disponibilizados pelo Instituto Geográfico Português).
4
Zdena Dobešová, Dagmar Kusendová, “Goal-Question-Metric method for evaluation of
cartographic functionality in GIS software”, GIS Ostrava, (2009)
myESIG 2010 . 10-12 fevereiro 2010
 Verifica-se que:
◦ As normas OGC não oferecem actualmente mecanismos para a criação
de mapas temáticos.
◦ Estudos que propõe extensões das normas OGC não apresentam uma
solução definitiva e não contemplam alguns tipos de mapas temáticos.
 Trabalho proposto:
◦ Elaborar uma extensão que colmate uma das lacunas identificadas: a
criação de mapas distorcidos.
◦ Implementar a extensão no Geoserver.
myESIG 2010 . 10-12 fevereiro 2010
Questões?
myESIG 2010 . 10-12 fevereiro 2010

Mais conteúdo relacionado

Destaque

Cap. 3 - Mapas (6º ano)
Cap. 3 - Mapas (6º ano)Cap. 3 - Mapas (6º ano)
Cap. 3 - Mapas (6º ano)profacacio
 
trabalho de geografia: MAPA TEMATICOS
trabalho de geografia: MAPA TEMATICOStrabalho de geografia: MAPA TEMATICOS
trabalho de geografia: MAPA TEMATICOSRicardo Oliveira
 
Ipea mapa da_defensoria_publica_no_brasil_impresso
Ipea mapa da_defensoria_publica_no_brasil_impressoIpea mapa da_defensoria_publica_no_brasil_impresso
Ipea mapa da_defensoria_publica_no_brasil_impressoJosé Ripardo
 
Ranking da educação no Ceará.
Ranking da educação no Ceará.Ranking da educação no Ceará.
Ranking da educação no Ceará.Academia de Heróis
 
Atlas de vulnerabilidade (IPEA 2015)
Atlas de vulnerabilidade (IPEA 2015)Atlas de vulnerabilidade (IPEA 2015)
Atlas de vulnerabilidade (IPEA 2015)lorena_bp
 
Mapa Do MunicíPio De JucáS
Mapa Do MunicíPio De JucáSMapa Do MunicíPio De JucáS
Mapa Do MunicíPio De JucáSJoão Gomes
 
Ceará em Mapas Interativo
Ceará em Mapas InterativoCeará em Mapas Interativo
Ceará em Mapas InterativoMário Aragão
 
Métodos quantitativos e_qualitativos1
Métodos quantitativos e_qualitativos1Métodos quantitativos e_qualitativos1
Métodos quantitativos e_qualitativos1queenbianca
 
Mapas políticos e geográficos do brasil
Mapas políticos e geográficos do brasilMapas políticos e geográficos do brasil
Mapas políticos e geográficos do brasilNome Sobrenome
 
Documentos cartográficos conceitos e representações
Documentos  cartográficos   conceitos e representaçõesDocumentos  cartográficos   conceitos e representações
Documentos cartográficos conceitos e representaçõesLuciano Pessanha
 
Aula 2 Orientação e localização
Aula 2 Orientação e localizaçãoAula 2 Orientação e localização
Aula 2 Orientação e localizaçãoPéricles Penuel
 
Elementos da Orientação e da cartografia - Aulas 1, 2 e 3 Geografia 3º Ano
Elementos da Orientação e da cartografia - Aulas 1, 2 e 3 Geografia 3º Ano Elementos da Orientação e da cartografia - Aulas 1, 2 e 3 Geografia 3º Ano
Elementos da Orientação e da cartografia - Aulas 1, 2 e 3 Geografia 3º Ano Fellipe Prado
 
Noções básicas de Cartografia 1
Noções básicas de Cartografia 1Noções básicas de Cartografia 1
Noções básicas de Cartografia 1Osmar Ansbach
 

Destaque (20)

7. mapas temáticos
7. mapas temáticos7. mapas temáticos
7. mapas temáticos
 
Cap. 3 - Mapas (6º ano)
Cap. 3 - Mapas (6º ano)Cap. 3 - Mapas (6º ano)
Cap. 3 - Mapas (6º ano)
 
trabalho de geografia: MAPA TEMATICOS
trabalho de geografia: MAPA TEMATICOStrabalho de geografia: MAPA TEMATICOS
trabalho de geografia: MAPA TEMATICOS
 
Ipea mapa da_defensoria_publica_no_brasil_impresso
Ipea mapa da_defensoria_publica_no_brasil_impressoIpea mapa da_defensoria_publica_no_brasil_impresso
Ipea mapa da_defensoria_publica_no_brasil_impresso
 
Ranking da educação no Ceará.
Ranking da educação no Ceará.Ranking da educação no Ceará.
Ranking da educação no Ceará.
 
Atlas de vulnerabilidade (IPEA 2015)
Atlas de vulnerabilidade (IPEA 2015)Atlas de vulnerabilidade (IPEA 2015)
Atlas de vulnerabilidade (IPEA 2015)
 
Mapa Do MunicíPio De JucáS
Mapa Do MunicíPio De JucáSMapa Do MunicíPio De JucáS
Mapa Do MunicíPio De JucáS
 
AULA CONCEITUAL GEOGRAFIA
AULA CONCEITUAL GEOGRAFIAAULA CONCEITUAL GEOGRAFIA
AULA CONCEITUAL GEOGRAFIA
 
Elementos da cartografia
Elementos da cartografiaElementos da cartografia
Elementos da cartografia
 
Ceará em Mapas Interativo
Ceará em Mapas InterativoCeará em Mapas Interativo
Ceará em Mapas Interativo
 
Mapas conceituais
Mapas conceituaisMapas conceituais
Mapas conceituais
 
Métodos quantitativos e_qualitativos1
Métodos quantitativos e_qualitativos1Métodos quantitativos e_qualitativos1
Métodos quantitativos e_qualitativos1
 
Aula 02 cartografia sistemática e temática
Aula 02   cartografia sistemática e temáticaAula 02   cartografia sistemática e temática
Aula 02 cartografia sistemática e temática
 
Mapas políticos e geográficos do brasil
Mapas políticos e geográficos do brasilMapas políticos e geográficos do brasil
Mapas políticos e geográficos do brasil
 
Documentos cartográficos conceitos e representações
Documentos  cartográficos   conceitos e representaçõesDocumentos  cartográficos   conceitos e representações
Documentos cartográficos conceitos e representações
 
Aula 3 - Da imagem ao mapa
Aula 3 - Da imagem ao mapaAula 3 - Da imagem ao mapa
Aula 3 - Da imagem ao mapa
 
Aula 1 parte_2
Aula 1 parte_2Aula 1 parte_2
Aula 1 parte_2
 
Aula 2 Orientação e localização
Aula 2 Orientação e localizaçãoAula 2 Orientação e localização
Aula 2 Orientação e localização
 
Elementos da Orientação e da cartografia - Aulas 1, 2 e 3 Geografia 3º Ano
Elementos da Orientação e da cartografia - Aulas 1, 2 e 3 Geografia 3º Ano Elementos da Orientação e da cartografia - Aulas 1, 2 e 3 Geografia 3º Ano
Elementos da Orientação e da cartografia - Aulas 1, 2 e 3 Geografia 3º Ano
 
Noções básicas de Cartografia 1
Noções básicas de Cartografia 1Noções básicas de Cartografia 1
Noções básicas de Cartografia 1
 

Semelhante a Apresentação mapas temáticos

Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...
Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...
Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...Carlos Eduardo Pantoja
 
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008CharlesAlfenasmg
 
Bancos de Dados Geográficos
Bancos de Dados GeográficosBancos de Dados Geográficos
Bancos de Dados GeográficosSuzana Viana Mota
 
Do mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIsDo mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIsWSO2
 
NoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEANNoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEANOsmar Petry
 
Indo alem do_mvc_node_js
Indo alem do_mvc_node_jsIndo alem do_mvc_node_js
Indo alem do_mvc_node_jsgustavobeavis
 
Prefeitura Livre: Tecnologias Geoespaciais
Prefeitura Livre: Tecnologias GeoespaciaisPrefeitura Livre: Tecnologias Geoespaciais
Prefeitura Livre: Tecnologias GeoespaciaisHelton Uchoa
 
Kuwaiba primeiros passos
Kuwaiba   primeiros passosKuwaiba   primeiros passos
Kuwaiba primeiros passosJorge Ferreira
 
Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...
Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...
Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...Carlos Eduardo Pantoja
 
2016 - Utilização de Software Livre no suporte à Infraestrutura Nacional de D...
2016 - Utilização de Software Livre no suporte à Infraestrutura Nacional de D...2016 - Utilização de Software Livre no suporte à Infraestrutura Nacional de D...
2016 - Utilização de Software Livre no suporte à Infraestrutura Nacional de D...George Porto Ferreira
 
Website Fixie - Metodologia Projeto E
Website Fixie - Metodologia Projeto EWebsite Fixie - Metodologia Projeto E
Website Fixie - Metodologia Projeto EIsabela Loepert
 
Solid Edge SP Raihsa
Solid Edge SP Raihsa Solid Edge SP Raihsa
Solid Edge SP Raihsa Raihsa
 
Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e Dispos...
Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e Dispos...Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e Dispos...
Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e Dispos...Carlos Alexandre
 
Estado arte i3geo_marco_2014
Estado arte i3geo_marco_2014Estado arte i3geo_marco_2014
Estado arte i3geo_marco_2014Edmar Moretti
 
Trabalho banco de dados orientado a objetos
Trabalho banco de dados orientado a objetosTrabalho banco de dados orientado a objetos
Trabalho banco de dados orientado a objetoseneck
 
Apresentação Inês Soares ESRI
Apresentação Inês Soares ESRIApresentação Inês Soares ESRI
Apresentação Inês Soares ESRIGuitts Isel
 

Semelhante a Apresentação mapas temáticos (20)

Geovisualização em portais WebGIS
Geovisualização em portais WebGISGeovisualização em portais WebGIS
Geovisualização em portais WebGIS
 
Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...
Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...
Uma DSL de Engenharia Reversa para Modelagem de Banco de Dados Relacionais e ...
 
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
 
Bancos de Dados Geográficos
Bancos de Dados GeográficosBancos de Dados Geográficos
Bancos de Dados Geográficos
 
Do mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIsDo mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIs
 
NoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEANNoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEAN
 
Indo alem do_mvc_node_js
Indo alem do_mvc_node_jsIndo alem do_mvc_node_js
Indo alem do_mvc_node_js
 
Prefeitura Livre: Tecnologias Geoespaciais
Prefeitura Livre: Tecnologias GeoespaciaisPrefeitura Livre: Tecnologias Geoespaciais
Prefeitura Livre: Tecnologias Geoespaciais
 
Banco de dados
Banco de dados   Banco de dados
Banco de dados
 
Kuwaiba primeiros passos
Kuwaiba   primeiros passosKuwaiba   primeiros passos
Kuwaiba primeiros passos
 
Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...
Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...
Uma Metodologia Para Apoio Ao Projeto de Banco de Dados Geográficos Utilizand...
 
Artigo oo em bd
Artigo   oo em bdArtigo   oo em bd
Artigo oo em bd
 
2016 - Utilização de Software Livre no suporte à Infraestrutura Nacional de D...
2016 - Utilização de Software Livre no suporte à Infraestrutura Nacional de D...2016 - Utilização de Software Livre no suporte à Infraestrutura Nacional de D...
2016 - Utilização de Software Livre no suporte à Infraestrutura Nacional de D...
 
Website Fixie - Metodologia Projeto E
Website Fixie - Metodologia Projeto EWebsite Fixie - Metodologia Projeto E
Website Fixie - Metodologia Projeto E
 
Solid Edge SP Raihsa
Solid Edge SP Raihsa Solid Edge SP Raihsa
Solid Edge SP Raihsa
 
Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e Dispos...
Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e Dispos...Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e Dispos...
Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e Dispos...
 
Estado arte i3geo_marco_2014
Estado arte i3geo_marco_2014Estado arte i3geo_marco_2014
Estado arte i3geo_marco_2014
 
Banco de dados_orientado_a_objetos
Banco de dados_orientado_a_objetosBanco de dados_orientado_a_objetos
Banco de dados_orientado_a_objetos
 
Trabalho banco de dados orientado a objetos
Trabalho banco de dados orientado a objetosTrabalho banco de dados orientado a objetos
Trabalho banco de dados orientado a objetos
 
Apresentação Inês Soares ESRI
Apresentação Inês Soares ESRIApresentação Inês Soares ESRI
Apresentação Inês Soares ESRI
 

Apresentação mapas temáticos

  • 1. José Borbinha INESC-ID / IST jlb@ist.utl.pt Bruno Martins INESC-ID / IST bruno.g.martins@ist.utl.pt Emanuel Rita INESC-ID / IST emanuelrita@ist.utl.pt myESIG 2010 . 10-12 fevereiro 2010
  • 2.  Contexto Actual  Problema  Objectivos  Trabalho Relacionado  Trabalho em Curso  Metodologia de Avaliação myESIG 2010 . 10-12 fevereiro 2010
  • 3.  As normas do OGC facilitam a interoperabilidade entre serviços de baseados em informação geográfica.  Mapas temáticos apresentam informação estatística associada a uma localização geográfica.  Até que ponto as normas possibilitam a criação de mapas temáticos? myESIG 2010 . 10-12 fevereiro 2010
  • 4.  Web Map Service (WMS) ◦ Define uma interface para um serviço Web capaz de produzir dinamicamente imagens de mapas.  WMS – Styled Layer Description (SLD) ◦ Extensão à norma WMS. ◦ Permite a associação de estilos, definidos pelo utilizador, aos mapas a serem apresentados.  Symbology Encoding (SE) ◦ Linguagem baseada em XML que permite a definição de estilos. myESIG 2010 . 10-12 fevereiro 2010
  • 5.  Símbolos proporcionais <Rule> <PointSymbolizer> <Graphic> <Mark> <WellKnownName> circle </WellKnownName> <Fill> <CssParameter name="fill"> #6688aa Azul </CssParameter> </Fill> <Stroke> <CssParameter name="stroke"> #000000 Preto </CssParameter> </Stroke> </Mark> <Size> <ogc:PropertyName> População </ogc:PropertyName> </Size> </Graphic> </PointSymbolizer> </Rule> myESIG 2010 . 10-12 fevereiro 2010
  • 7.  Coropletos <Rule> <Name>De 100000 a 200000</Name> <ogc:Filter> <ogc:PropertyIsBetween> <ogc:PropertyName> População </ogc:PropertyName> <ogc:LowerBoundary> 100000 </ogc:LowerBoundary> <ogc:UpperBoundary> 200000 </ogc:UpperBoundary> </ogc:PropertyIsBetween> </ogc:Filter> <PolygonSymbolizer> <Fill> <CssParameter name="fill"> # 99CCFF Azul claro </CssParameter> </Fill> </PolygonSymbolizer> </Rule> myESIG 2010 . 10-12 fevereiro 2010
  • 8. Mapas de símbolos justapostos Mapas distorcidos Superfícies geoestatísticas myESIG 2010 . 10-12 fevereiro 2010
  • 9.  Apesar das normas OGC não fornecerem mecanismos próprios para a criação de mapas temáticos, alguns tipos destes são passíveis de serem criados: ◦ Mapas de símbolos proporcionais ◦ Mapas de símbolos sobrepostos ◦ Mapas de coropletos myESIG 2010 . 10-12 fevereiro 2010
  • 10.  Propor extensões às normas OGC com o objectivo de facilitar a criação de mapas temáticos.  Implementar as extensões num servidor de mapas existente.  Demonstrar a criação de mapas temáticos com recurso às extensões. myESIG 2010 . 10-12 fevereiro 2010
  • 11.  Existem já trabalhos que propuseram extensões às normas do OGC: ◦ Thematic Symbology Encoding Specification1 ◦ SLD-T2 ◦ QGIS Mapserver3 1 L. Dietze, and A. Zipf, Alexander “Extending OGC Styled Layer Descriptor (SLD) for Thematic Cartography – Towards the ubiquitous use of advanced mapping functions through standardized visualization rules”, University of Applied Sciences Mainz, University of Bonn Meckenheimer Allee. 4th Int. Symp. on LBS and Telecartography, (2007) 2 Abson Sae-Tang, Olivier Ertz, “Towards Web Services Dedicated to Thematic Mapping”, IICT/geo.SYSIN. Free and Open Source Software for Geospatial (FOSS4G), (2007). 3 http://karlinapp.ethz.ch myESIG 2010 . 10-12 fevereiro 2010
  • 12.  Introduz um novo elemento na norma SE: ThematicSymbolizer.  Possibilita a definição de mapas do tipo: ◦ Mapas de diagramas ◦ Mapas de coropletos myESIG 2010 . 10-12 fevereiro 2010
  • 13.  Introduz um novo elemento na norma SE, denominado ThematicSymbolizer.  Possui diversas especializações que permitem a definição de diferentes mapas temáticos: ◦ Mapas de coropletos ◦ Mapas de diagramas ◦ Mapas de símbolos proporcionais ◦ Mapas de símbolos sobrepostos ◦ Mapas de símbolos justapostos myESIG 2010 . 10-12 fevereiro 2010
  • 14.  CategoryThematicSymbolizer ◦ Mapas com categorização (ex. Coropletos).  ChartThematicSymbolizer ◦ Mapas de diagramas  MultiThematicSymbolizer ◦ Permite a combinação de várias tipos de ThematicSymbolizer.  SimpleThematicSymbolizer ◦ Mapas sem categorização (ex. Mapas de símbolos proporcionais) myESIG 2010 . 10-12 fevereiro 2010
  • 15.  Introdução de um novo elemento, denominado DiagramSymbolizer.  Permite a definição de mapas de diagramas. myESIG 2010 . 10-12 fevereiro 2010
  • 16.  A extensão define ainda um novo elemento, denominado Classification.  Permite a partição dos valores de uma propriedade. myESIG 2010 . 10-12 fevereiro 2010
  • 17. Thematic Symbology Encoding SLD-T QGIS Coropletos Suporta Suporta Suporta Diagramas Suporta Suporta Suporta Símbolos proporcionais Não Suporta Suporta Não Suporta Símbolos sobrepostos e justapostos Não Suporta Suporta Não Suporta Superfícies Geoestatísticas Não Suporta Não Suporta Não Suporta Mapas distorcidos Não Suporta Não Suporta Não Suporta myESIG 2010 . 10-12 fevereiro 2010
  • 18.  Biblioteca de código aberto escrita em Java para a geração de mapas distorcidos.  Utiliza o formato ESRI Shapefile. myESIG 2010 . 10-12 fevereiro 2010
  • 19.  Propor e demonstrar que é possível estender as normas SLD e SE para permitir a criação de mapas temáticos.  Ter em consideração mapas que não foram suportados nos trabalhos apresentados: ◦ Mapas distorcidos ◦ Superfícies geoestatísticas myESIG 2010 . 10-12 fevereiro 2010
  • 20.  Utilização da biblioteca ScapeToad para a criação de cartogramas.  Integração da biblioteca numa implementação existente de um servidor de mapas: ◦ Geoserver  Servidor largamente utilizado  Implementação em Java facilita integração com ScapeToad  Suporta formato ESRI Shapefile  Elaborar uma extensão às normas SLD/SE myESIG 2010 . 10-12 fevereiro 2010
  • 21.  O GeoServer utiliza a biblioteca GeoTools, responsável por: ◦ Construção dos mapas ◦ Interpretação dos documentos SLD ◦ Acesso a diversos tipos de suportes de armazenamento de informação geográfica  Implementar a extensão às normas na biblioteca GeoTools myESIG 2010 . 10-12 fevereiro 2010
  • 22.  Risco em conseguir dominar a arquitectura do GeoServer.  Risco em conseguir dominar a arquitectura da biblioteca GeoTools.  Desafio de conseguir elaborar extensões às normas que sejam fáceis de ser implementadas e aceites.  Algoritmo de criação de mapas distorcidos pesado. myESIG 2010 . 10-12 fevereiro 2010
  • 23.  Criar um cliente baseado em OpenLayers ou MapFish  Avaliação baseada em estudos já efectuados à avaliação da usabilidade de software de criação de mapas. ◦ Goal-Question-Metric4  Utilização de dados provenientes de fontes públicas (dados disponibilizados pelo Instituto Geográfico Português). 4 Zdena Dobešová, Dagmar Kusendová, “Goal-Question-Metric method for evaluation of cartographic functionality in GIS software”, GIS Ostrava, (2009) myESIG 2010 . 10-12 fevereiro 2010
  • 24.  Verifica-se que: ◦ As normas OGC não oferecem actualmente mecanismos para a criação de mapas temáticos. ◦ Estudos que propõe extensões das normas OGC não apresentam uma solução definitiva e não contemplam alguns tipos de mapas temáticos.  Trabalho proposto: ◦ Elaborar uma extensão que colmate uma das lacunas identificadas: a criação de mapas distorcidos. ◦ Implementar a extensão no Geoserver. myESIG 2010 . 10-12 fevereiro 2010
  • 25. Questões? myESIG 2010 . 10-12 fevereiro 2010