Google Photorealistic 3D Tiles

I love these tiles but dont want to spent too much time on development for it until google announces data pricing. Could be on the high side with no competition.
Is there any time line for that?

@ka_sc While we can’r provide an exact timeline, Google is working on pricing information which should become public relatively soon.

1 Like

Hello everyone,

I am beginning to work with Google’s Photorealistic 3D Tiles and was in the process of testing out some things. I wanted to see what I can select from within a scene using these tiles and what I could do with the selection. My ultimate goal would be to gain access to the geometry of a selected element within the scene, if that is possible. To do this I tried to use ‘viewer.scene.pick’ within this sandcastle example, and see what was returned.

I have a few issues.
First of all, while I was expecting the returned object from the pick operation to be of type Cesium3DTileFeature, if I try to test that with ‘if (feature instanceof Cesium.Cesium3DTileFeature)’ the condition is not met. Yet, regardless of that, I can successfully log properties that belong to Cesium3DTileFeature, like for example: ‘console.log(resource : ${pickedFeature.primitive.resource });’. This does not seem to happen when I try the same in this example.

The second thing I do not understand is that not matter where I click in the scene I am getting the same instanceFeatureId and resource. This being the case in both my tests, I am wondering how can someone distinguish between the different loaded elements from a tileset. It is clearly possible since in the picking example with the buildings, the outline is applied to a single selected building from the tileset. I was expecting something similar with Google3DTiles, but instead of buildings, an entire tile to be highlighted. Is this possible at all with Google’s 3D Tiles?

Thank you in advance!

@bertt Thank you for the response. Actually, the KMZ files were from HEC-RAS software and it only provide two options for the altitude which include ‘relative to ground’. I am sure I set the altitudes to ‘relative to the ground’. Is there any difference between ‘relative to geoid’ and ‘relative to ground’?

Thanks for your response in advance.

what happens when using clampToGround option? KmlDataSource - Cesium Documentation