Skip to main content
Question

Is FME Server provide service for Cesium like Cesium ion?


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?

4 replies

nic_ran
Contributor
Forum|alt.badge.img+16
  • Contributor
  • October 17, 2019

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.


  • Author
  • October 18, 2019
nic_ran wrote:

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.


nic_ran
Contributor
Forum|alt.badge.img+16
  • Contributor
  • October 18, 2019
iverson wrote:

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...


  • Author
  • October 21, 2019
nic_ran wrote:

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.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings