SlideShare a Scribd company logo
1 of 35
Download to read offline
Expressive map design: OGC SLD/SE++ extension for
expressive map styles
Sidonie Christophe, Bertrand Duménieu, Antoine Masse, Charlotte Hoarau, Jérémie Ory, Mathieu Brédif, François Lecordix, Nicolas Mellado, Jérémie Turbet,
Hugo Loi, Thomas Hurtut, David Vanderhaeghe, Romain Vergne and Joëlle Thollot
Univ. Paris-Est, LASTIG, IGN, ENSG, F-94160 Saint-Mande, France
Univ. Grenoble Alpes, CNRS, Inria, France
Polytechnique Montréal, Canada
What is a map style?
Ory et al. 2015, 2016)(Christophe & Hoarau 2012, Christophe et al. 2015, 2016,
2
What is a map style?
(Christophe & Hoarau 2012)
-> Specific manner to render geographical information
Due to history and practices
According to uses of “content & appearance”
Distinctive and recognizable (Kent & Vujakovic 2009) 3
How to transfer the style of a source to maps?
Extraction Application
Rendering
4
(Christophe 2011)
5
(Christophe et al. 2016)
Expressive
Rendering
Extraction
6
How to transfer the style of sources to maps?
MapStyle project (2012-2016): GI Sciences & Computer Graphics
Application
7
Expressive
Rendering
-> An extensive style model, controllable by a user:
- specification of the rendering of all geometries
- access to related rendering techniques
How to transfer the style of sources to maps?
8
1
Expressive
Rendering
How to transfer the style of sources to maps?
9
Rendering
Legend
1
2
Expressive
Rendering
3 types of rendering techniques
• Vectorial texture generation
• Curve Stylization
• Raster texture synthesis
Vectorial texture generation: programmable approach
11
(Loi et al. 2017)
12
Brush
Paper
Dropped medium
Sectional view
Front view
Brush PressurePaper
Curve Stylization
12
(Christophe et al. 2016)
13
Raster texture synthesis for region filling
(Christophe et al. 2016)
14
15 15
Fill a region with vectorial textures
16 16
Add color
17 17
Add paper
18
Blend layers to watercolor
18
19
Blend layers to watercolor
19
-> How to specify and to control this rendering?
Extension OGC Styled Layer descriptor/ Symbology Encoding
(SLD/SE) -> SLD++
20
(Christophe et al. 2016)
Extension OGC Styled Layer descriptor/ Symbology Encoding
(SLD/SE) -> SLD++
21
(Christophe et al. 2016)
Extension OGC Styled Layer descriptor/ Symbology Encoding
(SLD/SE) -> SLD++
22
(Christophe et al. 2016)
23
« Cassini » Map Style
(Christophe et al. 2016)
24
« Cassini » Map Style
(Christophe et al. 2016)
25
(Christophe et al. 2016)
« watercolor » Map Style
(Christophe et al. 2016)
26
« japanese print » Map Style
Style
(Christophe et al. 2016)
Temps x4000
27
0
5
10
20
Profondeur (m)
(Masse & Christophe 2016)
Photorealistic stylization of water depth
This is an animation:
https://www.youtube.com/watch?v=DhZP6XjCukk&t=17s
28 28
(Antoine Masse & Bertrand Duménieu, Christophe et al. 2016)
Animated « japanese print » Map Style
Style
This is an animation:
https://www.youtube.com/watch?v=gG72ieoVnas&feature=youtu.be
Conclusion & Perspectives…
Extended cartographic pipeline for expressive map design
30
Open Source code
OpenGL rendering engine
GLSL shaders
Topographic Styles Interpolation
31(Hoarau & Christophe 2016, Mellado et al. 2017)
(Hoarau et Christophe 2016)
Topographic Styles hybridation
32
(Ory et al. 2015, Ory 2016, Ory et al. 2017)
(Ory et al. 2015, Ory 2016)
3D Stylization
33
(Brasebin et al. 2016)
(Brasebin et al. 2016)
Thank you for your attention!
Any questions?
http://mapstyle.ign.fr
sidonie.christophe@ign.fr
Thanks to the French National Research Agency (ANR)
MapStyle project [ANR-12-CORD-0025]
34
References
Christophe, S., Duménieu, B., Turbet, J., Hoarau, C., Mellado, N., Ory, J., Loi, H., Masse, A., Arbelot, B., Vergne, R., Brédif, M., Hurtut, T., Thollot, J.,
Vanderhaeghe, D. (2016). Map Style Formalization: Rendering Techniques Extension for Cartography, Pierre Bénard; Holger Winnemöller.
Expressive 2016 The Joint Symposium on Computational Aesthetics and Sketch-Based Interfaces and Modeling and Non-Photorealistic Animation
and Rendering, May 2016, Lisbonne, Portugal. The Eurographics Association, Non-Photorealistic Animation and Rendering.
Duménieu, B., Christophe, S. (2016). Integrating expressive rendering techniques in a GIS cartographic pipeline, Agile 2016 Workshop 'Code Loves
Maps: Cartographically Oriented Programming Environments', 14 June 2016, Helsinki, Finland (Position Paper).
Hoarau C., Christophe S. (2016) Cartographic continuum rendering based on color and texture interpolation to enhance photo-realism perception.
ISPRS Journal of Photogrammetry and Remote Sensing (in press). DOI:10.1016/j.isprsjprs.2016.09.012
Loi, H., Hurtut, T., Vergne, R., Thollot, J. (2017). Programmable 2D Arrangements for Element Texture Design. ACM Transactions on Graphics 36(3),
April 2017. DOI: 10.1145/2983617
Masse, A., Christophe, S. (2016). Geovisualisation of animated tides in coastal area with an OpenSource OpenGL platform, Agile 2016 Workshop
'Code Loves Maps: Cartographically Oriented Programming Environments', 14 June 2016, Helsinki, Finland (Position Paper).
Nicolas Mellado, David Vanderhaeghe, Charlotte Hoarau, Sidonie Christophe, Mathieu Brédif, Loic Barthe. Constrained Palette-Space Exploration.
ACM Trans. Graph. 36, 4, Article 0304 (July 2017), 14 pages. DOI: http://dx.doi.org/10.1145/3072959.3073650.
Ory J., Christophe S., Fabrikant S.I., Bucher B. (2015) How do map readers recognize a topographic mapping style? The Cartographic Journal, 52(2).
pp.193-203. DOI:10.1080/00087041.2015.1119459
35

More Related Content

What's hot

3D Visibility with Vector GIS Data
3D Visibility with Vector GIS Data3D Visibility with Vector GIS Data
3D Visibility with Vector GIS DataWassim Suleiman
 
Data graphics - CAMP
Data graphics - CAMPData graphics - CAMP
Data graphics - CAMPsconnin
 
Important Topics
Important TopicsImportant Topics
Important TopicsAtiqa khan
 
SEU presentatie Greet deruyter
SEU presentatie Greet deruyterSEU presentatie Greet deruyter
SEU presentatie Greet deruyterUGent-amrp
 
Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)
Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)
Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)Matthias Trapp
 
