Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/gee-community/geemap
/ functions
Functions
2,016 in github.com/gee-community/geemap
⨍
Functions
2,016
◇
Types & classes
171
↳
Endpoints
78
↓ 1 callers
Function
split_basemaps
Splits the map into two panels with different basemaps. Args: m: A geemap Map instance. layers_dict: A dictionary of basemaps to
geemap/toolbar.py:3947
↓ 1 callers
Function
stac_assets
Get all assets of a STAC item. Args: url: HTTP URL to a STAC item, e.g., https://canada-spot-ortho.s3.amazonaws.com/canada_sp
geemap/common.py:6074
↓ 1 callers
Function
stac_center
Get the centroid of a single SpatialTemporal Asset Catalog (STAC) item. Args: url: HTTP URL to a STAC item, e.g., https://can
geemap/common.py:5815
↓ 1 callers
Function
stac_stats
Get band statistics of a STAC item. Args: url: HTTP URL to a STAC item, e.g., https://canada-spot-ortho.s3.amazonaws.com/cana
geemap/common.py:5897
↓ 1 callers
Function
temp_file_path
Returns a temporary file path. Args: extension: The file extension.
geemap/coreutils.py:646
↓ 1 callers
Function
template_footer
Extracts footer from the notebook template. Args: in_template: Input notebook template file path. Returns: Lines.
geemap/conversion.py:985
↓ 1 callers
Function
template_header
Extracts header from the notebook template. Args: in_template: Input notebook template file path. Returns: Lines from the te
geemap/conversion.py:963
↓ 1 callers
Function
time_slider
Creates a time slider for visualizing any ee.ImageCollection. Args: m: A geemap Map instance. Returns: ipywidgets: The inter
geemap/toolbar.py:2305
↓ 1 callers
Function
tms_to_geotiff
Download TMS tiles and convert them to a GeoTIFF. The source is adapted from https://github.com/gumblex/tms2geotiff. Credits to the GitHub use
geemap/common.py:14374
↓ 1 callers
Method
to_df
Converts a collection list to a dataframe with a select set of fields.
geemap/ai.py:1193
↓ 1 callers
Method
to_html
Saves the map as an HTML file. Args: filename (str, optional): The output file path to the HTML file. title (str, opt
geemap/geemap.py:2339
↓ 1 callers
Method
toggle_off
Toggles the item off if it is active.
geemap/toolbar.py:89
↓ 1 callers
Function
tool_gui
Create a GUI for a tool based on the tool dictionary. Args: tool_dict (dict): The dictionary containing the tool info. max_width:
geemap/toolbar.py:1596
↓ 1 callers
Function
transform
(date: str)
geemap/timelapse.py:1545
↓ 1 callers
Function
transpose_df
Transposes a pandas DataFrame. Optionally sets a new index name and custom indexes. Args: df: The DataFrame to transpose. la
geemap/chart.py:56
↓ 1 callers
Function
unpackModels
( modelIds: Array<string>, manager: IWidgetManager )
js/utils.ts:7
↓ 1 callers
Method
updateSlotChildren
()
js/tab_panel.ts:149
↓ 1 callers
Function
update_init_py
Update __version__ in geemap/__init__.py.
scripts/bump_geemap_version.py:121
↓ 1 callers
Function
update_nb_header
Updates notebook header (binder and Google Colab URLs). Args: in_file: The input Jupyter notebook. github_username: GitHub userna
geemap/conversion.py:1161
↓ 1 callers
Function
update_nb_header_dir
Updates header (binder and Google Colab URLs) of all notebooks in a folder. Args: in_dir: The input directory containing Jupyter notebook
geemap/conversion.py:1217
↓ 1 callers
Function
update_pyproject_toml
Update version in pyproject.toml (two occurrences).
scripts/bump_geemap_version.py:23
↓ 1 callers
Function
update_version
Updates the version number in pyproject.toml and geemap/__init__.py. Args: new_version: The new version string to set. Returns:
scripts/bump_geemap_version.py:147
↓ 1 callers
Method
url_for_stac_wmts
(self)
geemap/common.py:1494
↓ 1 callers
Function
use_folium
Whether to use the folium or ipyleaflet plotting backend.
geemap/__init__.py:20
↓ 1 callers
Function
use_math
Checks if an Earth Engine uses Math library. Args: lines: An Earth Engine JavaScript. Returns: True if the script contains '
geemap/conversion.py:159
↓ 1 callers
Function
valid_roi
(roi)
geemap/timelapse.py:1383
↓ 1 callers
Function
write_lidar
Writes to a stream or file. Args: source (str | laspy.lasdatas.base.LasBase): The source data to be written. destination: The des
geemap/common.py:11420
Function
NAIPAnnual
(year)
geemap/common.py:8133
Method
Question
Handles the query and displays the dataset search results. Args: query (str): The query string.
geemap/ai.py:2183
Method
__eq__
(self, other: object)
geemap/ai.py:1102
Method
__eq__
(self, other: object)
tests/fake_ee.py:139
Method
__eq__
(self, other: object)
tests/fake_ee.py:178
Method
__eq__
(self, other: object)
tests/fake_ee.py:211
Method
__getitem__
Gets an item from the STAC JSON. Args: item: The key of the item to get. Returns: The value of the item.
geemap/ai.py:884
Method
__getitem__
(self, index)
geemap/ai.py:1096
Method
__hash__
(self)
geemap/ai.py:1107
Method
__init__
Initialize the Canvas. Args: map (go.FigureWidget): The map to display. map_min_width: The minimum width of the map.
geemap/plotlymap.py:30
Method
__init__
Initializes a map. More info at https://plotly.com/python/mapbox-layers/. Args: center: Center of the map. z
geemap/plotlymap.py:84
Method
__init__
Initialize the ipyleaflet tile layer. Args: ee_object: The object to add to the map. vis_params: The visualization pa
geemap/ee_tile_layers.py:167
Method
__init__
Generates Google Map tiles using the provided parameters. To get an API key and enable Map Tiles API, visit https://developers.google
geemap/basemaps.py:266
Method
__init__
Initialize the draw control. Args: host_map (geemap.Map): The geemap.Map instance to be linked with the draw cont
geemap/core.py:44
Method
__init__
Initialize the map draw control. Args: host_map (geemap.Map): The geemap.Map object that the control will be added to.
geemap/core.py:313
Method
__init__
( self, project: str | None = None, google_api_key: str | None = None, gemini_
geemap/ai.py:92
Method
__init__
( self, system_prompt, tools=None, model_name="gemini-3-pro-preview" )
geemap/ai.py:541
Method
__init__
Initializes the Collection. Args: stac_json: The STAC JSON of the collection.
geemap/ai.py:873
Method
__init__
(self, collections: Sequence[Collection])
geemap/ai.py:1090
Method
__init__
Initializes the Catalog with collections loaded from Google Cloud Storage. Args: storage_client: The Google Cloud Storage client.
geemap/ai.py:1218
Method
__init__
Initializes the PrecomputedEmbeddings. Args: embeddings_dict: A dictionary mapping texts to their embeddings.
geemap/ai.py:1380
Method
__init__
Initializes the EarthEngineDatasetIndex. Args: data_catalog (Catalog): The data catalog containing the datasets. inde
geemap/ai.py:1451
Method
__init__
Initializes the DatasetSearchInterface. Args: query: The search query string. collections: The list of dataset collec
geemap/ai.py:1786
Method
__init__
Initializes the DatasetExplorer. Args: project_id: Google Cloud project ID. Defaults to "GOOGLE_PROJECT_ID". google_a
geemap/ai.py:2094
Method
__init__
Initiate a scooby.Report instance.
geemap/report.py:12
Method
__init__
(self, host_map=None, *args, **kwargs)
geemap/maplibregl.py:2648
Method
__init__
(self, **kwargs)
geemap/geemap.py:4946
Method
__init__
( self, layer_left, layer_right, name=None, overlay=True, control=False, show=True )
geemap/foliumap.py:3096
Method
__init__
(self, layer_left, layer_right)
geemap/foliumap.py:3156
Method
__init__
(self, html, position: str = "bottomleft")
geemap/foliumap.py:3190
Method
__init__
(self, text, bottom=75, left=75)
geemap/foliumap.py:3243
Method
__init__
A togglable, toolbar item. Args: icon: The icon name to use, from https://fonts.google.com/icons. tooltip: The toolti
geemap/toolbar.py:57
Method
__init__
Initialize the TitilerEndpoint object. Args: endpoint: The endpoint of the titiler server. Defaults to "https://g
geemap/common.py:1454
Method
__init__
Initialize the PlanetaryComputerEndpoint object. Args: endpoint: The endpoint of the titiler server. Defaults to
geemap/common.py:1507
Method
__init__
(self, **kwargs)
geemap/kepler.py:35
Method
__init__
Initialize a Layer object. Args: type: Type of layer to render, e.g., HexagonLayer. See deck.gl Layer catalog (ht
geemap/deck.py:43
Method
__init__
Initializes the DataTable with data. Args: data: The input data. If it's a dictionary, it will be converted to a
geemap/chart.py:24
Method
__init__
Initializes the BaseChartClass with the given features, labels, and name. Args: features: The features to plot.
geemap/chart.py:472
Method
__init__
A BarChart with the given features, labels, name, and type. Args: features: The features to plot. default_labels: The
geemap/chart.py:549
Method
__init__
LineChart with the given features, labels, and name. Args: features: The features to plot. labels: The labels for the
geemap/chart.py:638
Method
__init__
Feature_ByFeature with given features, x_property, y_properties, and name. Args: features: The features to plot. x_pr
geemap/chart.py:686
Method
__init__
Feature_ByProperty with given features, x_properties, series_property, name. Args: features: The features to plot. x_
geemap/chart.py:725
Method
__init__
Initialize a Feature_Groups. Args: features: The features to plot. x_property: The property to use for the x-axis.
geemap/chart.py:781
Method
__init__
Add a matplotlib colorbar to the map. Args: vis_params: Visualization parameters as a dictionary. See https://dev
geemap/map_widgets.py:112
Method
__init__
Creates an Inspector widget for Earth Engine data. Args: host_map: The map to add the inspector widget to. names: The
geemap/map_widgets.py:445
Method
__init__
(self, host_map: "core.MapInterface", layer: Any)
geemap/map_widgets.py:697
Method
__init__
(self, host_map: "core.MapInterface")
geemap/map_widgets.py:798
Method
__init__
Creates a widget for selecting a basemap. Args: basemaps: The list of basemap names to make available for selection.
geemap/map_widgets.py:836
Method
__init__
Initializes a layer editor widget. Args: host_map: The geemap.Map object. layer_dict: The layer object to edit.
geemap/map_widgets.py:921
Method
__init__
(self, host_map, **kwargs)
geemap/map_widgets.py:1245
Method
__init__
(self, *args, **kwargs)
tests/test_basemaps.py:56
Method
__init__
(self, name: str, url: str)
tests/test_basemaps.py:108
Method
__init__
(self, name="test-layer", visible=True, opacity=1.0)
tests/fake_map.py:181
Method
__init__
(self, name="test-layer", visible=True, opacity=1.0)
tests/fake_map.py:209
Method
__init__
(self, name="test-layer", visible=True, style=None)
tests/fake_map.py:217
Method
__init__
Initialize the test draw control. Args: host_map (geemap.Map): The geemap.Map object
tests/test_core.py:377
Method
__init__
(self, *_, **__)
tests/fake_ee.py:10
Method
__init__
(self, items, *_, **__)
tests/fake_ee.py:60
Method
__init__
(self, data)
tests/fake_ee.py:68
Method
__init__
(self, *args, **kwargs)
tests/fake_ee.py:83
Method
__init__
(self, value)
tests/fake_ee.py:146
Method
__init__
(self, *args, **_)
tests/fake_ee.py:159
Method
__init__
(self, *args, **_)
tests/fake_ee.py:186
Method
__init__
(self, images: list[Image], *_, **__)
tests/fake_ee.py:221
Method
__iter__
(self)
geemap/ai.py:1093
Method
__len__
(self)
geemap/ai.py:1099
Method
__repr__
Returns the string representation of the chart.
geemap/chart.py:538
Method
__setattr__
(self, k, v)
tests/fake_map.py:33
Method
_add_colorbar
( self, vis_params=None, cmap=None, discrete=None, label=None,
tests/fake_map.py:144
Method
_add_legend
( self, title=None, keys=None, colors=None, position=None, bui
tests/fake_map.py:119
Method
_analyze_image
(additional_instructions: str = "")
geemap/ai.py:326
Method
_basemap_selector
Finds the basemap selector widget in the map controls. Returns: The basemap selector widget if found, else None.
geemap/core.py:620
Function
_basemap_tool_callback
(m, selected, item)
geemap/toolbar.py:4121
← previous
next →
701–800 of 2,016, ranked by callers