pysepal.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 pysepal framework thanks to frontend modifications.
The main object is the SepalMap that should be used in favor of Map in pysepal framework. The others are pre-designed 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 pysepal import mapping as sm
sm.SepalMap(gee=False)
Modules
Widget control providing zoom options for the end user. |
|
Module to load basemaps from different providers. |
|
Auxiliary functions for computing map bounds and zoom levels. |
|
Customized drawing controls. |
|
Customized control to toggle the fullscreen state of the map. |
|
Utility functions for creating GeoJSON layers. |
|
Customized |
|
Customized |
|
A specific statebar dedicated to the the counting of loading tiles in the map. |
|
Extend functionalities of the ipyleaflet layer control. |
|
Customized control to display a legend on the map. |
|
Base |
|
Custom implementation of the marker cluster to hide it at once. |
|
Base menu |
|
The customized |
|
This module provides functions to retrieve and process map visualization parameters. |
|
Customized |