Source code for sepal_ui.mapping.layer
"""Customized ``Layer`` object containing EE metadata."""
from typing import Optional
import ee
from ipyleaflet import TileLayer
[docs]
class EELayer(TileLayer):
ee_object: Optional[ee.ComputedObject] = None
"ee.object: the ee.object displayed on the map"
[docs]
def __init__(self, ee_object: ee.ComputedObject, **kwargs) -> None:
"""Wrapper of the TileLayer class to add the ee object as a member.
useful to get back the values for specific points in a v_inspector.
Args:
ee_object (ee.object): the ee.object displayed on the map
"""
self.ee_object = ee_object
super().__init__(**kwargs)