Skip to main content

Hello, I'm using FME Desktop to convert 3D files to Cesium 3D Tiles, and have published the workflows to FME Server. I read the FME Server REST API, and it seems like operating the FME Server functionality, so my question is: Is FME Server provide any web service or api for Cesium client to present 3D data just like Cesium ion?

Not quite sure I understand your question, so please correct me if my answer isn't what you're looking for...

If you publish the workspace to FME Server using the "Data Streaming" service, then anyone running the workspace will have the Cesium tiles streamed back to their browser and it should open them automatically.


Not quite sure I understand your question, so please correct me if my answer isn't what you're looking for...

If you publish the workspace to FME Server using the "Data Streaming" service, then anyone running the workspace will have the Cesium tiles streamed back to their browser and it should open them automatically.

Hi, @nic_ran thanks for your reply, but the Data Streaming seems like download the .b3dm file directly, not provide a web service which gives a url with id or identification to Cesium Client, or have you try to use the FME Server REST API to do something like that? thanks.


Hi, @nic_ran thanks for your reply, but the Data Streaming seems like download the .b3dm file directly, not provide a web service which gives a url with id or identification to Cesium Client, or have you try to use the FME Server REST API to do something like that? thanks.

It looks like you can't stream directly via FME Server. You'd need to use the CesiumIonConnector transformer to push the data to CesiumIon and then stream it from there. This tutorial should help to explain:

https://cesium.com/docs/tutorials/integrating-with-fme/

And for some more context you can read the Safe blog post:

https://www.safe.com/blog/2018/10/visualizing-geospatial-data-web-browser-cesium-ion-fme/

Hope that helps...


It looks like you can't stream directly via FME Server. You'd need to use the CesiumIonConnector transformer to push the data to CesiumIon and then stream it from there. This tutorial should help to explain:

https://cesium.com/docs/tutorials/integrating-with-fme/

And for some more context you can read the Safe blog post:

https://www.safe.com/blog/2018/10/visualizing-geospatial-data-web-browser-cesium-ion-fme/

Hope that helps...

@nic_ran thanks, I tried to use the CesiumIonConnector to push data to the Cesium ion, and it works fine. And as far as I know, FME Server does not provide any service or api for cesium client to present 3D Tiles directly. Please correct me, if I'm wrong, thanks.


Reply