sepal_ui.mapping#

All modules used to create a application Map.

The SepalMap is inheriting from the ipyleaflet Map. It has been customized to support additional widgets as controls based on ipyvuetify. It is also fully compatible with the sepal-ui framework thanks to frontend modifications.

The main object is the SepalMap``that should be used in favor of ``Map in sepal-ui framework. The others are predisgned controls that can be helpful to speed up developments. SepalMap is fully compatible with Google Earth Engine layers.

Every module content can be called directly from the package.

Example

from sepal_ui import mapping as sm

sm.SepalMap(gee=False)

Modules

sepal_ui.mapping.aoi_control

Widget control providing zoom options for the end user.

sepal_ui.mapping.basemaps

Module to load basemaps from different providers.

sepal_ui.mapping.draw_control

Customized drawing control.

sepal_ui.mapping.fullscreen_control

Customized control to toggle the fullscreen state of the map.

sepal_ui.mapping.inspector_control

Customized Control to display the value of all available layers on a specific pixel.

sepal_ui.mapping.layer

Customized Layer object containing EE metadata.

sepal_ui.mapping.layer_state_control

A specific statebar dedicated to the the counting of loading tiles in the map.

sepal_ui.mapping.layers_control

Extend functionalities of the ipyleaflet layer control.

sepal_ui.mapping.legend_control

Customized control to display a legend on the map.

sepal_ui.mapping.map_btn

Base SepalMap Btn.

sepal_ui.mapping.marker_cluster

Custom implementation of the marker cluster to hide it at once.

sepal_ui.mapping.menu_control

Base menu Control to display widgets to your user.

sepal_ui.mapping.sepal_map

The customized Map object.

sepal_ui.mapping.zoom_control

Customized Control to zoom in and out on the map.