kml 101 - how to create amazing maps in google earth and maps
DESCRIPTION
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.TRANSCRIPT
KML 101 – How to Create Amazing Maps in Google Earth and Maps
August 14, 2013
This webinar is being recorded
Who Are We?
Aaron KoningFME Server Product Manager
Dean HintzSenior Analyst
Questions are Encouraged!
Please submit using the GoToWebinar PanelWe will follow-up with unanswered questions
AgendaIntroductionSafe SoftwareKML 101FME approach
Live DemosReal-time transit Folders and balloonsRaster time series – global emissionsWeb sockets
Q&A / Wrap-up
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: safe.com/WeeklyIntro
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
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 fileA directory of KML filesA KMZ file containing one or more KML filesKML can also contain icon images, raster images, and model files.Each KML dataset contains a KML file that is considered the “root” document
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!
Poll: What is your biggest challenge with KML data?
FME Workbench Workspace 400+ transformers give you unlimited flexibility
KML Transformers
KMLPropertySetter – name, description, geometryKMLRegionSetter – visibility by scaleKMLStyler – color, icons, line/label stylesKMLTimeSetter – time seriesKMLTourBuilder – tour stops / fly throughsKMLViewSetter – control camera perspectiveWebCharter – builds url for Google Chart APIWebMapTiler – build tile cachesXML, JSON, HTML transformers
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 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
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
FME Approach: Special Feature Types
Writer – Import feature type Folder – Navigation tree Ground Overlay – raster Style – create once, use often
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 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
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 BrowserJavaScript
Web BrowserJavaScript 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.com/training
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 into your workflows Harness the future of web mapping with HTML5
WebSockets
Q&A
Thank You!Sales
[email protected] Support
www.safe.com/support(604)501-9985 ext. 278
Aaron Koning [email protected]
Dean [email protected]
This webinar is being recorded