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
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