ArcGIS
Connect Splat Labs to ArcGIS Online, Dashboards, Experience Builder, and StoryMaps
ArcGIS Integration
Connect Splat Labs to your ArcGIS environment so GIS and utility teams can click a feature on the map and instantly explore a photorealistic 3D Gaussian Splat of that asset — without leaving ArcGIS.
Full Guide
See the complete guide: How to View Gaussian Splats from ArcGIS
Before You Start
- Upload your Gaussian Splats to Splat Labs and enable link sharing on each project
- Copy each project's viewer URL:
https://cloud.rockrobotic.com/viewer/{project-id}?view=splat - Add a
splat_urltext field to your feature layer's attribute table and populate it with the viewer URL for each asset
Method 1: Hyperlink in a Feature Pop-Up
Best for: ArcGIS Online, ArcGIS Pro — quick "View 3D Capture" link on each asset.
- Add a
splat_urltext field to your feature layer - Populate the field with the Splat Labs viewer URL for each asset
- In the Pop-up configuration, add a text element with a hyperlink using
{splat_url}as the URL - Label it "View 3D Capture"
When a user clicks an asset, they see a link that opens the 3D viewer in a new browser tab.
For dynamic URLs via Arcade expression (when project IDs map to asset attributes):
Method 2: Embedded Viewer in ArcGIS Dashboards
Best for: Operations centers that need a live 3D panel alongside the map and data widgets.
Static Embed (one fixed site)
- Add an Embedded Content element
- Select No Data Source and paste the Splat Labs viewer URL
Dynamic Embed (feature-driven)
- Add an Embedded Content element
- Under Data Options, select your asset feature layer
- For the URL, enter
{splat_url} - Configure map widget actions to drive the embed on selection
When a user clicks an asset on the map, the embedded panel loads the corresponding 3D Gaussian Splat.
Recommended dashboard layout:
- Left 40%: Map widget with asset locations
- Right 60%: Embedded Splat Labs viewer
Method 3: ArcGIS Experience Builder
Best for: Custom inspection review apps, field tools, or stakeholder portals.
- Add your asset web map as a data source
- Add a Map widget and an Embed widget side-by-side
- In the Embed widget, connect to the asset layer and select the
splat_urlfield - When users click a feature in the map, the Embed widget updates to show that asset's 3D capture
For more control, use the Code option in the Embed widget with explicit iframe HTML.
Method 4: ArcGIS StoryMaps
Best for: Regulatory compliance reports, stakeholder communications, and inspection summaries.
- Click + to add a content block and select Embed (not Image or Video)
- Paste the Splat Labs viewer URL
- Choose a large size for the best 3D viewing experience
Common StoryMap use cases:
- Regulatory reports with before-and-after captures of vegetation clearance
- Storm damage assessment showing affected infrastructure over time
- Capital project updates with per-phase capture embeds
- Public communications about construction projects
Recommended Geodatabase Schema
| Field Name | Type | Description |
|---|---|---|
splat_url | Text | Splat Labs viewer URL for this asset |
splat_project_id | Text | Splat Labs project UUID |
splat_capture_date | Date | When the Gaussian Splat was captured |
splat_capture_source | Text | Capture method (drone, handheld, vehicle) |
Access Control for Sensitive Infrastructure
| Option | Access Control | Works With Embeds? |
|---|---|---|
| Public link sharing | Anyone with URL | Yes |
| Email sharing (Business) | Specific users only | Via hyperlink only |
| Enterprise groups | All group members | Yes |
For most utility deployments: use public link sharing for the majority of assets (the link is only surfaced inside your secured ArcGIS environment), and email-based access for the most security-sensitive infrastructure like substations.
Troubleshooting
Blank embedded viewer: Confirm link sharing is enabled on the Splat Labs project. Without it, the viewer URL returns an error.
Pop-up shows URL as plain text: In ArcGIS Online Map Viewer, make sure you added the URL using the Link button in the text editor.
Pop-ups don't support iframes: This is by design — ArcGIS blocks iframe embedding in pop-ups for security. Use the hyperlink approach for pop-ups (opens in new tab) and the Embedded Content widget for Dashboards.
Viewer loads slowly: Gaussian Splats stream progressively — this is normal. Make the embedded panel as large as possible (at least 400px wide) for the best experience.