Ross ROSS = Recommend OSS · open-source software intelligence for agents

openlayers/ol-cesium

OpenLayers - Cesium integration observed · 2026-09-01

github.com/openlayers/ol-cesium · homepage · TypeScript · BSD-2-Clause (permissive) observed · 2026-09-01

Health v2 · maintenance only

91/100

  • Activity 100
  • Release rhythm 73
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 119
  • age_days: 4436
  • days_rel: 21
  • days_push: 2
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

1145 stars · 345 forks observed · 2026-09-01

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

OL-Cesium (npm: olcs) is a JavaScript/TypeScript library that integrates OpenLayers 2D maps with CesiumJS 3D globes in the same application. It synchronizes map context, raster and vector data sources, and selections while enabling smooth animated transitions between 2D and 3D views.

Use cases

  • add 3D globe view to an existing OpenLayers map
  • switch between 2D map and 3D globe smoothly
  • synchronize OpenLayers layers with a Cesium globe
  • render OpenLayers imagery providers inside CesiumJS
  • render Mapbox vector tiles as imagery in Cesium
  • lazy-load Cesium only when 3D is enabled

When to choose

  • you already have an OpenLayers application and want to add 3D globe capability
  • you need bidirectional synchronization of view, layers, and selection between 2D and 3D
  • you want to reuse OpenLayers data sources and imagery providers inside CesiumJS

When to avoid

  • you need only a 3D globe with no 2D map integration - use CesiumJS directly
  • your maps use projections other than EPSG:4326 or EPSG:3857 and you cannot provide two datasets
  • you use a mapping library other than OpenLayers

Facets

library · maturity active

graphics data-visualization sdk web-development frontend browser openlayers cesiumjs 3d-globe 2d-3d-switching map-synchronization typescript npm-olcs maps geospatial nodejs web-server

3 sources

Member repositories

RepositoryRoleHealth v2
openlayers/ol-cesiummain91

For agents

markdown · JSON · MCP: product_card(name="openlayers/ol-cesium")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem