Skip to content

belian-earth/rastereye

Repository files navigation

RasterEye

CI License: MIT GitHub issues Version GitHub stars

Quick GeoTIFF viewer for VS Code and Positron. Click a .tif file, see it on a map.

RasterEye demo

Local files only. Powered by deck.gl-raster, deck.gl, and MapLibre GL JS.

Features

  • Single band with colormaps (Viridis, Magma, Inferno, Plasma, Turbo, Spectral, and more)
  • 3-band composites (assign any band to R, G, B)
  • Auto 2nd/98th percentile stretch with manual min/max override
  • Scale/offset and band description metadata from GDAL tags
  • Base layers: Light, Dark, OSM Voyager, Satellite
  • Opacity slider, collapsible control panel
  • Auto CRS reprojection, COG + standard (tiled and stripped) GeoTIFF support

Install

Download the latest .vsix from Releases, then:

code --install-extension rastereye-*.vsix
# or: positron --install-extension rastereye-*.vsix

Or via the UI: Extensions sidebar > ... > Install from VSIX.

Build from Source

git clone https://github.com/belian-earth/rastereye.git
cd rastereye
make              # installs deps, builds, and packages

Without Make: npm install && npm run build && npm run package

Install the result: code --install-extension rastereye-*.vsix

All Make targets
Command Description
make Install, build, and package
make build Build extension + webview
make test Run tests
make package Create .vsix
make clean Remove build artifacts
make rebuild Clean rebuild from scratch

Acknowledgements

Built on deck.gl-raster by Development Seed, deck.gl by Vis.gl, MapLibre GL JS, and geotiff.js.

License

MIT

About

Quick GeoTIFF viewer for VS Code and Positron

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors