Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
giswqs
GitHub Repository: giswqs/geemap
Path: blob/master/docs/notebooks/06_marker_cluster.ipynb
2313 views
Kernel: Python 3

Open in Colab

Uncomment the following line to install geemap if needed.

# !pip install geemap
import geemap import json import os import requests from geemap import geojson_to_ee, ee_to_geojson from ipyleaflet import GeoJSON, Marker, MarkerCluster
geemap.show_youtube("4HycJPrwpuo")
Map = geemap.Map() Map
file_path = os.path.abspath("../data/us_cities.json") if not os.path.exists(file_path): url = "https://github.com/gee-community/geemap/raw/master/examples/data/us_cities.json" r = requests.get(url) with open(file_path, "w") as f: f.write(r.content.decode("utf-8")) with open(file_path) as f: json_data = json.load(f)
maker_cluster = MarkerCluster( markers=[ Marker(location=feature["geometry"]["coordinates"][::-1]) for feature in json_data["features"] ], name="Markers", )
Map.add_layer(maker_cluster)
ee_fc = geojson_to_ee(json_data) Map.addLayer(ee_fc, {}, "US Cities EE")