opengeos / leafmap

A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment
https://leafmap.org
MIT License
3.19k stars 377 forks source link

Add support for selecting and editing multiple features #886

Closed giswqs closed 3 weeks ago

giswqs commented 4 weeks ago
import leafmap
data = 'https://github.com/opengeos/datasets/releases/download/places/nyc_buildings.geojson'
style = {"color": "#3388ff"}
hover_style = {'color': 'yellow', 'dashArray': '0', 'fillOpacity': 0.3}
highlight_style = {'color': '#3388ff', 'fillColor': 'yellow', 'weight': 3, 'fillOpacity': 0.5}
changed_style = {'color': '#3388ff', 'fillColor': 'red', 'weight': 3, 'fillOpacity': 0.3}
m = leafmap.Map()
m.batch_edit_polygons(data, style, hover_style, highlight_style, changed_style)
m
# m.save_edits("roads.geojson")

https://github.com/user-attachments/assets/ade86129-e555-4309-994e-a5d42638fbc4

github-actions[bot] commented 4 weeks ago

🚀 Deployed on https://66e0a7f91745c50cba85ea4a--opengeos.netlify.app