Professional Documents
Culture Documents
It shall not be communicated to any third party without the owner’s written consent . © All rights reserved .
David Manock
This document and its content is the property of the S1000D Council.
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 1
Introduction
• CGM has been the primary S1000D 2D graphics format for many years
• The specification fully documents CGM usage
• Chapter 7.3.2
This document and its content is the property of the S1000D Council.
• Conversion
• Lessons learned
• Pros and Cons
• Compatibility
This document and its content is the property of the S1000D Council.
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 3
This document and its content is the property of the S1000D Council.
It shall not be communicated to any third party without the owner’s written consent . © All rights reserved .
Background
S1000D Council & Steering Committee Report (S1000D User Forum 2018)
4
Historical the Formats
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 5
CGM Background
• Non-Proprietary
• Managed by the CGM Open Foundation
• www.cgmopen.org
This document and its content is the property of the S1000D Council.
• Automotive
• Oil & Gas
• Why these industries?
• CGM = open, non-proprietary, reliable data exchange
This document and its content is the property of the S1000D Council.
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 8
Where is SVG used? – Industry Sector
• GIS (Geographic Information System)
• Maps on the web
It shall not be communicated to any third party without the owner’s written consent . © All rights reserved .
• https://bl.ocks.org/kerryrodden/7090426
• Main reasons for SVG use
• Native support for HTML5
• Quality, the scalability of the image and retention of definition
• Link to external data
• GIS Software Vendor
• https://www.esri.com
• Data Driven Documents
• https://d3js.org/
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 9
This document and its content is the property of the S1000D Council.
It shall not be communicated to any third party without the owner’s written consent . © All rights reserved .
Conversion
S1000D Council & Steering Committee Report (S1000D User Forum 2018)
10
Data Exchange
process
• Import
• Data reuse
• Quality important, no data loss
• Export
This document and its content is the property of the S1000D Council.
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 11
SVG the Specification
• XML based
It shall not be communicated to any third party without the owner’s written consent . © All rights reserved .
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 12
Converting CGM to SVG
• Exporting the file, approximately 30% of
It shall not be communicated to any third party without the owner’s written consent . © All rights reserved .
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 13
This document and its content is the property of the S1000D Council.
It shall not be communicated to any third party without the owner’s written consent . © All rights reserved .
CGM = 26KB
File Size Comparison
S1000D Council & Steering Committee Report (S1000D User Forum 2018)
14
SVG = 62KB
Why the difference in File Size?
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 15
CGM to SVG Challenges (1)
• Raster Images - CGM and SVG both support the embedding of images
It shall not be communicated to any third party without the owner’s written consent . © All rights reserved .
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 16
CGM to SVG Challenges (2)
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 17
SVG Import
Compatibility
S1000D Council & Steering Committee Report (S1000D User Forum 2018)
19
The problem with graphics
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 20
Displaying graphics on the web
• When viewing CGM graphics on the web there are multiple plug-in
It shall not be communicated to any third party without the owner’s written consent . © All rights reserved .
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 21
This document and its content is the property of the S1000D Council.
It shall not be communicated to any third party without the owner’s written consent . © All rights reserved .
DEMO
web environment
S1000D Council & Steering Committee Report (S1000D User Forum 2018)
Displaying graphics in a
22
Publishing Graphics
production process
• The CGM editing world is well supported by illustration tools
• SVG also has very good support from the mass market, Adobe
This document and its content is the property of the S1000D Council.
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 24
This document and its content is the property of the S1000D Council.
It shall not be communicated to any third party without the owner’s written consent . © All rights reserved .
Compliance
S1000D Council & Steering Committee Report (S1000D User Forum 2018)
25
The Specifications
• W3C – www.w3c.org
It shall not be communicated to any third party without the owner’s written consent . © All rights reserved .
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 26
Why Specifications
S1000D Council & Steering Committee Report (S1000D User Forum 2018)
28
WebCGM Profile
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 29
CGM Interactivity - Hotspots
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 30
This document and its content is the property of the S1000D Council.
It shall not be communicated to any third party without the owner’s written consent . © All rights reserved .
DEMO
S1000D Council & Steering Committee Report (S1000D User Forum 2018)
XML companion file
31
SVG Standardization
• Why TECH SVG?
It shall not be communicated to any third party without the owner’s written consent . © All rights reserved .
S1000D Council & Steering Committee Report (S1000D User Forum 2018) 33
This document and its content is the property of the S1000D Council.
It shall not be communicated to any third party without the owner’s written consent . © All rights reserved .
Questions?
for your attention!
Thank you