# TerriaJS

Canonical: https://gisforweb.com/tools/terriajs/

Library for building catalog-driven 2D and 3D web geospatial explorers.

TerriaJS is a TypeScript/JavaScript library for building rich, web-based geospatial data explorers. It combines catalog-driven layer management with Cesium-powered 3D globes and a Leaflet-based 2D fallback, while connecting to many file and web-service sources. The library can be bundled into a static site, and the Terria platform also offers a hosted deployment.

## Details

- Type: library

- Categories: mapping, visualization, 3d

- Open source: Yes

- Pricing model: open-source

- License: Apache-2.0

- Platforms: web

## Features

- Builds catalog-driven 2D and 3D explorers

- Uses Cesium WebGL with Leaflet fallback

- Supports tens of thousands of layers

- Connects WMS, WFS, WMTS, and 3D Tiles

- Handles time dimensions and layer animation

- Deploys as a static browser application

## Project sources

- Website: https://terria.io/

- Documentation: https://docs.terria.io/

- Repository: https://github.com/TerriaJS/terriajs

Directory descriptions are summaries. Verify current capabilities and terms with the project sources.