Texture mapping overview
Texture mapping overviewTexture mapping overview
Texture mapping overviewJ Le Rossignol
 
Iccv2009 recognition and learning object categories p1 c02 - detecting sing...
Iccv2009 recognition and learning object categories   p1 c02 - detecting sing...Iccv2009 recognition and learning object categories   p1 c02 - detecting sing...
Iccv2009 recognition and learning object categories p1 c02 - detecting sing...zukun
 
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)ภาคภูมิ สิทธิชุม
 
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)ภาคภูมิ สิทธิชุม
 
texture mapping in computer graphics
texture mapping in computer graphicstexture mapping in computer graphics
texture mapping in computer graphicsTayyaba Jabeen
 
United Maps - Company Profile and Technology Overview (CN)
United Maps - Company Profile and Technology Overview (CN)United Maps - Company Profile and Technology Overview (CN)
United Maps - Company Profile and Technology Overview (CN)Stefan Knecht
 
Spatial analysis sample
Spatial analysis sampleSpatial analysis sample
Spatial analysis sampleAlex Smith
 
Using OpenStreetMap Building Footprints Data for Population Distribution Mode...
Using OpenStreetMap Building Footprints Data for Population Distribution Mode...Using OpenStreetMap Building Footprints Data for Population Distribution Mode...
Using OpenStreetMap Building Footprints Data for Population Distribution Mode...Feye Andal
 
