Trying to add the OpenStreetMap 3D buildings as a layer to my map in Unreal 5.3, but it doesn't seem to be working. My API key is valid, as the basemap and the tutorial New York City buildings are working. But when I add this as a layer I see no buildings.
I saw an older forum post saying that these weren't supported yet, something about I3S 2.0, but as far as I can tell that was resolved in the 1.5 version of the plugin, and I'm using 1.7.
I've tried different links, all the available options for Type, nada. Am I missing something?
Hi,
Which map mode are you using (global/local) and what's the coordinate system of your basemap?
The Esri global 3D Buildings layer currently only works in maps in WGS84, in either global or local mode. On our roadmap we want to handle on-the-fly reprojection of the global buildings layer to projected coordinate systems, but there are a few challenges in doing this that we need to resolve along the way.
The default basemaps in the basemap gallery are unfortunately all in Web Mercator, which work in global map mode where the spatial reference of the map is always WGS84, but it's admittedly a little confusing, because in the local map mode the Web Mercator basemap sets the spatial reference of the map to Web Mercator and the global buildings layer fails to load. You should see info in the console/output window though (or use the View State Logging component - View state | ArcGIS Maps SDK for Unreal Engine | Esri Developer).
You could try with a WGS84 basemap? e.g. World Basemaps (WGS84) - Overview
Note we're deprecating the existing beta Esri OSM 3D Buildings layer and replacing with a new and improved Esri 3D Buildings layer, which includes higher quality data from commercial data providers. The new layer is due to come out of beta in H1 2025: Enhanced 3D Layers in ArcGIS.
Thanks