Skip to main content

SLPK extractor

From-v4.0npm version

SLPK extractor is utility that helps to extract slpk to a dataset that can be served via i3s-server

Installation

The slpk-extractor is published as a part of @loaders.gl/tile-converter

Create a new folder:

mkdir tmp
cd tmp

Install @loaders.gl/tile-converter package:

npm i @loaders.gl/tile-converter

Extraction

Extract .slpk to the ./data folder:

npx slpk-extractor --tileset="./path/to/the/file.slpk" --output="./data//SceneServer/layers/0"

Then you can start serving dataset

Start HTTP server

PORT=8080 HTTPS_PORT=4443 I3sLayerPath="./data" DEBUG=i3s-server:* npx i3s-server

The layer should be available on URLs

  • http://localhost:8080/SceneServer/layers/0
  • https://localhost:4443/SceneServer/layers/0

Open in ArcGIS

https://www.arcgis.com/home/webscene/viewer.html?url=http://localhost:8080//SceneServer

Open in I3S Explorer

https://i3s.loaders.gl/viewer?tileset=http://localhost:8080/SceneServer/layers/0