KDOT Aviation Portal Update: Cesium and FMEReed WhittingtonDeveloper - Geospatial Integration SolutionsBurns & McDonnell, Dallas, TX
2
Who We Are, What We Do
Our multidiscipline staff of more than 5,000 employee-owners includes engineers, architects, construction experts, planners, estimators, economists, technicians and scientists, representing virtually all design disciplines.
We plan, design, permit, construct and manage facilities all over the world, with one mission in mind:
http://ksaviationportal.ksdot.org
3
KDOT – Aviation Portal
Integrates Pavement Management and System Plan components.
Used for streamlining the clearance process with the FAA when building near airports.
Builds on Award winning AAT http://www.ksdot.org/PDF_Files/A
viation-honor.pdf
The upgrade to a browser based mobile friendly platform enables more users access to the portal.
4
FME Integration PlatformTypical Data Silos Unleashed
OneTouchPM EvolutionBased on Foundation of FME and Google Earth
2008 FME Desktop Google Earth Desktop
2009-2010 FME batch driven scheduled jobs Google Earth Enterprise Server + GEEC
2012-2014 FME Server + PostGIS on cloud GME + Google Earth Plugin / Chrome
2014-2015 FME Server on AWS RDS/PostGIS/Geoserver Cesium.js/Chrome/Safari Tile Services
2014 Pivotal Year for Virtual Globe Technology
Google Earth development fragmented – GME/GEE
WebGL became mature – iOS 8
All modern browsers support WebGL
Nov 2014 - Google announced depreciation of the Google Earth API and Google Map Engine
GE Plugin End of life by end of 2015
Good News Google Earth Pro is free
Google 3D geo is focused more on consumer now
6
7
Video – News Clip (1 min)
http://www.kwch.com/news/local-news/kdot-unveils-
aviation-tool-at-kstate-salina/32311952
Press Release:
http://www.ksdot.org/Assets/wwwksdotorg/Headquart
ers/PDF_Files/pressrelease2015/PortalApril1015.pdf
8
Live Demo (or Video)
What is Cesium?Why do we care?
http://cesiumjs.org/ Cesium is a JavaScript library for creating 3D globes and 2D maps in
a web browser without a plugin. It uses WebGL for hardware-accelerated graphics, and is cross-platform, cross-browser, and tuned for dynamic-data visualization. Cesium is open source under the Apache 2.0 license. It is free for commercial and non-commercial use.
Open 3D/Geo community support
No Plugin Required
KML Support - 4D / Terrain / Behaviors
A solid migration platform from GE Plugin
9
The Road To Cesium
Cesium first surfaced late 2011 in the WebGL(khronos.org) 3D graphics community March 2011 - WebGL 1.0: At the Game Developers
Conference April 2012 - Cesium released as Open Source
December 2012 - NORAD Tracks Santa Cesium beta continues
March 2013 – Cesium STK Terrain Server beta released
August 2014 - Cesium 1.0 released/launched at SigGraph 2014 After 28 beta releases and 33 contributors
March 2015 - FOSS4G Cesium BOF April 2015 – Cesium 1.8
10
11
Architecture
12
FME Components used FME Readers/Writers
Textfile Reader Reads Zipped FAA Obstruction Datasets
Geojson Writer For simple graphics overlays in Cesium
KML Writer For more complex graphics overlays in Cesium
Collada Writer For 3D structure models for obstructions
Web Services Transformers
Python Scripting
FME Server
13
FME Cesium SupportIdeas for FME Roadmap
Thank You!
Questions?
For more information:
Reed Whittington
FME Certified Pro Services
Burns & McDonnell
Dallas, TX
Jamie KatzLead Developer - Aviation toolsetBurns & McDonnellKansas City, MO
Robert CrainAviation Sales InquiriesBurns & McDonnellKansas City, MO