Usability of spatio temporal uncertainty visualisation methods
Usability of spatio temporal uncertainty visualisation methodsUsability of spatio temporal uncertainty visualisation methods
Usability of spatio temporal uncertainty visualisation methodsHansi Senaratne
 
Texture mapping
Texture mapping Texture mapping
Texture mapping wahab13
 
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013Patrick Raymond
 

What's hot (19)

3D Visibility with Vector GIS Data
3D Visibility with Vector GIS Data3D Visibility with Vector GIS Data
3D Visibility with Vector GIS Data
 
Data graphics - CAMP
Data graphics - CAMPData graphics - CAMP
Data graphics - CAMP
 
Important Topics
Important TopicsImportant Topics
Important Topics
 
SEU presentatie Greet deruyter
SEU presentatie Greet deruyterSEU presentatie Greet deruyter
SEU presentatie Greet deruyter
 
Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)
Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)
Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)
 
Map making using qgis
Map making using qgisMap making using qgis
Map making using qgis
 
Texture Mapping
Texture MappingTexture Mapping
Texture Mapping
 
Texture mapping overview
Texture mapping overviewTexture mapping overview
Texture mapping overview
 
Iccv2009 recognition and learning object categories p1 c02 - detecting sing...
Iccv2009 recognition and learning object categories   p1 c02 - detecting sing...Iccv2009 recognition and learning object categories   p1 c02 - detecting sing...
Iccv2009 recognition and learning object categories p1 c02 - detecting sing...
 
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา ๓๓(บ้านทุ่งพร้าว)
 
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)
โครงงานคอมพิวเตอร์ ม.3 โรงเรียนไทยรัฐวิทยา 33 (บ้านทุ่งพร้าว)
 
texture mapping in computer graphics
texture mapping in computer graphicstexture mapping in computer graphics
texture mapping in computer graphics
 
United Maps - Company Profile and Technology Overview (CN)
United Maps - Company Profile and Technology Overview (CN)United Maps - Company Profile and Technology Overview (CN)
United Maps - Company Profile and Technology Overview (CN)
 
Spatial analysis sample
Spatial analysis sampleSpatial analysis sample
Spatial analysis sample
 
Using OpenStreetMap Building Footprints Data for Population Distribution Mode...
Using OpenStreetMap Building Footprints Data for Population Distribution Mode...Using OpenStreetMap Building Footprints Data for Population Distribution Mode...
Using OpenStreetMap Building Footprints Data for Population Distribution Mode...
 
Usability of spatio temporal uncertainty visualisation methods
Usability of spatio temporal uncertainty visualisation methodsUsability of spatio temporal uncertainty visualisation methods
Usability of spatio temporal uncertainty visualisation methods
 
DSM Extraction from Pleiades Images Using RSP
DSM Extraction from Pleiades Images Using RSPDSM Extraction from Pleiades Images Using RSP
DSM Extraction from Pleiades Images Using RSP
 
Texture mapping
Texture mapping Texture mapping
Texture mapping
 
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
 

Similar to Expressive Map Design: OGC SLD/SE extension for expressive mapstyles

Schristophe3Dgeoinfo_2016
Schristophe3Dgeoinfo_2016Schristophe3Dgeoinfo_2016
Schristophe3Dgeoinfo_2016MBrasebin
 
The Discipline of Cartography – philosophical basis and modern transformations
The Discipline of Cartography – philosophical basis and modern transformationsThe Discipline of Cartography – philosophical basis and modern transformations
The Discipline of Cartography – philosophical basis and modern transformationsProf Ashis Sarkar
 
Knowledge base for 3D rendering styles
Knowledge base for 3D rendering stylesKnowledge base for 3D rendering styles
Knowledge base for 3D rendering stylesSidonie Christophe
 
Spatial temporal urban change extraction and modeling of Kathmandu Valley
Spatial temporal urban change extraction and modeling of Kathmandu ValleySpatial temporal urban change extraction and modeling of Kathmandu Valley
Spatial temporal urban change extraction and modeling of Kathmandu ValleyJanak Parajuli
 
Top SIP Research Articles of 2019
Top SIP Research Articles of 2019Top SIP Research Articles of 2019
Top SIP Research Articles of 2019VLSICS Design
 
