GisForWeb
All tools
TerriaJS logo

TerriaJS

Open Source

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

Alternative to Google Earth

License

Apache-2.0

About

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.

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

Screenshot

TerriaJS screenshot

Details

Type
Library
Pricing
open-source
License
Apache-2.0
API
sdk
Hosting
Self-host Cloud

Platforms

web

Languages

TypeScript
JavaScript

Data formats

GeoJSON
KML
CSV
GPX
GeoRSS
CZML
WMS
WFS
WMTS
3D Tiles
GTFS