Skip to content
This repository has been archived by the owner on Mar 22, 2024. It is now read-only.

Latest commit

 

History

History
43 lines (28 loc) · 876 Bytes

README.md

File metadata and controls

43 lines (28 loc) · 876 Bytes

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