Embedding user generated content into oblique airborne photogrammetry based 3...
Embedding user generated content into oblique airborne photogrammetry based 3...Embedding user generated content into oblique airborne photogrammetry based 3...
Embedding user generated content into oblique airborne photogrammetry based 3...Jianming Liang
 
GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)IGN Vorstand
 
Infographics of the perfect goal (CIDI 2013)
Infographics of the perfect goal (CIDI 2013)Infographics of the perfect goal (CIDI 2013)
Infographics of the perfect goal (CIDI 2013)Ricardo Cunha Lima
 
Horizon March 2010
Horizon March 2010Horizon March 2010
Horizon March 2010Muki Haklay
 
Ory_etal_icc_rio2015
Ory_etal_icc_rio2015Ory_etal_icc_rio2015
Ory_etal_icc_rio2015Jeremie Ory
 
Contour Line Tracing Algorithm for Digital Topographic Maps
Contour Line Tracing Algorithm for Digital Topographic MapsContour Line Tracing Algorithm for Digital Topographic Maps
Contour Line Tracing Algorithm for Digital Topographic MapsCSCJournals
 
Synopsis defense-version01-hamid
Synopsis defense-version01-hamidSynopsis defense-version01-hamid
Synopsis defense-version01-hamidSafdar Wattu
 
Overcoming Resource Scarcity by Implementing Strategic Regional Plans Through...
Overcoming Resource Scarcity by Implementing Strategic Regional Plans Through...Overcoming Resource Scarcity by Implementing Strategic Regional Plans Through...
Overcoming Resource Scarcity by Implementing Strategic Regional Plans Through...Private
 
Big Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsBig Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsGeorge Percivall
 
A space syntax approach to investigate the impact of the future roads on the ...
A space syntax approach to investigate the impact of the future roads on the ...A space syntax approach to investigate the impact of the future roads on the ...
A space syntax approach to investigate the impact of the future roads on the ...Manat Srivanit
 
Augmenting physical 3 d models with projected information to support environm...
Augmenting physical 3 d models with projected information to support environm...Augmenting physical 3 d models with projected information to support environm...
Augmenting physical 3 d models with projected information to support environm...José María
 
1 s2.0-s0198971512001093-main
1 s2.0-s0198971512001093-main1 s2.0-s0198971512001093-main
1 s2.0-s0198971512001093-mainLENIN Quintero
 

Similar to Expressive Map Design: OGC SLD/SE extension for expressive mapstyles (20)

Schristophe3Dgeoinfo_2016
Schristophe3Dgeoinfo_2016Schristophe3Dgeoinfo_2016
Schristophe3Dgeoinfo_2016
 
The Discipline of Cartography – philosophical basis and modern transformations
The Discipline of Cartography – philosophical basis and modern transformationsThe Discipline of Cartography – philosophical basis and modern transformations
The Discipline of Cartography – philosophical basis and modern transformations
 
Knowledge base for 3D rendering styles
Knowledge base for 3D rendering stylesKnowledge base for 3D rendering styles
Knowledge base for 3D rendering styles
 
Spatial temporal urban change extraction and modeling of Kathmandu Valley
Spatial temporal urban change extraction and modeling of Kathmandu ValleySpatial temporal urban change extraction and modeling of Kathmandu Valley
Spatial temporal urban change extraction and modeling of Kathmandu Valley
 
Top SIP Research Articles of 2019
Top SIP Research Articles of 2019Top SIP Research Articles of 2019
Top SIP Research Articles of 2019
 
Embedding user generated content into oblique airborne photogrammetry based 3...
Embedding user generated content into oblique airborne photogrammetry based 3...Embedding user generated content into oblique airborne photogrammetry based 3...
Embedding user generated content into oblique airborne photogrammetry based 3...
 
GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)
 
Infographics of the perfect goal (CIDI 2013)
Infographics of the perfect goal (CIDI 2013)Infographics of the perfect goal (CIDI 2013)
Infographics of the perfect goal (CIDI 2013)
 
Qualitative assessment of urban virtual interactive environments for educatio...
Qualitative assessment of urban virtual interactive environments for educatio...Qualitative assessment of urban virtual interactive environments for educatio...
Qualitative assessment of urban virtual interactive environments for educatio...
 
Horizon March 2010
Horizon March 2010Horizon March 2010
Horizon March 2010
 
