Mesh Metadata
Overview
This metadata is currently available in our .dae
downloads and streamed 3D Tiles.
DAE Files
Each node with metadata will have an accompanying <technique profile="geopipe_Metadata">
tag within an <extra>
tag. You will likely need to write a custom extension for your game engine or 3D design application to parse the content within these tags. The following are samples of the metadata you can expect to find. When using your own custom models, some meshes will contain metadata tags beyond those described below, and other structures may be missing some of these tags.
Entity Metadata
<node type="NODE" id="geopipeinode" name="geopipeinode">
<geometry_details>...<geometry_details/>
<extra>
<technique profile="geopipe_Metadata">
<param type="string" name="entity:type">street_sign_sign</param>
<param type="string" name="type">entity</param>
<param type="string" name="name">1st Avenue</param>
</technique>
</extra>
</node>
Building Metadata
<node type="NODE" id="geopipeinode" name="geopipeinode">
<geometry_details>...<geometry_details/>
<extra>
<technique profile="geopipe_Metadata">
<param type="string" name="addr:city">New York</param>
<param type="string" name="addr:homenumber">113</param>
<param type="string" name="addr:postcode">10038</param>
<param type="string" name="addr:street">Nassau Street</param>
<param type="string" name="building">residential</param>
</technique>
</extra>
</node>
3D Tiles Data
Our streamed 3D Tiles contain the same metadata, following the I3DM batched data specification.
For details on how to access this metadata in your applications, we recommend following your software’s tutorials and examples for accessing this data.
- Cesium for Unreal: https://cesium.com/learn/unreal/unreal-visualize-metadata/
- Cesium for Unity: https://github.com/CesiumGS/cesium-unity-samples, specifically the
05_CesiumMetadata
scene.
As an example, here is the Cesium for Unity metadata sample scene with Geopipe metadata.