# !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