Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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


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
  • Be the first to comment

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:  Attend a weekly FME Overview webinar:
  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:
  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 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:
  39. 39. Get Involved! @SafeSoftware
  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  Support  (604)501-9985 ext. 278 Aaron Koning  Dean Hintz  This webinar is being recorded