What data formats/projections does Cesium support?

1,780 views
Skip to first unread message

Daniel Weaver

unread,
Aug 2, 2017, 11:11:49 AM8/2/17
to cesium-dev
Currently doing a trade study on different GIS applications, mainly Cesium, ARC GIS, QGIS, and World Wind.

I'm wondering if there is a list anywhere w/ all the possible data formats/projects Cesium supports? Haven't had much luck.

Thanks in advance.



Mark Erikson

unread,
Aug 2, 2017, 11:32:53 AM8/2/17
to cesium-dev
Not sure if there's an absolute specific list somewhere.  You might want to quantify your question a bit more, specifically around what types of data you're interested in.

As a rough list off the top of my head:

- Terrain: Cesium's self-defined "heightmap" and "quantized-mesh" tile formats
- Imagery: Standard TMS-layout imagery tilesets containing PNG and JPG images, plus some support for Google Earth Enterprise servers
- General rasters: roughly anything that can be displayed by a browser
- Vectors: Cesium's own JSON-based CZML format, and most of the KML format
- 3D: less familiar with this. GLTF, Cesium's new 3DTiles format, etc.

pink...@gmail.com

unread,
Aug 3, 2017, 4:40:44 AM8/3/17
to cesium-dev

Hi Daniel,

when I was looking into Cesium I found this:
https://cesiumjs.org/features.html
Hope it's useful for you

Gabby Getz

unread,
Aug 7, 2017, 10:09:27 AM8/7/17
to cesium-dev, pink...@gmail.com
Hi Daniel,

Cesium supports the following:

Terrain:
  - Our own quantized-mesh format
  - heightmap
  - Google Earth Enterprise
  - See a showcase of different terrain providers, or take a look at the Terrain Tutorial for more information

Imagery:
  - Supports data from single tile, WMS, TMS, WMTS (with time dynamic imagery), ArcGIS, Bing Maps, Google Earth, Mapbox, and Open Street Map servers
  - See the Imagery Layers Showcase, or take a look at the Imagery Layers Tutorial for more information.

Vector formats:
  - Time dynamic scenarios using Cesium's CZML format. See the CZML Showcase as well.

3D Models: 
  - glTF models
  - We provide an online converter to convert COLLADA and OBJ files to glTF.
  - 3D Tiles streams heterogeneous 3D data, including photogrammetry models, 3D buildings, CAD and BIM exterior and interiors, and point clouds


The Features Checklist page is a great resource as well, thanks!

Let me know if you have any additional questions or feedback.

Thanks,
Gabby

james.p...@gmail.com

unread,
Jan 21, 2019, 7:18:36 AM1/21/19
to cesium-dev
Still none the wiser as to which projections are supported. Like for example EPSG:4326 2D projection using WS84 expressed in Lat/lon order (https://www.epsg-registry.org/export.htm?wkt=urn:ogc:def:crs:EPSG::4326) ?

Scott Reynolds

unread,
Jan 21, 2019, 7:20:11 PM1/21/19
to cesium-dev
Map images, via ImageryProviders, support Web Mercator and Equirectangular projections.
Supported vector formats CZML, GeoJSON, and KML require geometry coordinates in CRS urn:ogc:def:crs:OGC::CRS84 with optional height in meters above WGS84 ellipsoid.  CZML also supports cartesian coordinates in ECEF or ECI reference frames.

Hope that helps.

Scott

Answer

unread,
Jan 21, 2019, 7:27:42 PM1/21/19
to cesium-dev
My problem hasn't been solved yet, because I'm a beginner and I don't know any better way to solve it.
If you have good methods, please advise.

------------------ 原始邮件 ------------------
发件人: "Scott Reynolds"<sc...@stk.com>;
发送时间: 2019年1月22日(星期二) 上午8:20
收件人: "cesium-dev"<cesiu...@googlegroups.com>;
主题: [cesium-dev] Re: What data formats/projections does Cesium support?
--
You received this message because you are subscribed to the Google Groups "cesium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cesium-dev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Omar Shehata

unread,
Jan 23, 2019, 9:20:40 AM1/23/19
to cesium-dev

Cesium supports map image data in Web Mercator or Plate Carree/Equirectangular projections. This issue captures community interest in having native support for other projections.


I think the easiest way to get it in Cesium is to reproject your imagery using a tool like GDAL before serving it in Cesium.

On Monday, January 21, 2019 at 7:27:42 PM UTC-5, Answer wrote:
My problem hasn't been solved yet, because I'm a beginner and I don't know any better way to solve it.
If you have good methods, please advise.

------------------ 原始邮件 ------------------
发件人: "Scott Reynolds"<sc...@stk.com>;
发送时间: 2019年1月22日(星期二) 上午8:20
收件人: "cesium-dev"<cesium-dev@googlegroups.com>;
To unsubscribe from this group and stop receiving emails from it, send an email to cesium-dev+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages