How can i see attributes of OSM data?
Cesium for Unreal can show metadata of OSM,however,when do select by keys, i have no idea about key value, and OSM data come from cesium ion.
Another, Can CesiumEncodedMetadata modify metadata?
I’m not quite sure where you’re running into trouble. You say “Cesium for Unreal can show metadata of OSM.” What are you trying to do beyond that? Or you believe it’s possible, but you don’t know how to do it? If that’s the case, check out the Metadata level in the Cesium for Unreal Samples project:
It’s not currently possible to modify the metadata. If you want to modify the metadata for Cesium OSM Buildings specifically, I suggest you make contributions to OpenStreetMap.
Thank you for response at first.
Maybe i want to add 3d data with metadata or attribute, then show the table of info, it is like OSM metadata Sample project. I have not find a suitable way based on Cesium for Unreal.
And, i know Datasmith supported by UE5 can import BIM model, and the same time, i can use it’s metadata by self, however, i dont want use datasmith data.
So, i want to find a new way to do the same thing.
Well, I can’t walk you through how to build your application, but if I’m understanding you correctly… you want to associate your own metadata with features. To do that, just use the combination of the tile component’s name (which is set from the tile URL) and the feature ID of the particular building within that tile as a key into your own map/database of properties. How you actually represent/store/persist that mapping of tile features to properties is up to you and needs to be entirely implemented in your own application (there’s nothing built into Cesium for Unreal to help with that).
@Kevin_Ring I guess you means is that one Cesium3dTileset tiles contains a 3Dtiles within that 3Dtiles have feature ID and other info. As so, many Cesium3dTileset will exist in an Unreal level.
My the earliest plan is want use data online to improve FPS and performance.
A single Cesium3DTileset contains many tiles, yes. Typically there aren’t very many tilesets in a level, though.
@Kevin_Ring Sorry, Can you give me a link of OpenStreetMap Building Data with per-building metadata? I donot find the original Data, maybe json or kml and so on?
Thank you very much.
I’m not really sure what you’re asking for. The original data is from OpenStreetMap:
If you’re asking for Cesium OSM Buildings, that’s only available in from Cesium ion and only provided in 3D Tiles format. The 3D Tiles contain per-building metadata.
@Kevin_Ring ok, maybe i should make a sense of 3d Tiles at first. Thank you for the explain in detail.
- How can you print attributes of OSM Cesium metadata:
- download example project:
Cesium for Unreal Samples in Blueprints - UE Marketplace - Open map 10_CesiumOSMWindows_Metadata, and add print instruction in level Blueprint:
- Now play proejct and click on buldings. This is sample LOG for You:
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] Cesium OSM Buildings.https://assets.ion.cesium.com/us-east-1/asset_depot/96188/OpenStreetMap/2023-01-02/12/4400/852.b3dm?v=16 mesh 0 primitive 0 https://assets.ion.cesium.com/us-east-1/asset_depot/96188/OpenStreetMap/2023-01-02/12/4400/852.b3dm?v=16 mesh 0 primitive 0
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] elementType
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] phone
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:de
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] addr:postcode
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] addr:housename
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] addr:city
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] addr:street
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] service:copy
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#tunnel
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] elementId
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] cesium#longitude
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] wheelchair:description
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] cesium#estimatedHeight
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] addr:suburb
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] cesium#latitude
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] wikipedia
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] building
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] operator:short
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:ru
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] building:colour
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] building:levels
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] wheelchair:description:en
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] height
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] operator
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] note
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] addr:housenumber
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] ref
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] wheelchair
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#building:levels
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] addr:country
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] theatre:type
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] alt_name
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#height
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:cs
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] leisure
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] architect
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] start_date
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] roof:levels
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] type
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] source
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] roof:shape
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] website
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] amenity
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#stairwell
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] check_date:opening_hours
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] contact:fax
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] contact:phone
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] description
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:uk
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] contact:website
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] opening_hours
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] roof:colour
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] service_times
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] office
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] operator:wikidata
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] wikidata
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] building:min_level
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] layer
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#name
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] government
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#highway
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] building:part
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:fr
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] fee
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] min_height
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:etymology:wikidata
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] heritage
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] operator:wikipedia
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] brand:wikidata
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] heritage:operator
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] lda:criteria
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] lit
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] museum
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:en
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#addr:street
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:he
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:lt
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:nl
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:zh
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] ref:lda
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] toilets:wheelchair
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] tourism
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] building:use
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] email
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] fax
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] internet_access
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] internet_access:fee
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] operator:type
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] ref:isil
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] building:levels:underground
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] access
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] parking
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] alt_name:ar
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] country
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] diplomatic
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] embassy
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] image
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:ar
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:no
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#min_height
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:pl
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:sv
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:tr
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] target
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] check_date
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] construction
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] roof:material
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] sport
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] disused:office
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] heritage:website
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] loc_name
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] old_name
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] brand
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] brand:wikipedia
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] shop
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] landuse
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] plant:method
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] plant:output:electricity
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] plant:source
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] power
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] building:name
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] contact:email
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] smoking
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] air_conditioning
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] short_name
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] wikimedia_commons
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] historic:railway
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] lunch
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] self_service
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] building:parts
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] man_made
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] product
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] architect:wikidata
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] official_name
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] building:architecture
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:ja
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:ko
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:lv
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] name:pt
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#source
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] theatre:genre
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] building:material
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] operator:wikipedia:de
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] historic
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] musical_instrument
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] location
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#building:min_level
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] ref:bufa
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] surveillance
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#elementType
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#elementId
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#building:colour
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#building:part
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#building:shape
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#roof:shape
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#building
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#layer
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#start_date
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#roof:levels
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#roof:colour
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#roof:material
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#area
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#indoor
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#level
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#wheelchair
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#description
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#type
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#building:material
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#roof:height
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#roof:orientation
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#roof:direction
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#levelpart
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#lit
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#bridge
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#addr:city
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#addr:housenumber
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#addr:postcode
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#email
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#phone
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#website
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#smoking
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] part#building:roof
LogBlueprintUserMessages: [10_CesiumOSMWindows_Metadata_C_1] cesium#color
but not all metadata may be present in all buildings!
- How found metadata in own b3dm model?
- open example with metadata object. This is nice example:
Cesium Sandcastle - click F12 and download any model b3dm with metadata:
https://assets.ion.cesium.com/us-east-1/asset_depot/75343/NYCDoITT/v1/5/9/23.b3dm?v=2 - open model in notepad and look batch header table. First line look like this. You can fine metadata like Heigh and other:
{"BATCH_LENGTH":162,"RTC_CENTER":[1338240.818463742,-4649962.016111534,4141497.3741141693]} {"BIN":["4000654","4000603","4005185","4000605","4005179","4000648","4000650","4000643","4000652","4005186","4541852","4518907","4000656","4000661","4000659","4005177","4000695","4550077","4000696","4518751","4000671","4000685","4000670","4005269","4005280","4005277","4000000","4541855","4005272","4436808","4005162","4005077","4005169","4005069","4518906","4595582","4000672","4005267","4595567","4000674","4005171","4000000","4433418","4595554","4433420","4433393","4433414","4433421","4433395","4595568","4433412","4441794","4595570","4441796","4000600","4433390","4000682","4000683","4000601","4000607","4307108","4000658","4005181","4539429","4005187","4005157","4005189","4005191","4005193","4005194","4005197","4005195","4005067","4005068","4005200","4005198","4005072","4005265","4005076","4433416","4433396","4433391","4595564","4433398","4433422","4433392","4000639","4000606","4000644","4000642","4441798","4000653","4000657","4594899","4000647","4595555","4000649","4595569","4595557","4595571","4005178","4595588","4000602","4000604","4000655","4542032","4005180","4433417","4433419","4000651","4595556","4000637","4433415","4000667","4433413","4538623","4000660","4441793","4436627","4436807","4433411","4000675","4005281","4441795","4595566","4000676","4005073","4005278","4005270","4441797","4000680","4000686","4433385","4000673","4005266","4005271","4436809","4005170","4000684","4000608","4539937","4000668","4005192","4539949","4005188","4005196","4005075","4433394","4000646","4000666","4000641","4315134","4005279","4000681","4005071","4005080","4005268","4005282","4000640","4000645","4005176","4000638"],"DOITT_ID":["743063","373823","621538","363753","9240","241486","355120","437702","659298","566934","259372","947563","522376","430867","721382","156934","7043","1023856","226687","947515","671130","569478","801107","852989","175988","442111","1219706","1057270","829076","805101","402645","679665","521082","277180","1227269","581658","292050","455101","154243","431862","526332","0","1261099","1261094","1261100","1261126","446541","1261096","1261128","704040","1261114","298196","541580","1261090","21104","763218","169297","671941","498188","18116","1115273","830709","1116249","1109597","802835","1017559","755314","271293","489430","717292","690180","828639","43264","178237","767347","753092","442347","60225","64747","1261093","1261125","1261122","1261109","1261123","1261095","1261129","845139","424949","596438","514925","1261091","399492","672867","1262237","145590","29993","537892","1261130","488998","1261124","287260","797550","488135","414714","724","1263572","230441","1261098","52681","384646","1261097","77732","1261113","628206","1261112","1110541","481610","1261089","312541","18819","1261111","620735","679106","1261088","1261121","40384","303723","595438","767485","1261087","397059","845585","1261076","202456","684467","425866","32513","601054","668727","470286","680029","178062","285104","1114250","772815","713413","420606","1261127","477490","278586","8520","160444","37841","615555","664705","570989","441055","802979","390582","589157","80432","274742"],"Height":[9.296659274928981,11.882004753587546,6.706037433909706,16.382812436556982,17.005435154271634,10.978429903540306,9.395414685828221,11.377654866521535,9.333509622763081,19.29573465080423,3.2590793950807484,2.6886763770397915,8.79233485984568,5.367042866317903,5.204375721303093,9.495600334870726,11.559469889167659,4.056621409520757,8.786410977181815,6.67098664406364,10.349684488469236,8.65051227703458,10.424787244583195,6.202053746187672,5.9582264400471185,5.392062340546367,4.1147468592537,4.008644067960925,6.088230844546758,6.387996222167301,6.97113729374395,5.891272420813387,13.058967935909422,3.312541362760798,4.062168643121463,4.967483541126365,10.206031855814425,5.132241716453823,5.8817641954070305,5.432155217121163,4.556236315675224,3.510202552984982,20.25506695846944,20.755640567748017,20.00689856438057,19.424089386152904,21.088239739411428,20.28109692621009,19.98083817908529,21.166268729421084,21.01277053820857,21.631302681574134,20.519207498411973,21.236007035173763,10.304970802036646,4.752231818628872,11.263052762598395,9.422237841223238,14.247232245205627,10.013339379033251,204.28177520223548,10.214904368577471,30.833202813821732,72.74867484563285,13.464421036214825,75.41041099639384,9.08872744062993,13.161143432829162,34.0814593793854,29.773982671434613,12.23328347010163,21.90855933523767,21.80360283621154,5.935642345252364,12.961579338697865,17.69227342590672,8.83378343268465,6.79342468718556,33.38623656356901,17.512164590188522,20.24863593994189,20.96644097510025,20.437489161934092,18.62020722875478,18.410077100241356,18.246826323885387,11.448978672956986,16.40414902556555,11.369699494123529,11.33516562149374,18.357955743354207,9.313301515924348,9.673273300340776,22.796641036235002,11.340409962191625,18.806653823348324,11.022228973833386,19.04296524537515,17.71241995607153,18.40715136249508,5.342329891542369,17.607324725491427,6.539400537767557,16.355046810229453,8.937176327458765,28.042103228282897,9.428183028577232,20.653441697176113,20.380401294008713,9.333509771774693,19.65223263991831,11.38131269781169,20.342849787462463,8.704341279054397,20.26290063207015,6.8304103176891555,12.410410980802098,20.639695187197738,4.4230794062544625,4.4604192631535975,20.847782542897,10.255074380414818,5.341754422959573,20.187310086617646,21.39547865144442,10.28918145663536,3.6082983652859904,5.5237237171563525,6.563292775553099,21.817292307882013,11.479979057551107,8.72988244347701,22.10715758466005,12.29352185862463,4.326580684457428,6.613452094743375,31.290708660503036,4.478068430324275,8.706809744049666,9.535472756872107,28.499028327508178,10.754797029097842,19.72918641517797,140.02359819610666,17.749239543417744,17.313704213215136,15.325931322163392,20.43075400554803,11.389238804712846,8.78264253899789,11.547489404129642,7.119924587634821,5.567659198528095,11.730733109858564,8.54856447155317,20.076644396983756,10.050015501303331,5.604660937565491,11.451446974888775,11.400028494024127,3.6508701816962352,11.381312137621162],"Latitude":[40.74727297306063,40.74688022994278,40.74832770462048,40.74689952843336,40.7479532260683,40.74716897439006,40.74706105358452,40.74719434085078,40.74716719430126,40.74825094033804,40.750332390326484,40.74809212525165,40.74746612359324,40.74759653890381,40.747488438402684,40.74793505549515,40.746859768472945,40.746648295491255,40.74667591294119,40.74743402632042,40.74735003243585,40.74666211616656,40.74745387224504,40.751628013498774,40.75248139045984,40.75198204354246,40.75148813856178,40.74959382704793,40.75202508534133,40.749074895472944,40.74871552956423,40.74990048481684,40.7477716797868,40.751184847089505,40.74974152512353,40.75515841962643,40.747242256226144,40.75109546657199,40.75486887984639,40.74729726344574,40.74813292550558,40.749485143635575,40.753270313073884,40.753508810920465,40.7535343909497,40.7538133352719,40.754056096046064,40.7540837897231,40.75408771404524,40.75428888591087,40.754320901009265,40.754511103977734,40.754786207752254,40.75477999291565,40.74664699710116,40.75481814761887,40.74669053365836,40.74677033911299,40.746858870310966,40.746919074961774,40.747003061626806,40.74749628370075,40.748044810062524,40.74789443207057,40.74865125797877,40.74848173825267,40.74887141595089,40.74914887561184,40.749498209800194,40.74963872928743,40.74975996691099,40.74954124848243,40.75004692428425,40.7502132879086,40.750429328540605,40.75010688686145,40.75059216060395,40.75098927498802,40.75127184314276,40.75372250257019,40.754273464927735,40.754794301765365,40.75514670746705,40.75470648267174,40.753873514754844,40.75437444773115,40.74724454328825,40.74691008019137,40.74718297168434,40.74720551094131,40.75510819740834,40.74721959928893,40.74751199043787,40.75259991686586,40.747162561688306,40.75342378758284,40.74714589568212,40.754092022450294,40.7541706583253,40.75498383726094,40.74799038570983,40.75465347051229,40.74680524628773,40.74688686223849,40.74733338043898,40.75249575331977,40.747973589767774,40.75307424449613,40.75334815035338,40.74711447328418,40.75360687430593,40.74727200504801,40.75398450700668,40.74753468596112,40.75424218306092,40.748378853944466,40.74754015560288,40.75431315055103,40.7467408491475,40.74838960854603,40.754518052115934,40.747400897115966,40.751729039411416,40.75459296133056,40.75475771887838,40.74729711357419,40.75067620859743,40.752169514323235,40.751865578519265,40.754853260171664,40.74665484315355,40.74660998010435,40.75511001114868,40.74737565937305,40.75097965130646,40.75217332983972,40.74928096155264,40.74798087638334,40.746714619365065,40.7469432516825,40.747119461612385,40.7474972245806,40.74893135411082,40.74865076719817,40.748905446980686,40.74965134815906,40.75128982604205,40.75400863758686,40.74716928723337,40.747398244591224,40.74721846383912,40.746747865530835,40.752330960246624,40.74667041916731,40.75046157128525,40.74938347142244,40.7512309769835,40.751551311892655,40.747231833295345,40.747182586599536,40.74792363925225,40.74725850573098],""]}
But You cant easy change this data! This is binary format and have checksum :/.
- 3D Tiles 1.1 with gltf:
Now Cesium work on gltf file wtih separate json file. But it doesn’t work in the UE yet
Nice tool for migrade b3dm to gltf file is:
GitHub - CesiumGS/3d-tiles-tools
You can convert b3dm to glb:
npx 3d-tiles-tools convertB3dmToGlb -i ./0.b3dm -o ./0.glb
Then conver glb to gltf using Visual Stuido Code and gltf plugin.
@yuan1405
Now I know How add metadata to glTF . Here is topic with working example:
Here is example with metadata:
https://github.com/CesiumGS/cesium-unreal/files/12613418/TestStructuralMetadata.zip
If you want make own metadata. You need add attributes _FEATURE_ID_0 tabel in Blender:
than connect this table to vertex:
and export model with attributes like glTF:

Then make file.bin with metadata for example:
Red are height, yellow is elementID
FLOAT32 big-endian hexa 0x00002041 = 10
FLOAT32 big-endian hexa 0x0000F041 = 30
FLOAT32 big-endian hexa 0x00004842 = 50
elemetID:
INT32 hexa 0x00000000 = 0
INT32 hexa 0x01000000 = 1
INT32 hexa 0x02000000 = 2
Here is my example with blender
budynki.zip (217.5 KB)
This zip example is in Warsaw Poland:
I change teksture when metadata is 30: