Chartops
In [1]:
Copied!
%pip install -q chartops
%pip install -q chartops
Note: you may need to restart the kernel to use updated packages.
In [2]:
Copied!
from chartops.chartops import Map
from chartops.chartops import Map
In [3]:
Copied!
map = Map(center=[34.5, 18.0], zoom=5)
map
map = Map(center=[34.5, 18.0], zoom=5)
map
Out[3]:
In [4]:
Copied!
map_with_basemap = Map(center=[34.5, 18.0], zoom=5)
map_with_basemap.add_basemap("OpenTopoMap")
map_with_basemap
map_with_basemap = Map(center=[34.5, 18.0], zoom=5)
map_with_basemap.add_basemap("OpenTopoMap")
map_with_basemap
Out[4]:
In [5]:
Copied!
map_with_layer_controls = Map(center=[34.5, 18.0], zoom=5)
map_with_layer_controls.add_layer_control()
map_with_layer_controls
map_with_layer_controls = Map(center=[34.5, 18.0], zoom=5)
map_with_layer_controls.add_layer_control()
map_with_layer_controls
Out[5]:
In [6]:
Copied!
map_with_vector = Map(center=[34.5, 18.0], zoom=5)
map_with_vector.add_vector(
"https://github.com/jupyter-widgets/ipyleaflet/raw/master/examples/europe_110.geo.json",
"Europe Vector",
)
map_with_vector
map_with_vector = Map(center=[34.5, 18.0], zoom=5)
map_with_vector.add_vector(
"https://github.com/jupyter-widgets/ipyleaflet/raw/master/examples/europe_110.geo.json",
"Europe Vector",
)
map_with_vector
Out[6]:
In [7]:
Copied!
map_with_multiple_features = Map(center=[34.5, 18.0], zoom=5)
map_with_multiple_features.add_basemap("Esri.WorldImagery")
map_with_multiple_features.add_layer_control()
map_with_multiple_features.add_vector(
"https://github.com/jupyter-widgets/ipyleaflet/raw/master/examples/europe_110.geo.json",
"Europe Vector",
)
map_with_multiple_features
map_with_multiple_features = Map(center=[34.5, 18.0], zoom=5)
map_with_multiple_features.add_basemap("Esri.WorldImagery")
map_with_multiple_features.add_layer_control()
map_with_multiple_features.add_vector(
"https://github.com/jupyter-widgets/ipyleaflet/raw/master/examples/europe_110.geo.json",
"Europe Vector",
)
map_with_multiple_features
Out[7]:
In [8]:
Copied!
map_with_raster = Map(center=[34.5, 18.0], zoom=5)
map_with_raster.add_raster(
url="https://github.com/opengeos/datasets/releases/download/raster/dem_90m.tif",
colormap={
"red": ((0.0, 0.0, 0.0), (0.5, 0.0, 0.1), (1.0, 1.0, 1.0)),
"green": ((0.0, 0.0, 0.0), (1.0, 0.0, 0.0)),
"blue": ((0.0, 0.0, 1.0), (0.5, 0.1, 0.0), (1.0, 0.0, 0.0)),
},
opacity=0.7,
)
map_with_raster
map_with_raster = Map(center=[34.5, 18.0], zoom=5)
map_with_raster.add_raster(
url="https://github.com/opengeos/datasets/releases/download/raster/dem_90m.tif",
colormap={
"red": ((0.0, 0.0, 0.0), (0.5, 0.0, 0.1), (1.0, 1.0, 1.0)),
"green": ((0.0, 0.0, 0.0), (1.0, 0.0, 0.0)),
"blue": ((0.0, 0.0, 1.0), (0.5, 0.1, 0.0), (1.0, 0.0, 0.0)),
},
opacity=0.7,
)
map_with_raster
Out[8]:
In [9]:
Copied!
map_with_image = Map(center=[28.0, -114.0], zoom=5)
map_with_image.add_image(
url="https://i.imgur.com/06Q1fSz.png", bounds=((13, -130), (32, -100)), opacity=0.5
)
map_with_image
map_with_image = Map(center=[28.0, -114.0], zoom=5)
map_with_image.add_image(
url="https://i.imgur.com/06Q1fSz.png", bounds=((13, -130), (32, -100)), opacity=0.5
)
map_with_image
Out[9]:
In [10]:
Copied!
map_with_video = Map(center=[28.0, -114.0], zoom=5)
map_with_video.add_video(
url="https://www.mapbox.com/bites/00188/patricia_nasa.webm",
bounds=((13, -130), (32, -100)),
opacity=1.0,
)
map_with_video
map_with_video = Map(center=[28.0, -114.0], zoom=5)
map_with_video.add_video(
url="https://www.mapbox.com/bites/00188/patricia_nasa.webm",
bounds=((13, -130), (32, -100)),
opacity=1.0,
)
map_with_video
Out[10]:
In [11]:
Copied!
map_with_wms = Map(center=[28.0, -114.0], zoom=5)
map_with_wms.add_wms_layer(
"http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r.cgi",
"nexrad-n0r-900913",
"Test",
"image/png",
True,
)
map_with_wms
map_with_wms = Map(center=[28.0, -114.0], zoom=5)
map_with_wms.add_wms_layer(
"http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r.cgi",
"nexrad-n0r-900913",
"Test",
"image/png",
True,
)
map_with_wms
Out[11]:
In [12]:
Copied!
map_with_dropdown = Map(center=[34.5, 18.0], zoom=5)
map_with_dropdown.add_basemap("OpenTopoMap")
map_with_dropdown.add_basemap_gui()
map_with_dropdown
map_with_dropdown = Map(center=[34.5, 18.0], zoom=5)
map_with_dropdown.add_basemap("OpenTopoMap")
map_with_dropdown.add_basemap_gui()
map_with_dropdown
Out[12]: