Find out how to transform virtually any data into KML – regardless of format or structure – using FME. You'll see how to easily create and style balloons, customize icons and colours, as well as intelligently organize placemarks – all using repeatable processes that let you create amazing displays in Google Maps and Earth. Plus discover how to share real-time data by using FME with HTML5 WebSockets.
9. New to FME?
Visit our Getting Started Page:
www.safe.com/fme/getting-started
Attend a weekly FME Overview webinar:
safe.com/WeeklyIntro
10. Powering the flow of data
300+ supported formats
Convert data from one
format to another
Transform data into the
precise model you need
Share data for use in
other applications
Integrate data to use in
your preferred system
Validate data to identify
and fix quality issues
12. Google Related Formats
Google KML
Google Sketchup
Google Fusion Tables
Google Spreadsheet
COLLADA
13. What is KML?
A hierarchical data format that can span multiple
data files and can consist of:
A single KML file
A directory of KML files
A KMZ file containing one or more KML files
KML can also contain icon images, raster images,
and model files.
Each KML dataset contains a KML file that is
considered the “root” document
14. KML 101
KML is a spatial data
format popularized by the
Google Earth
application
Virtual Globe
Imagery (current and
historical)
Map layers
Photos and weather
Your data!
19. FME Approach to KML: Writing
Read source data
Reproject to LL84
Build required feature attributes and geometries
Define KML names, ids, parents, descriptions
Create supporting feature types: Folders, Styles
Set KML regions, time steps
Set KML styles
Set special format attributes and parameters
20. FME Approach:
KML Properties and Styles
Define KML
specific format
attributes
Properties control
ids, balloons,
attribute table,
navigation tree
Style controls
color, symbol,
line and label
styles
21. FME Approach: Special Feature Types
Writer – Import feature type
Folder – Navigation tree
Ground Overlay – raster
Style – create once, use often
25. Troubleshooting
Make sure your kml_parent and kml_ids match
Common coordinate system when merging data
Route to viewer vs preview in Google Earth
Rename .kmz to kml.zip to inspect kmz
Look at .kml in xml editor to see whats really
there
KML Readers / Writers docs have a lot of helpful
information
26. Poll: Which of the following are you
interested in doing yourself?
40. Summary
Transform virtually any data into KML
Master KML style and structure
Leverage real time data
Integrate KML into your workflows
Harness the future of web mapping with HTML5
WebSockets
What google formats we support Fusion tables, spreadsheets, web charter transformer, google maps engine writing (working on pro-writer) Do a lot with google
What is your biggest challenge with KML data (choose multiple)? Reading Styling Structuring Advanced features – regions, network links, etc. Data volume - (raster etc)
GeometryExtractor / Geometry Replacer Web Mercator coordinate system
What is your main source for KML data (choose 1)? CAD GIS Database / Excel Web/GML/KML/XML Other
Raster considerations: Coordinate system .kmz to compress raster Tiff / jpeg for raster format choice
Which of the following are you interested in doing yourself (choose multiple)? Time Series Web sockets Network links / Live data feeds Web map tiling 3D visualizations / fly throughs
Option 2 – 1 slide for both KML training and other FME training.