# cesium.js + Openflight

**URL:** <https://community.cesium.com/t/cesium-js-openflight/7529>\
**Category:** CesiumJS\
**Created:** [October 6, 2018, 6:48pm UTC](https://community.cesium.com/t/cesium-js-openflight/7529 "2018-10-06T18:48:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![maryam](https://avatars.discourse-cdn.com/v4/letter/m/5f9b8f/32.png) [@maryam](https://community.cesium.com/u/maryam)\
**Post date:** [October 6, 2018, 6:48pm UTC](https://community.cesium.com/t/cesium-js-openflight/7529/1 "2018-10-06T18:48:27Z")

</div>

**1. A concise explanation of the problem you’re experiencing.**

Hi all,

How can we integrate (use) Openflight with cesium.js. I mean how can we show (for example) all airports (with some other information) on the cesium.js.

Thanks

**2. A minimal code example. If you’ve found a bug, this helps us reproduce and repair it.**

**3. Context. Why do you need to do this? We might know a better way to accomplish your goal.**

**4. The Cesium version you’re using, your operating system and browser.**

---

<div class="post-metadata">

**Author:** ![omar](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/omar/32/1999_2.png) [@omar](https://community.cesium.com/u/omar)\
**Post date:** [October 7, 2018, 3:02pm UTC](https://community.cesium.com/t/cesium-js-openflight/7529/2 "2018-10-07T15:02:08Z")

</div>

Hey Maryam,

This sounds like a cool project! If OpenFlights has some sort of API to request data from it, you can just take that and for example create an entity or a billboard for each airport. I think this is a pretty common application of Cesium, here’s one I recently saw:

> **[Use Kansas Aviation Portal to Visualizes Airspaces | cesium.com](https://cesium.com/blog/2016/09/21/kansas-aviation-portal/)**
>
> Kansas Department of Transportation officials selected Burns & McDonnell to develop the Kansas Aviation Portal, a planning tool that represents in 3D the...

I can’t see if OpenFlights has an API to request data, but it does look like you can export the data. Cesium can consume a variety of data sources like GeoJSON, KML and CZML. It looks like this blog talks about how to export OpenFlight data to KML, which you can then use in Cesium:

> **[Give your flights a spin in 3D on Google Earth](https://blog.openflights.org/2009/02/23/give-your-flights-a-spin-in-3d-on-google-earth/)**
>
> Today I’m delighted to announce OpenFlights’ coolest feature yet: KML exports.  KML, or “Keyhole Markup Language”, is the data format used by Google Earth and many other 3D …

---

<div class="post-metadata">

**Author:** ![maryam](https://avatars.discourse-cdn.com/v4/letter/m/5f9b8f/32.png) [@maryam](https://community.cesium.com/u/maryam)\
**Post date:** [October 10, 2018, 1:18am UTC](https://community.cesium.com/t/cesium-js-openflight/7529/3 "2018-10-10T01:18:22Z")

</div>

Yes, it is 🙂

Thank you so much for your help.