Ory_etal_icc_rio2015
Ory_etal_icc_rio2015Ory_etal_icc_rio2015
Ory_etal_icc_rio2015
 
Contour Line Tracing Algorithm for Digital Topographic Maps
Contour Line Tracing Algorithm for Digital Topographic MapsContour Line Tracing Algorithm for Digital Topographic Maps
Contour Line Tracing Algorithm for Digital Topographic Maps
 
Synopsis defense-version01-hamid
Synopsis defense-version01-hamidSynopsis defense-version01-hamid
Synopsis defense-version01-hamid
 
Overcoming Resource Scarcity by Implementing Strategic Regional Plans Through...
Overcoming Resource Scarcity by Implementing Strategic Regional Plans Through...Overcoming Resource Scarcity by Implementing Strategic Regional Plans Through...
Overcoming Resource Scarcity by Implementing Strategic Regional Plans Through...
 
Big Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsBig Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open Standards
 
Cgp lecture1 introduction
Cgp lecture1 introductionCgp lecture1 introduction
Cgp lecture1 introduction
 
Modern cartography
Modern cartographyModern cartography
Modern cartography
 
A space syntax approach to investigate the impact of the future roads on the ...
A space syntax approach to investigate the impact of the future roads on the ...A space syntax approach to investigate the impact of the future roads on the ...
A space syntax approach to investigate the impact of the future roads on the ...
 
Augmenting physical 3 d models with projected information to support environm...
Augmenting physical 3 d models with projected information to support environm...Augmenting physical 3 d models with projected information to support environm...
Augmenting physical 3 d models with projected information to support environm...
 
1 s2.0-s0198971512001093-main
1 s2.0-s0198971512001093-main1 s2.0-s0198971512001093-main
1 s2.0-s0198971512001093-main
 

Recently uploaded

GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Creating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsCreating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsNurulAfiqah307317
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptxAlMamun560346
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxRizalinePalanog2
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...chandars293
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLkantirani197
 

Recently uploaded (20)

GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Creating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsCreating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening Designs
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 

