Uncomment the following line to install geemap if needed.
# !pip install geemap
import os
import geemap
import pandas as pd
import geopandas as gpd
# geemap.update_package()
Map = geemap.Map()
Map
countries_shp = "../data/countries.shp"
countries = geemap.shp_to_ee(countries_shp)
Map.addLayer(countries, {}, "Countries")
df = geemap.ee_to_df(countries, selectors=["id", "name"])
df.head()
gdf = geemap.ee_to_gdf(countries, selectors=["id", "name"])
gdf.head()
in_csv = "https://raw.githubusercontent.com/giswqs/data/main/world/world_cities.csv"
df = pd.read_csv(in_csv)
df.head()
fc = geemap.pandas_to_ee(df, latitude="latitude", longitude="longitude")
Map.addLayer(fc, {}, "pandas to ee")
Map
gdf = gpd.read_file(
"https://raw.githubusercontent.com/giswqs/data/main/us/us_states.geojson"
)
gdf.head()
fc = geemap.geopandas_to_ee(gdf)
Map.addLayer(fc, {}, "geopandas to ee")
Map