@afterrealism/deck.gl-raster
v0.1.3
Published
GPU-accelerated Cloud-Optimized GeoTIFF visualization in deck.gl (Web Mercator only)
Maintainers
Readme
deck.gl-raster
Note: This is an experimental fork that only accepts data in Web Mercator (EPSG:3857) and aggressively loads tiles. For the original library with full projection support, use developmentseed/deck.gl-raster.
GPU-accelerated Cloud-Optimized GeoTIFF (COG) visualization in deck.gl.
Installation
npm install @afterrealism/deck.gl-rasterQuick Start
import { Deck } from '@deck.gl/core';
import { COGLayer } from '@afterrealism/deck.gl-raster';
new Deck({
initialViewState: {
longitude: 0,
latitude: 0,
zoom: 2
},
controller: true,
layers: [
new COGLayer({
id: 'cog-layer',
geotiff: 'https://example.com/my-cog.tif'
})
]
});Examples
SvelteKit examples are included:
| Example | Description |
| ------- | ----------- |
| cog-basic-sveltekit | Basic COG visualization |
| land-cover-sveltekit | Land cover COG with colormap |
| drone-sveltekit | Drone orthophoto visualization |
Running Examples
# Install and build
pnpm install
pnpm build
# Run an example
cd examples/cog-basic-sveltekit
pnpm devDev server starts at http://localhost:5173.
Development
pnpm install # Install dependencies
pnpm build # Build
pnpm build:watch # Watch mode
pnpm test # Run tests
pnpm check:fix # Lint and formatLicense
MIT
