|
|
import ee |
|
|
import geemap |
|
|
|
|
|
import solara |
|
|
|
|
|
|
|
|
class Map(geemap.Map): |
|
|
def __init__(self, **kwargs): |
|
|
super().__init__(**kwargs) |
|
|
self.add_ee_data() |
|
|
self.add("layer_manager") |
|
|
self.add("inspector") |
|
|
|
|
|
def add_ee_data(self): |
|
|
|
|
|
|
|
|
table = ee.FeatureCollection("projects/waleedgeo/assets/fabdem_tiles") |
|
|
|
|
|
|
|
|
vis_fc_params = { |
|
|
"color": "red", |
|
|
"fillColor": "00000000", |
|
|
"width": 1, |
|
|
"fillOpacity": 0.0, |
|
|
"opacity": 1.0, |
|
|
} |
|
|
|
|
|
self.addLayer(table, vis_fc_params, "FABDEM Tiles") |
|
|
|
|
|
|
|
|
@solara.component |
|
|
def Page(): |
|
|
with solara.Column(style={"min-width": "500px"}): |
|
|
Map.element( |
|
|
center=[40, -100], |
|
|
zoom=4, |
|
|
height="600px", |
|
|
) |
|
|
|