Uncomment the following line to install geemap if needed.
# !pip install geemap
import os
import geemap
# geemap.update_package()
Map = geemap.Map()
Map
in_csv = 'https://raw.githubusercontent.com/giswqs/data/main/world/world_cities.csv'
df = geemap.csv_to_df(in_csv)
df
Map.add_xy_data(in_csv, x="longitude", y="latitude", layer_name="csv to ee", to_ee=True)
fc = geemap.csv_to_ee(in_csv)
Map.addLayer(fc, {}, 'csv to ee 2')
out_dir = os.path.expanduser('~/Downloads')
if not os.path.exists(out_dir):
os.makedirs(out_dir)
out_shp = os.path.join(out_dir, 'world_cities.shp')
geemap.csv_to_shp(in_csv, out_shp)
out_geojson = os.path.join(out_dir, 'world_cities.geojson')
geemap.csv_to_geojson(in_csv, out_geojson)
gdf = geemap.csv_to_gdf(in_csv)
gdf
Map.add_xy_data(in_csv, x="longitude", y="latitude", layer_name="Marker cluster")
Map