logo
leafmap
Edit vector
Initializing search
    GitHub
    GitHub
    • Home
    • Book
    • Installation
    • Get Started
    • Usage
    • Web App
    • Tutorials
    • Contributing
    • FAQ
    • Changelog
    • YouTube Channel
    • Report Issues
      • basemaps module
      • bokehmap module
      • colormaps module
      • common module
      • deck module
      • deckgl module
      • download module
      • examples module
      • foliumap module
      • kepler module
      • maplibregl module
      • leafmap module
      • legends module
      • map_widgets module
      • osm module
      • pc module
      • plot module
      • plotlymap module
      • deck module
      • stac module
      • toolbar module
      • FOSS4G 2021
      • SIGSPATIAL 2021
      • YouthMappers 2021
      • ICRW 2023
      • EarthCube 2023
      • Taiwan 2024
      • HGAC 2024
      • CVPR 2025
      • Overview
      • 3d buildings
      • 3d choropleth
      • 3d indoor mapping
      • 3d pmtiles
      • 3d style
      • 3d terrain
      • Add 3d buildings
      • Add a marker
      • Add colorbar
      • Add components
      • Add deckgl layer
      • Add gif
      • Add html
      • Add icon
      • Add image
      • Add image generated
      • Add labels
      • Add legend
      • Add logo
      • Add text
      • Animate a line
      • Animate camera around point
      • Animate images
      • Animate point along line
      • Animate point along route
      • Attribution position
      • Basemaps
      • Center on symbol
      • Change building color
      • Change case of labels
      • Choropleth
      • Cloud optimized geotiff
      • Cluster
      • Color switcher
      • Countries filter
      • Create vector
      • Custom marker
      • Data driven lines
      • Disable scroll zoom
      • Display rich text
      • Drag a marker
      • Draw features
      • Edit vector
      • Fallback image
      • Fields of the world
      • Fit bounds
      • Fill pattern
      • Fly to
      • Fly to options
      • Fullscreen
      • Geojson layer in stack
      • Geojson line
      • Geojson points
      • Geojson polygon
      • Geopandas
      • Globe control
      • Google earth engine
      • Gps trace
      • Heatmap layer
      • Housing prices
      • Interactive false
      • Jump to
      • Language switch
      • Layer control
      • Layer groups
      • Layer manager
      • Layer styling
      • Line gradient
      • Live geojson
      • Live update feature
      • Local geojson
      • Local raster
      • Locate user
      • Map tiles
      • Mapillary
      • Maptiler styles
      • MGRS
      • Mouse position
      • Multiple geometries
      • Nasa opera
      • Navigation
      • Ocean bathymetry
      • Openfreemap
      • Openstreetmap
      • Overture
      • Pmtiles
      • Restrict bounds
      • Satellite map
      • Search control
      • Set pitch bearing
      • Sidebar
      • Stac
      • To html
      • Variable label placement
      • Variable offset label placement
      • Vector tile
      • Video on a map
      • Visualize population density
      • Wms source
      • Zoom to linestring
      • Usage
      • 01 leafmap intro
      • 02 using basemaps
      • 03 cog stac
      • 04 cog mosaic
      • 05 load raster
      • 06 legend
      • 07 colorbar
      • 08 whitebox
      • 09 csv to points
      • 10 add vector
      • 11 linked maps
      • 12 split map
      • 13 geopandas
      • 14 postgis
      • 15 openstreetmap
      • 16 heremap
      • 17 vector tile layer
      • 18 point layer
      • 19 map to html
      • 20 planet imagery
      • 21 ts inspector
      • 22 time slider
      • 23 colormaps
      • 24 heatmap
      • 25 map title
      • 26 kepler gl
      • 27 basemap gallery
      • 28 publish map
      • 29 pydeck
      • 30 census data
      • 31 search basemaps
      • 32 local tile
      • 33 image overlay
      • 34 add points from xy
      • 35 circle markers
      • 36 add labels
      • 37 planetary computer
      • 38 plotly
      • 39 inspector tool
      • 40 plotly gui
      • 41 raster gui
      • 42 create cog
      • 43 search control
      • 44 attribute table
      • 45 create vector
      • 46 edit vector
      • 47 numpy to cog
      • 48 lidar
      • 49 split control
      • 50 marker cluster
      • 51 clip image
      • 52 netcdf
      • 53 choropleth
      • 54 plot raster
      • 55 lidar
      • 56 download ned
      • 57 national map
      • 58 bokeh
      • 59 create legend
      • 60 add widget
      • 61 vector to gif
      • 62 folium colorbar
      • 63 arcgis
      • 64 stac search
      • 65 sagemaker
      • 66 gradio
      • 67 maxar open data
      • 68 openaerialmap
      • 69 turkey earthquake
      • 70 zonal stats
      • 71 aws s3
      • 72 timelapse
      • 73 custom stac
      • 74 map tiles to geotiff
      • 75 segment anything
      • 76 image comparison
      • 77 split raster
      • 78 read raster
      • 79 timeseries
      • 80 solar
      • 81 buildings
      • 82 pmtiles
      • 83 vector viz
      • 84 read parquet
      • 85 gedi
      • 86 add markers
      • 87 actinia
      • 88 nasa earth data
      • 89 image array viz
      • 90 pixel inspector
      • 91 raster viz gui
      • 92 maplibre
      • 93 maplibre pmtiles
      • 94 mapbox
      • 95 edit vector
      • 96 batch edit vector
      • 97 overture data
      • 98 watershed
      • 99 wetlands
      • 100 nlcd
      • 101 nasa opera
      • 102 fused
      • 103 raster colormap
      • 104 point style
      • 105 vector time slider

    image image image

    Edit Vector Data Interactively

    Uncomment the following line to install leafmap if needed.

    In [1]:
    Copied!
    # %pip install "leafmap[maplibre]"
    
    # %pip install "leafmap[maplibre]"
    In [2]:
    Copied!
    import leafmap.maplibregl as leafmap
    
    import leafmap.maplibregl as leafmap
    In [3]:
    Copied!
    m = leafmap.Map()
    m.add_basemap("Google Satellite")
    url = "https://huggingface.co/datasets/giswqs/geospatial/resolve/main/naip_train_buildings.geojson"
    properties = {
        "class": ["apartments", "terrace", "detached", "house", "shed", None],
        "height": 0.0,
    }
    widget = leafmap.edit_vector_data(m, url, properties=properties)
    m.add_layer_control()
    widget
    
    m = leafmap.Map() m.add_basemap("Google Satellite") url = "https://huggingface.co/datasets/giswqs/geospatial/resolve/main/naip_train_buildings.geojson" properties = { "class": ["apartments", "terrace", "detached", "house", "shed", None], "height": 0.0, } widget = leafmap.edit_vector_data(m, url, properties=properties) m.add_layer_control() widget
    Basemap can only be one of the following:
      OpenStreetMap
      Esri.WorldStreetMap
      Esri.WorldImagery
      Esri.WorldTopoMap
      FWS NWI Wetlands
      FWS NWI Wetlands Raster
      NLCD 2021 CONUS Land Cover
      NLCD 2019 CONUS Land Cover
      NLCD 2016 CONUS Land Cover
      NLCD 2013 CONUS Land Cover
      NLCD 2011 CONUS Land Cover
      NLCD 2008 CONUS Land Cover
      NLCD 2006 CONUS Land Cover
      NLCD 2004 CONUS Land Cover
      NLCD 2001 CONUS Land Cover
      USGS NAIP Imagery
      USGS NAIP Imagery False Color
      USGS NAIP Imagery NDVI
      USGS Hydrography
      USGS 3DEP Elevation
      USGS 3DEP Elevation Index
      ESA Worldcover 2020
      ESA Worldcover 2020 S2 FCC
      ESA Worldcover 2020 S2 TCC
      ESA Worldcover 2021
      ESA Worldcover 2021 S2 FCC
      ESA Worldcover 2021 S2 TCC
      USGS.Imagery
      BaseMapDE.Color
      BaseMapDE.Grey
      BasemapAT.basemap
      BasemapAT.grau
      BasemapAT.highdpi
      BasemapAT.orthofoto
      BasemapAT.overlay
      BasemapAT.surface
      BasemapAT.terrain
      CartoDB.DarkMatter
      CartoDB.DarkMatterNoLabels
      CartoDB.DarkMatterOnlyLabels
      CartoDB.Positron
      CartoDB.PositronNoLabels
      CartoDB.PositronOnlyLabels
      CartoDB.Voyager
      CartoDB.VoyagerLabelsUnder
      CartoDB.VoyagerNoLabels
      CartoDB.VoyagerOnlyLabels
      CyclOSM
      Esri.AntarcticBasemap
      Esri.AntarcticImagery
      Esri.ArcticImagery
      Esri.ArcticOceanBase
      Esri.ArcticOceanReference
      Esri.NatGeoWorldMap
      Esri.OceanBasemap
      Esri.WorldGrayCanvas
      Esri.WorldPhysical
      Esri.WorldShadedRelief
      Esri.WorldTerrain
      FreeMapSK
      Gaode.Normal
      Gaode.Satellite
      HikeBike.HikeBike
      HikeBike.HillShading
      JusticeMap.americanIndian
      JusticeMap.asian
      JusticeMap.black
      JusticeMap.hispanic
      JusticeMap.income
      JusticeMap.multi
      JusticeMap.nonWhite
      JusticeMap.plurality
      JusticeMap.white
      MtbMap
      NASAGIBS.ASTER_GDEM_Greyscale_Shaded_Relief
      NASAGIBS.BlueMarble
      NASAGIBS.BlueMarble3031
      NASAGIBS.BlueMarble3413
      NASAGIBS.BlueMarbleBathymetry3031
      NASAGIBS.BlueMarbleBathymetry3413
      NASAGIBS.MEaSUREsIceVelocity3031
      NASAGIBS.MEaSUREsIceVelocity3413
      NASAGIBS.ModisAquaBands721CR
      NASAGIBS.ModisAquaTrueColorCR
      NASAGIBS.ModisTerraAOD
      NASAGIBS.ModisTerraBands367CR
      NASAGIBS.ModisTerraBands721CR
      NASAGIBS.ModisTerraChlorophyll
      NASAGIBS.ModisTerraLSTDay
      NASAGIBS.ModisTerraSnowCover
      NASAGIBS.ModisTerraTrueColorCR
      NASAGIBS.ViirsEarthAtNight2012
      NASAGIBS.ViirsTrueColorCR
      OPNVKarte
      OneMapSG.Default
      OneMapSG.Grey
      OneMapSG.LandLot
      OneMapSG.Night
      OneMapSG.Original
      OpenAIP
      OpenFireMap
      OpenRailwayMap
      OpenSeaMap
      OpenSnowMap.pistes
      OpenStreetMap.BZH
      OpenStreetMap.BlackAndWhite
      OpenStreetMap.CH
      OpenStreetMap.DE
      OpenStreetMap.HOT
      OpenStreetMap.Mapnik
      OpenTopoMap
      SafeCast
      Stadia.AlidadeSatellite
      Stadia.AlidadeSmooth
      Stadia.AlidadeSmoothDark
      Stadia.OSMBright
      Stadia.Outdoors
      Stadia.StamenTerrain
      Stadia.StamenTerrainBackground
      Stadia.StamenTerrainLabels
      Stadia.StamenTerrainLines
      Stadia.StamenToner
      Stadia.StamenTonerBackground
      Stadia.StamenTonerLabels
      Stadia.StamenTonerLines
      Stadia.StamenTonerLite
      Stadia.StamenWatercolor
      Strava.All
      Strava.Ride
      Strava.Run
      Strava.Water
      Strava.Winter
      SwissFederalGeoportal.JourneyThroughTime
      SwissFederalGeoportal.NationalMapColor
      SwissFederalGeoportal.NationalMapGrey
      SwissFederalGeoportal.SWISSIMAGE
      TopPlusOpen.Color
      TopPlusOpen.Grey
      USGS.USImagery
      USGS.USImageryTopo
      USGS.USTopo
      WaymarkedTrails.cycling
      WaymarkedTrails.hiking
      WaymarkedTrails.mtb
      WaymarkedTrails.riding
      WaymarkedTrails.skating
      WaymarkedTrails.slopes
      nlmaps.grijs
      nlmaps.luchtfoto
      nlmaps.pastel
      nlmaps.standaard
      nlmaps.water
    

    image

    2025-04-07 2021-03-10
    Copyright © 2021 - 2024 Qiusheng Wu
    Made with Material for MkDocs