Skip to content
This repository has been archived by the owner on Mar 22, 2024. It is now read-only.
/ cesiumpy Public archive
forked from sinhrks/cesiumpy

Lightweight Python wrapper of Cesium.js for 3D geospatial visualization

License

Notifications You must be signed in to change notification settings

lucas-bremond/cesiumpy

 
 

Repository files navigation

CesiumPy

Lightweight Python wrapper for Cesium.js. Mainly intended to be used with Jupyter Notebook.

Installation

Use pip:

pip install cesiumpy

Example

Running following script on Jupyter Notebook will show an embedded interactive 3D map:

import cesiumpy

v = cesiumpy.Viewer()
v.entities.add(
  cesiumpy.Box(
    dimensions=(40e4, 30e4, 50e4),
    material=cesiumpy.color.RED,
    position=(-120, 40, 0),
)
v

viewer01.png

Documentation

Bundled Datasets

Dependencies

  • geopy, traitlets, six and enum34 (Python 3.3 or earlier)
  • (Optional) scipy and shapely

About

Lightweight Python wrapper of Cesium.js for 3D geospatial visualization

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 62.2%
  • HTML 37.0%
  • Other 0.8%