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

Post on 14-Nov-2014

2435 Views

Category:

Technology

7 Downloads

Preview:

Click to see full reader

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

info@safe.com Support

www.safe.com/support(604)501-9985 ext. 278

Aaron Koning Aaron.Koning@safe.com

Dean HintzDean.Hintz@safe.com

This webinar is being recorded

top related