Overlay map tiles onto Autodesk's 3D BIM Viewer
Overlay map tiles onto Autodesk's 3D BIM Viewer
https://github.com/infra-plan/bim-tile-overlay We manage infrastructure using BIM models in Autodesk Viewer. We needed to show aerial imagery and street maps underneath the 3D models, synced to the camera in real-time, so that we can give some context to the shown infrastructure. The hard part: coordinate transforms. A Revit model's internal coordinates are in feet, rotated, translated, and offset from a local CRS projection, which itself needs to be converted from WGS84. The library ray-casts the camera frustum onto a ground plane, converts the hit points to lon/lat, determines which XYZ tiles to fetch, stitches them into a canvas, and maps the result onto a THREE.js plane, all updating on camera change. ~500 lines of JavaScript, MIT license, one peer dependency (proj4). We would love to hear community feedback! The reason we decided to open-source is quite common: we couldn't find something similar to this that would not require a significant change to our workflow. Hope others will find benefit from this library.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Geocoding and Map Tiles SaaS
Slides as map tiles, featuring an intro to Distributism (2012)
Vector map tiles (pbf)
Minimum Viable Roguelike Tiles
Automated Sanborn map georeferencing, with a Chicago map viewer
Tiles and Flooring For Every Space.
Interactive story map built using Google 3D Tiles and deck.gl
My Tile Map editor now suports Isometric tiles
A Tile Map Editor with isometric tiles
Map overlay for Among Us for The Skeld, Mira HQ and Polus