kml 101 - how to create amazing maps in google earth and maps

42
KML 101 – How to Create Amazing Maps in Google Earth and Maps August 14, 2013 This webinar is being recorded

Upload: safe-software

Post on 14-Nov-2014

2.440 views

Category:

Technology


7 download

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

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

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

August 14, 2013

This webinar is being recorded

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

Who Are We?

Aaron KoningFME Server Product Manager

Dean HintzSenior Analyst

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

Questions are Encouraged!

Please submit using the GoToWebinar PanelWe will follow-up with unanswered questions

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

AgendaIntroductionSafe SoftwareKML 101FME approach

Live DemosReal-time transit Folders and balloonsRaster time series – global emissionsWeb sockets

Q&A / Wrap-up

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

Safe Software Inc.

@SafeSoftware

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

Safe Software Inc.

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

FME – Feature Manipulation Engine

FME Desktop FME Server FME Cloud

This webinar is being recorded

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

Poll: What is your FME level of expertise?

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

New to FME? Visit our Getting Started Page:

www.safe.com/fme/getting-started

Attend a weekly FME Overview webinar: safe.com/WeeklyIntro

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

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

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

300+ Supported Formats

Check for your format: safe.com/formats

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

Google Related Formats

Google KML Google Sketchup Google Fusion Tables Google Spreadsheet COLLADA

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

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

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

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!

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

Poll: What is your biggest challenge with KML data?

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

FME Workbench Workspace 400+ transformers give you unlimited flexibility

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

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

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

Poll: What is your main source for KML data?

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

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

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

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

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

FME Approach: Special Feature Types

Writer – Import feature type Folder – Navigation tree Ground Overlay – raster Style – create once, use often

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

FME Approach: Format attributes and parameters

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

FME Approach: Typical Workspace

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

FME Approach: Sample Output

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

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

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

Poll: Which of the following are you interested in doing yourself?

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

Real-time Transit Demo

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

Folders & Balloons Demo

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

Even More Balloons!

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

Raster Time Series – Global Emissions Demo

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

HTML5 WebSockets

Web BrowserJavaScript

Web BrowserJavaScript ServerServer

WebSocket

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

WebSockets Demos

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

WebSockets - Buffer a Point

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

FME and WebSockets

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

WebSocket Transformers

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

FME Server WebSockets

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

Save the date!

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

FME Training

Sept 18 Online - Advanced FME Desktop (FME and KML)

4 hours of live instruction

FREE Registration: safe.com/training

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

Get Involved!

fmepedia.safe.com

@SafeSoftware

youtube.com/FMEChannel

blog.safe.com

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

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

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

Q&A

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

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