3D Tiles Layer Example¶
OGC 3D Tiles visualization using deck.gl Tile3DLayer.
In [ ]:
Copied!
# %pip install anymap-ts
# %pip install anymap-ts
In [ ]:
Copied!
from anymap_ts import DeckGLMap
from anymap_ts import DeckGLMap
Create a map with 3D Tiles¶
In [ ]:
Copied!
# Public 3D Tiles dataset from loaders.gl test data
TILESET_URL = "https://raw.githubusercontent.com/visgl/loaders.gl/master/modules/3d-tiles/test/data/CesiumJS/Batched/BatchedColors/tileset.json"
m = DeckGLMap(center=[0, 0], zoom=16, pitch=60, bearing=-17)
m.add_basemap("CartoDB.DarkMatter")
# Add a 3D Tiles dataset
m.add_tile3d_layer(
data=TILESET_URL,
opacity=1.0,
point_size=2,
)
m
# Public 3D Tiles dataset from loaders.gl test data
TILESET_URL = "https://raw.githubusercontent.com/visgl/loaders.gl/master/modules/3d-tiles/test/data/CesiumJS/Batched/BatchedColors/tileset.json"
m = DeckGLMap(center=[0, 0], zoom=16, pitch=60, bearing=-17)
m.add_basemap("CartoDB.DarkMatter")
# Add a 3D Tiles dataset
m.add_tile3d_layer(
data=TILESET_URL,
opacity=1.0,
point_size=2,
)
m
Export to HTML¶
In [ ]:
Copied!
m.to_html("tile3d_layer_example.html")
m.to_html("tile3d_layer_example.html")