Skip to content

Latest commit

 

History

History
63 lines (37 loc) · 1.61 KB

api_utils.rst

File metadata and controls

63 lines (37 loc) · 1.61 KB

🔦 Utilities

eomaps.eomaps

Some helpful utility widgets can be added to a map via :pyMaps.util.

Maps.util

Layer switching

eomaps.utilities

To simplify switching between layers, there are currently 2 widgets available:

  • m.util.layer_selector() : Add a set of clickable :pyLayerSelector buttons to the map that activates the corresponding layers.
  • m.util.layer_slider() : Add a :pyLayerSlider to the map that iterates through the available layers.

By default, the widgets will show all available layers (except the "all" layer) and the widget will be automatically updated whenever a new layer is created on the map.

  • To show only a subset of layers, provide an explicit list via: layers=[...layer names...].
  • To exclude certain layers from the widget, use exclude_layers=[...layer-names to exclude...]
  • To remove a previously created widget s from the map, simply use s.remove()

eomaps.eomaps.Maps.util

layer_selector layer_slider

1 1 1 2

from eomaps import Maps
m = Maps(layer="coastline")
m.add_feature.preset.coastline()

m2 = m.new_layer(layer="ocean")
m2.add_feature.preset.ocean()

s = m.util.layer_selector()

image