Expressive Map Design: OGC SLD/SE extension for expressive mapstyles

  • 1. Expressive map design: OGC SLD/SE++ extension for expressive map styles Sidonie Christophe, Bertrand Duménieu, Antoine Masse, Charlotte Hoarau, Jérémie Ory, Mathieu Brédif, François Lecordix, Nicolas Mellado, Jérémie Turbet, Hugo Loi, Thomas Hurtut, David Vanderhaeghe, Romain Vergne and Joëlle Thollot Univ. Paris-Est, LASTIG, IGN, ENSG, F-94160 Saint-Mande, France Univ. Grenoble Alpes, CNRS, Inria, France Polytechnique Montréal, Canada
  • 2. What is a map style? Ory et al. 2015, 2016)(Christophe & Hoarau 2012, Christophe et al. 2015, 2016, 2
  • 3. What is a map style? (Christophe & Hoarau 2012) -> Specific manner to render geographical information Due to history and practices According to uses of “content & appearance” Distinctive and recognizable (Kent & Vujakovic 2009) 3
  • 4. How to transfer the style of a source to maps? Extraction Application Rendering 4 (Christophe 2011)
  • 6. Expressive Rendering Extraction 6 How to transfer the style of sources to maps? MapStyle project (2012-2016): GI Sciences & Computer Graphics Application
  • 7. 7 Expressive Rendering -> An extensive style model, controllable by a user: - specification of the rendering of all geometries - access to related rendering techniques How to transfer the style of sources to maps?
  • 8. 8 1 Expressive Rendering How to transfer the style of sources to maps?
  • 10. 3 types of rendering techniques • Vectorial texture generation • Curve Stylization • Raster texture synthesis
  • 11. Vectorial texture generation: programmable approach 11 (Loi et al. 2017)
  • 12. 12 Brush Paper Dropped medium Sectional view Front view Brush PressurePaper Curve Stylization 12 (Christophe et al. 2016)
  • 13. 13 Raster texture synthesis for region filling (Christophe et al. 2016)
  • 14. 14
  • 15. 15 15 Fill a region with vectorial textures
  • 18. 18 Blend layers to watercolor 18
  • 19. 19 Blend layers to watercolor 19 -> How to specify and to control this rendering?
  • 20. Extension OGC Styled Layer descriptor/ Symbology Encoding (SLD/SE) -> SLD++ 20 (Christophe et al. 2016)
  • 21. Extension OGC Styled Layer descriptor/ Symbology Encoding (SLD/SE) -> SLD++ 21 (Christophe et al. 2016)
  • 22. Extension OGC Styled Layer descriptor/ Symbology Encoding (SLD/SE) -> SLD++ 22 (Christophe et al. 2016)
  • 23. 23 « Cassini » Map Style (Christophe et al. 2016)
  • 24. 24 « Cassini » Map Style (Christophe et al. 2016)
  • 25. 25 (Christophe et al. 2016) « watercolor » Map Style (Christophe et al. 2016)
  • 26. 26 « japanese print » Map Style Style (Christophe et al. 2016)
  • 27. Temps x4000 27 0 5 10 20 Profondeur (m) (Masse & Christophe 2016) Photorealistic stylization of water depth This is an animation: https://www.youtube.com/watch?v=DhZP6XjCukk&t=17s
  • 28. 28 28 (Antoine Masse & Bertrand Duménieu, Christophe et al. 2016) Animated « japanese print » Map Style Style This is an animation: https://www.youtube.com/watch?v=gG72ieoVnas&feature=youtu.be
  • 30. Extended cartographic pipeline for expressive map design 30 Open Source code OpenGL rendering engine GLSL shaders
  • 31. Topographic Styles Interpolation 31(Hoarau & Christophe 2016, Mellado et al. 2017) (Hoarau et Christophe 2016)
  • 32. Topographic Styles hybridation 32 (Ory et al. 2015, Ory 2016, Ory et al. 2017) (Ory et al. 2015, Ory 2016)
  • 33. 3D Stylization 33 (Brasebin et al. 2016) (Brasebin et al. 2016)
  • 34. Thank you for your attention! Any questions? http://mapstyle.ign.fr sidonie.christophe@ign.fr Thanks to the French National Research Agency (ANR) MapStyle project [ANR-12-CORD-0025] 34
  • 35. References Christophe, S., Duménieu, B., Turbet, J., Hoarau, C., Mellado, N., Ory, J., Loi, H., Masse, A., Arbelot, B., Vergne, R., Brédif, M., Hurtut, T., Thollot, J., Vanderhaeghe, D. (2016). Map Style Formalization: Rendering Techniques Extension for Cartography, Pierre Bénard; Holger Winnemöller. Expressive 2016 The Joint Symposium on Computational Aesthetics and Sketch-Based Interfaces and Modeling and Non-Photorealistic Animation and Rendering, May 2016, Lisbonne, Portugal. The Eurographics Association, Non-Photorealistic Animation and Rendering. Duménieu, B., Christophe, S. (2016). Integrating expressive rendering techniques in a GIS cartographic pipeline, Agile 2016 Workshop 'Code Loves Maps: Cartographically Oriented Programming Environments', 14 June 2016, Helsinki, Finland (Position Paper). Hoarau C., Christophe S. (2016) Cartographic continuum rendering based on color and texture interpolation to enhance photo-realism perception. ISPRS Journal of Photogrammetry and Remote Sensing (in press). DOI:10.1016/j.isprsjprs.2016.09.012 Loi, H., Hurtut, T., Vergne, R., Thollot, J. (2017). Programmable 2D Arrangements for Element Texture Design. ACM Transactions on Graphics 36(3), April 2017. DOI: 10.1145/2983617 Masse, A., Christophe, S. (2016). Geovisualisation of animated tides in coastal area with an OpenSource OpenGL platform, Agile 2016 Workshop 'Code Loves Maps: Cartographically Oriented Programming Environments', 14 June 2016, Helsinki, Finland (Position Paper). Nicolas Mellado, David Vanderhaeghe, Charlotte Hoarau, Sidonie Christophe, Mathieu Brédif, Loic Barthe. Constrained Palette-Space Exploration. ACM Trans. Graph. 36, 4, Article 0304 (July 2017), 14 pages. DOI: http://dx.doi.org/10.1145/3072959.3073650. Ory J., Christophe S., Fabrikant S.I., Bucher B. (2015) How do map readers recognize a topographic mapping style? The Cartographic Journal, 52(2). pp.193-203. DOI:10.1080/00087041.2015.1119459 35