@watergis/terrain-rgb
TypeScript icon, indicating that this package has built-in type declarations

2.1.1 • Public • Published

terrain-rgb

License version

This module is to get elevation from terrain RGB tilesets by longitude and latitude.

Install

npm i @watergis/terrain-rgb

demo

code sandbox

Usage

This module can be used for PNG or WEBP terrain RGB tilesets.

import { TerrainRGB } from "@watergis/terrain-rgb";

const url = "https://wasac.github.io/rw-terrain/tiles/{z}/{x}/{y}.png";
const trgb = new TerrainRGB(url, 512);

const elevation = await trgb.getElevation([30.0529622, -1.9575129], 15);
console.log(elevation);

TMS(Tile Map Service) tiles are also supported with

const trgb = new TerrainRGB(url, 512, 5, 15, true);

If it can't find tile, it will return 404 error.

If its terrain RGB tilesets was resampled by gdal2tiles, the result of elevation might not be the same with original DEM image.

If you want to use terrarium DEM, use Terrarium class as follows.

import { Terrarium } from "@watergis/terrain-rgb";

both png and webp formats are supported by the library.

Readme

Keywords

none

Package Sidebar

Install

npm i @watergis/terrain-rgb

Weekly Downloads

375

Version

2.1.1

License

MIT

Unpacked Size

102 kB

Total Files

15

Last publish

Collaborators

  • j_igarashi