Folium¶

Python data, leaflet.js maps¶
folium
builds on the data wrangling strengths of the Python ecosystem and
the mapping strengths of the leaflet.js
library.
Manipulate your data in Python,
then visualize it in on a Leaflet map via folium
.
Concepts¶
folium
makes it easy to visualize data that’s been manipulated in Python on an interactive leaflet map.
It enables both the binding of data to a map for choropleth
visualizations
as well as passing rich vector/raster/HTML visualizations as markers on the map.
The library has a number of built-in tilesets from OpenStreetMap,
Mapbox, and Stamen, and supports custom tilesets with Mapbox or Cloudmade API keys.
folium
supports both Image, Video, GeoJSON and TopoJSON overlays.
Contents¶
- Installing
- Using folium with flask
folium
map
Vector Layers
Raster Layers
Extra Features
plugins
- Folium plugins
AntPath
BeautifyIcon
BoatMarker
CirclePattern
Draw
DualMap
FastMarkerCluster
FeatureGroupSubGroup
FloatImage
Fullscreen
Geocoder
GroupedLayerControl
HeatMap
HeatMapWithTime
LocateControl
MarkerCluster
MeasureControl
MiniMap
MousePosition
PolyLineOffset
PolyLineTextPath
ScrollZoomToggler
Search
SemiCircle
SideBySideLayers
StripePattern
TagFilterButton
Terminator
TimeSliderChoropleth
TimestampedGeoJson
TimestampedWmsTileLayers
VectorGridProtobuf