Convert ESRI SLPK to Open 3D Tiles

Unlock your ESRI Scene Layer Packages and bring them into open standards. Our SLPK converter extracts geometry, textures, and metadata from .slpk files and converts them to modern GLB-based 3D Tiles format.

Whether you're migrating from ArcGIS or simply need to use your ESRI data in Cesium, Mapbox, or custom viewers, our converter preserves all visual fidelity while enabling broader platform support.

  • Extract geometry and textures from .slpk archives
  • Preserve LOD hierarchies and metadata
  • Support for I3S versions 1.6 through 1.10
  • Batch process multiple SLPK files
  • Convert to GLB (3D Tiles 1.1+) or legacy B3DM
View Documentation
πŸ“₯

Live ArcGIS SceneServer Integration

Connect directly to ArcGIS SceneServer endpoints and convert live services to 3D Tiles. Perfect for creating offline caches or migrating from ArcGIS Online to open platforms.

Our SceneServer connector supports authentication tokens for secured services, concurrent downloads for faster processing, and intelligent caching to avoid redundant data transfers.

  • Connect to public and secured SceneServer services
  • ArcGIS token authentication support
  • Concurrent downloads (up to 16 parallel streams)
  • Local caching for repeated access
  • Size and feature limit controls
# Convert from SceneServer
pg2b3dm-glb --data-source SLPK \
--sceneserver-url "https://services.arcgis.com/.../SceneServer" \
--arcgis-token "your_token" \
--concurrent-downloads 8 \
--output-format glb
🌐

Export to ESRI Scene Layer Package

Now you can create SLPK files from your 3D Tiles data! Export PostgreSQL data, CityGML models, or BIM files to ESRI Scene Layer Package format for use in ArcGIS Pro, ArcGIS Online, and ArcGIS Enterprise.

This bidirectional capability enables seamless workflows between open 3D Tiles ecosystems and the ESRI platform. Your data can flow freely in both directions.

  • Export 3D Tiles tileset to SLPK format
  • Convert FileGDB Multipatch directly to SLPK
  • Export GLB file directories to SLPK
  • I3S 1.6, 1.7, 1.8, and 1.10 format support
  • Configurable profiles: 3DObject, IntegratedMesh, Point
# Export 3D Tiles to SLPK
pg2b3dm-glb --export-to-slpk \
--slpk-from-tileset ./tileset.json \
--i3s-version 1.10 \
--i3s-profile 3DObject \
--output ./buildings.slpk

# FileGDB to SLPK (direct)
pg2b3dm-glb --export-to-slpk \
--slpk-from-filegdb ./data.gdb \
--output ./scene.slpk
πŸ“€

Common SLPK Workflows

πŸ”„

ESRI β†’ Open Platform Migration

Move from ArcGIS to Cesium, Mapbox, or custom 3D Tiles viewers while preserving your existing SLPK assets.

πŸ“€

Open Data β†’ ArcGIS Integration

Export CityGML, BIM, or PostgreSQL data to SLPK for use in ArcGIS Pro and ArcGIS Online.

πŸ’Ύ

Offline SceneServer Caching

Download and convert SceneServer data for offline use in disconnected environments.

🏒

Enterprise Data Sharing

Enable data sharing between teams using different platforms (ESRI and open-source).

Supported I3S Versions & Profiles

I3S Version SLPK Import SLPK Export Profiles
1.6 βœ“ βœ“ 3DObject, IntegratedMesh
1.7 βœ“ βœ“ 3DObject, IntegratedMesh, Point
1.8 βœ“ βœ“ 3DObject, IntegratedMesh, Point
1.10 βœ“ βœ“ 3DObject, IntegratedMesh, Point, PointCloud

Ready to Integrate SLPK Workflows?

Start converting between ESRI SLPK and open 3D Tiles formats today