Your SlideShare is downloading. ×
KML 101 - How to Create Amazing Maps in Google Earth and Maps
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

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
  • Transcript

    • 1. KML 101 – How to Create Amazing Maps in Google Earth and Maps August 14, 2013 This webinar is being recorded
    • 2. Who Are We? Aaron Koning FME Server Product Manager Dean Hintz Senior Analyst
    • 3. Questions are Encouraged! Please submit using the GoToWebinar PanelWe will follow-up with unanswered questions
    • 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. Safe Software Inc. @SafeSoftware
    • 6. Safe Software Inc.
    • 7. FME – Feature Manipulation Engine FME Desktop FME Server FME Cloud This webinar is being recorded
    • 8. Poll: What is your FME level of expertise?
    • 9. New to FME?  Visit our Getting Started Page:  Attend a weekly FME Overview webinar:
    • 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. 300+ Supported Formats Check for your format:
    • 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!
    • 15. Poll: What is your biggest challenge with KML data?
    • 16. FME Workbench Workspace  400+ transformers give you unlimited flexibility
    • 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. Poll: What is your main source for KML 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
    • 22. FME Approach: Format attributes and parameters
    • 23. FME Approach: Typical Workspace
    • 24. FME Approach: Sample Output
    • 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. Poll: Which of the following are you interested in doing yourself?
    • 27. Real-time Transit Demo
    • 28. Folders & Balloons Demo
    • 29. Even More Balloons!
    • 30. Raster Time Series – Global Emissions Demo
    • 31. HTML5 WebSockets Web Browser JavaScript Web Browser JavaScript ServerServer WebSocket
    • 32. WebSockets Demos
    • 33. WebSockets - Buffer a Point
    • 34. FME and WebSockets
    • 35. WebSocket Transformers
    • 36. FME Server WebSockets
    • 37. Save the date!
    • 38. FME Training  Sept 18 Online - Advanced FME Desktop (FME and KML)  4 hours of live instruction FREE Registration:
    • 39. Get Involved! @SafeSoftware
    • 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. Q&A
    • 42. Thank You! Sales  Support  (604)501-9985 ext. 278 Aaron Koning  Dean Hintz  This webinar is being recorded