npm.io
0.7.0 • Published 3 months ago

@developmentseed/deck.gl-geotiff

Licence
MIT
Version
0.7.0
Deps
9
Size
132 kB
Vulns
0
Weekly
0
Stars
222

@developmentseed/deck.gl-geotiff

High-level API for rendering Cloud-Optimized GeoTIFFs in deck.gl.

This uses @developmentseed/geotiff and @cogeotiff/core to efficiently read Cloud-Optimized GeoTIFFs from the browser.

Quick Start

import { Deck } from '@deck.gl/core';
import { COGLayer } from '@developmentseed/deck.gl-geotiff';

new Deck({
  initialViewState: {
    longitude: 0,
    latitude: 0,
    zoom: 2
  },
  controller: true,
  layers: [
    new COGLayer({
      id: 'cog-layer',
      geotiff: 'https://example.com/my-cog.tif'
    })
  ]
});

The {@link COGLayer} is the recommended layer for rendering Cloud-Optimized GeoTIFFs. It leverages deck.gl's TileLayer to match the internal COG structure, automatically fetching appropriate overviews based on zoom level.

Keywords