KML 101 – How to Create Amazing
Maps in Google Earth and Maps
August 14, 2013
This webinar is being recorded
Who Are We?
Aaron Koning
FME Server Product Manager
Dean Hintz
Senior Analyst
Questions are Encouraged!
Please submit using the
GoToWebinar PanelWe will follow-up with unanswered questions
Agenda
Introduction
Safe Software
KML 101
FME approach
Live Demos
Real-time transit
Folders and balloons
Raster time...
Safe Software Inc.
@SafeSoftware
Safe Software Inc.
FME – Feature Manipulation Engine
FME Desktop FME Server FME Cloud
This webinar is being recorded
Poll: What is your FME level of expertise?
New to FME?
 Visit our Getting Started Page:
www.safe.com/fme/getting-started
 Attend a weekly FME Overview webinar:
saf...
Powering the flow of data
300+ supported formats
Convert data from one
format to another
Transform data into the
precise m...
300+ Supported Formats
Check for your format: safe.com/formats
Google Related Formats
 Google KML
 Google Sketchup
 Google Fusion Tables
 Google Spreadsheet
 COLLADA
What is KML?
A hierarchical data format that can span multiple
data files and can consist of:
A single KML file
A direct...
KML 101
 KML is a spatial data
format popularized by the
Google Earth
application
 Virtual Globe
 Imagery (current and
...
Poll: What is your biggest challenge with
KML data?
FME Workbench Workspace
 400+ transformers give you unlimited flexibility
KML Transformers
KMLPropertySetter – name, description, geometry
KMLRegionSetter – visibility by scale
KMLStyler – color, ...
Poll: What is your main source for
KML data?
FME Approach to KML: Writing
 Read source data
 Reproject to LL84
 Build required feature attributes and geometries
 D...
FME Approach:
KML Properties and Styles
 Define KML
specific format
attributes
 Properties control
ids, balloons,
attrib...
FME Approach: Special Feature Types
 Writer – Import feature type
 Folder – Navigation tree
 Ground Overlay – raster
 ...
FME Approach: Format
attributes and parameters
FME Approach: Typical Workspace
FME Approach: Sample Output
Troubleshooting
 Make sure your kml_parent and kml_ids match
 Common coordinate system when merging data
 Route to view...
Poll: Which of the following are you
interested in doing yourself?
Real-time Transit Demo
Folders & Balloons Demo
Even More Balloons!
Raster Time Series – Global
Emissions Demo
HTML5 WebSockets
Web Browser
JavaScript
Web Browser
JavaScript ServerServer
WebSocket
WebSockets Demos
WebSockets - Buffer a Point
FME and WebSockets
WebSocket Transformers
FME Server WebSockets
Save the date!
FME Training
 Sept 18 Online - Advanced FME
Desktop (FME and KML)
 4 hours of live instruction
FREE Registration: safe.c...
Get Involved!
fmepedia.safe.com
@SafeSoftware
youtube.com/FMEChannel
blog.safe.com
Summary
 Transform virtually any data into KML
 Master KML style and structure
 Leverage real time data
 Integrate KML...
Q&A
Thank You!
Sales
info@safe.com
Support
www.safe.com/support
(604)501-9985 ext. 278
Aaron Koning
Aaron.Koning@safe.c...
Upcoming SlideShare
Loading in...5
×

KML 101 - How to Create Amazing Maps in Google Earth and Maps

3,047

Published on


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.

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,047
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
80
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Novice Intimidate Expert I have never used FME
  • 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.
  • Resources
  • KML 101 - How to Create Amazing Maps in Google Earth and Maps

    1. 1. KML 101 – How to Create Amazing Maps in Google Earth and Maps August 14, 2013 This webinar is being recorded
    2. 2. Who Are We? Aaron Koning FME Server Product Manager Dean Hintz Senior Analyst
    3. 3. Questions are Encouraged! Please submit using the GoToWebinar PanelWe will follow-up with unanswered questions
    4. 4. Agenda Introduction Safe Software KML 101 FME approach Live Demos Real-time transit Folders and balloons Raster time series – global emissions Web sockets Q&A / Wrap-up
    5. 5. Safe Software Inc. @SafeSoftware
    6. 6. Safe Software Inc.
    7. 7. FME – Feature Manipulation Engine FME Desktop FME Server FME Cloud This webinar is being recorded
    8. 8. Poll: What is your FME level of expertise?
    9. 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. 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
    11. 11. 300+ Supported Formats Check for your format: safe.com/formats
    12. 12. Google Related Formats  Google KML  Google Sketchup  Google Fusion Tables  Google Spreadsheet  COLLADA
    13. 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. 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!
    15. 15. Poll: What is your biggest challenge with KML data?
    16. 16. FME Workbench Workspace  400+ transformers give you unlimited flexibility
    17. 17. KML Transformers KMLPropertySetter – name, description, geometry KMLRegionSetter – visibility by scale KMLStyler – color, icons, line/label styles KMLTimeSetter – time series KMLTourBuilder – tour stops / fly throughs KMLViewSetter – control camera perspective WebCharter – builds url for Google Chart API WebMapTiler – build tile caches XML, JSON, HTML transformers
    18. 18. Poll: What is your main source for KML data?
    19. 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. 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. 21. FME Approach: Special Feature Types  Writer – Import feature type  Folder – Navigation tree  Ground Overlay – raster  Style – create once, use often
    22. 22. FME Approach: Format attributes and parameters
    23. 23. FME Approach: Typical Workspace
    24. 24. FME Approach: Sample Output
    25. 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. 26. Poll: Which of the following are you interested in doing yourself?
    27. 27. Real-time Transit Demo
    28. 28. Folders & Balloons Demo
    29. 29. Even More Balloons!
    30. 30. Raster Time Series – Global Emissions Demo
    31. 31. HTML5 WebSockets Web Browser JavaScript Web Browser JavaScript ServerServer WebSocket
    32. 32. WebSockets Demos
    33. 33. WebSockets - Buffer a Point
    34. 34. FME and WebSockets
    35. 35. WebSocket Transformers
    36. 36. FME Server WebSockets
    37. 37. Save the date!
    38. 38. FME Training  Sept 18 Online - Advanced FME Desktop (FME and KML)  4 hours of live instruction FREE Registration: safe.com/training
    39. 39. Get Involved! fmepedia.safe.com @SafeSoftware youtube.com/FMEChannel blog.safe.com
    40. 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
    41. 41. Q&A
    42. 42. Thank You! Sales info@safe.com Support www.safe.com/support (604)501-9985 ext. 278 Aaron Koning Aaron.Koning@safe.com Dean Hintz Dean.Hintz@safe.com This webinar is being recorded
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×