Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
254 changes: 0 additions & 254 deletions examples/CRS comparison.ipynb

This file was deleted.

268 changes: 268 additions & 0 deletions examples/CRS_comparison.ipynb

Large diffs are not rendered by default.

144 changes: 72 additions & 72 deletions examples/Colormaps.ipynb

Large diffs are not rendered by default.

364 changes: 274 additions & 90 deletions examples/Features.ipynb

Large diffs are not rendered by default.

544 changes: 0 additions & 544 deletions examples/GeoJSON and choropleth.ipynb

This file was deleted.

824 changes: 824 additions & 0 deletions examples/GeoJSON_and_choropleth.ipynb

Large diffs are not rendered by default.

87 changes: 46 additions & 41 deletions examples/GeoPandas.ipynb

Large diffs are not rendered by default.

152 changes: 85 additions & 67 deletions examples/ImageOverlay.ipynb

Large diffs are not rendered by default.

98 changes: 98 additions & 0 deletions examples/MarkerCluster.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"0.3.0.dev\n"
]
}
],
"source": [
"import folium\n",
"\n",
"print(folium.__version__)"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"m = folium.Map(location=[44, -73], zoom_start=5)\n",
"\n",
"marker_cluster = folium.MarkerCluster().add_to(m)"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><iframe src=\"data:text/html;base64,PCFET0NUWVBFIGh0bWw+CjxoZWFkPiAgICAKICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04IiAvPgogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2xlYWZsZXQvMC43LjMvbGVhZmxldC5qcyI+PC9zY3JpcHQ+CiAgICA8c2NyaXB0IHNyYz0iaHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnkvMS4xMS4xL2pxdWVyeS5taW4uanMiPjwvc2NyaXB0PgogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vbWF4Y2RuLmJvb3RzdHJhcGNkbi5jb20vYm9vdHN0cmFwLzMuMi4wL2pzL2Jvb3RzdHJhcC5taW4uanMiPjwvc2NyaXB0PgogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL0xlYWZsZXQuYXdlc29tZS1tYXJrZXJzLzIuMC4yL2xlYWZsZXQuYXdlc29tZS1tYXJrZXJzLm1pbi5qcyI+PC9zY3JpcHQ+CiAgICA8c2NyaXB0IHNyYz0iaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvbGVhZmxldC5tYXJrZXJjbHVzdGVyLzAuNC4wL2xlYWZsZXQubWFya2VyY2x1c3Rlci1zcmMuanMiPjwvc2NyaXB0PgogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2xlYWZsZXQubWFya2VyY2x1c3Rlci8wLjQuMC9sZWFmbGV0Lm1hcmtlcmNsdXN0ZXIuanMiPjwvc2NyaXB0PgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9sZWFmbGV0LzAuNy4zL2xlYWZsZXQuY3NzIiAvPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL21heGNkbi5ib290c3RyYXBjZG4uY29tL2Jvb3RzdHJhcC8zLjIuMC9jc3MvYm9vdHN0cmFwLm1pbi5jc3MiIC8+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vbWF4Y2RuLmJvb3RzdHJhcGNkbi5jb20vYm9vdHN0cmFwLzMuMi4wL2Nzcy9ib290c3RyYXAtdGhlbWUubWluLmNzcyIgLz4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9tYXhjZG4uYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC42LjMvY3NzL2ZvbnQtYXdlc29tZS5taW4uY3NzIiAvPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9MZWFmbGV0LmF3ZXNvbWUtbWFya2Vycy8yLjAuMi9sZWFmbGV0LmF3ZXNvbWUtbWFya2Vycy5jc3MiIC8+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2xlYWZsZXQubWFya2VyY2x1c3Rlci8wLjQuMC9NYXJrZXJDbHVzdGVyLkRlZmF1bHQuY3NzIiAvPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9sZWFmbGV0Lm1hcmtlcmNsdXN0ZXIvMC40LjAvTWFya2VyQ2x1c3Rlci5jc3MiIC8+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vcmF3Z2l0LmNvbS9weXRob24tdmlzdWFsaXphdGlvbi9mb2xpdW0vbWFzdGVyL2ZvbGl1bS90ZW1wbGF0ZXMvbGVhZmxldC5hd2Vzb21lLnJvdGF0ZS5jc3MiIC8+CiAgICA8c3R5bGU+aHRtbCwgYm9keSB7d2lkdGg6IDEwMCU7aGVpZ2h0OiAxMDAlO21hcmdpbjogMDtwYWRkaW5nOiAwO308L3N0eWxlPgogICAgPHN0eWxlPiNtYXAge3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7bGVmdDowO308L3N0eWxlPgogICAgCiAgICAgICAgICAgIDxzdHlsZT4gI21hcF9iOTQ3MzQ5NmJkY2U0NmRlYjg1OGFlYTg2MjU0MWIyZSB7CiAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlOwogICAgICAgICAgICAgICAgd2lkdGggOiAxMDAuMCU7CiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMC4wJTsKICAgICAgICAgICAgICAgIGxlZnQ6IDAuMCU7CiAgICAgICAgICAgICAgICB0b3A6IDAuMCU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIDwvc3R5bGU+CiAgICAgICAgCjwvaGVhZD4KPGJvZHk+ICAgIAogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvbGl1bS1tYXAiIGlkPSJtYXBfYjk0NzM0OTZiZGNlNDZkZWI4NThhZWE4NjI1NDFiMmUiID48L2Rpdj4KICAgICAgICAKPC9ib2R5Pgo8c2NyaXB0PiAgICAKICAgIAoKICAgICAgICAgICAgdmFyIHNvdXRoV2VzdCA9IEwubGF0TG5nKC05MCwgLTE4MCk7CiAgICAgICAgICAgIHZhciBub3J0aEVhc3QgPSBMLmxhdExuZyg5MCwgMTgwKTsKICAgICAgICAgICAgdmFyIGJvdW5kcyA9IEwubGF0TG5nQm91bmRzKHNvdXRoV2VzdCwgbm9ydGhFYXN0KTsKCiAgICAgICAgICAgIHZhciBtYXBfYjk0NzM0OTZiZGNlNDZkZWI4NThhZWE4NjI1NDFiMmUgPSBMLm1hcCgnbWFwX2I5NDczNDk2YmRjZTQ2ZGViODU4YWVhODYyNTQxYjJlJywgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VudGVyOls0NCwtNzNdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgem9vbTogNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heEJvdW5kczogYm91bmRzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGF5ZXJzOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNyczogTC5DUlMuRVBTRzM4NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHRpbGVfbGF5ZXJfMTMzNDNkM2Y1ZGE2NGUyZjkxMzEwOWZkZTc2MzA0NzAgPSBMLnRpbGVMYXllcigKICAgICAgICAgICAgICAgICdodHRwczovL3tzfS50aWxlLm9wZW5zdHJlZXRtYXAub3JnL3t6fS97eH0ve3l9LnBuZycsCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgbWF4Wm9vbTogMTgsCiAgICAgICAgICAgICAgICAgICAgbWluWm9vbTogMSwKICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGlvbjogJ0RhdGEgYnkgPGEgaHJlZj0iaHR0cDovL29wZW5zdHJlZXRtYXAub3JnIj5PcGVuU3RyZWV0TWFwPC9hPiwgdW5kZXIgPGEgaHJlZj0iaHR0cDovL3d3dy5vcGVuc3RyZWV0bWFwLm9yZy9jb3B5cmlnaHQiPk9EYkw8L2E+LicsCiAgICAgICAgICAgICAgICAgICAgZGV0ZWN0UmV0aW5hOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwX2I5NDczNDk2YmRjZTQ2ZGViODU4YWVhODYyNTQxYjJlKTsKCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIG1hcmtlcl9jbHVzdGVyX2U4MWQzNjExMWQ4OTRlNjFhOWVlYTk4MjgwNDU2Nzk2ID0gTC5tYXJrZXJDbHVzdGVyR3JvdXAoKTsKICAgICAgICAgICAgbWFwX2I5NDczNDk2YmRjZTQ2ZGViODU4YWVhODYyNTQxYjJlLmFkZExheWVyKG1hcmtlcl9jbHVzdGVyX2U4MWQzNjExMWQ4OTRlNjFhOWVlYTk4MjgwNDU2Nzk2KTsKICAgICAgICAgICAgCiAgICAKCiAgICAgICAgICAgIHZhciBtYXJrZXJfYTE0NmNkYjQ0NzJlNGViMDk0MzBjMDgyMDExOGJmNWYgPSBMLm1hcmtlcigKICAgICAgICAgICAgICAgIFs0MC42NywtNzMuOTRdLAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGljb246IG5ldyBMLkljb24uRGVmYXVsdCgpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgLmFkZFRvKG1hcmtlcl9jbHVzdGVyX2U4MWQzNjExMWQ4OTRlNjFhOWVlYTk4MjgwNDU2Nzk2KTsKICAgICAgICAgICAgCiAgICAKCiAgICAgICAgICAgICAgICB2YXIgaWNvbl85ZDkwZGMyZThkZTI0MTdmYjI2NzU5YzhhOTM0MmVhOCA9IEwuQXdlc29tZU1hcmtlcnMuaWNvbih7CiAgICAgICAgICAgICAgICAgICAgaWNvbjogJ29rLXNpZ24nLAogICAgICAgICAgICAgICAgICAgIGljb25Db2xvcjogJ3doaXRlJywKICAgICAgICAgICAgICAgICAgICBtYXJrZXJDb2xvcjogJ2dyZWVuJywKICAgICAgICAgICAgICAgICAgICBwcmVmaXg6ICdnbHlwaGljb24nLAogICAgICAgICAgICAgICAgICAgIGV4dHJhQ2xhc3NlczogJ2ZhLXJvdGF0ZS0wJwogICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgbWFya2VyX2ExNDZjZGI0NDcyZTRlYjA5NDMwYzA4MjAxMThiZjVmLnNldEljb24oaWNvbl85ZDkwZGMyZThkZTI0MTdmYjI2NzU5YzhhOTM0MmVhOCk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF84MzhiOGExOTRhZmU0ZjkxOGFmYjJmMGU0MzMyNTUwNiA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF8xOGM1MmQ3ZWYwZWE0N2UzOGYwZGE0NmM2ZWM2MmM1NyA9ICQoJzxkaXYgaWQ9Imh0bWxfMThjNTJkN2VmMGVhNDdlMzhmMGRhNDZjNmVjNjJjNTciIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkFkZCAmbHQ7YiZndDtwb3B1cCZsdDsvYiZndDsgdGV4dCBoZXJlLjwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfODM4YjhhMTk0YWZlNGY5MThhZmIyZjBlNDMzMjU1MDYuc2V0Q29udGVudChodG1sXzE4YzUyZDdlZjBlYTQ3ZTM4ZjBkYTQ2YzZlYzYyYzU3KTsKICAgICAgICAgICAgCgogICAgICAgICAgICBtYXJrZXJfYTE0NmNkYjQ0NzJlNGViMDk0MzBjMDgyMDExOGJmNWYuYmluZFBvcHVwKHBvcHVwXzgzOGI4YTE5NGFmZTRmOTE4YWZiMmYwZTQzMzI1NTA2KTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCgogICAgICAgICAgICB2YXIgbWFya2VyX2IyZmIyODVlOWExMDRhMzdhNmYwNDEwNDY0YTU1ZGQ1ID0gTC5tYXJrZXIoCiAgICAgICAgICAgICAgICBbNDQuNjcsLTczLjk0XSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBpY29uOiBuZXcgTC5JY29uLkRlZmF1bHQoKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgIC5hZGRUbyhtYXJrZXJfY2x1c3Rlcl9lODFkMzYxMTFkODk0ZTYxYTllZWE5ODI4MDQ1Njc5Nik7CiAgICAgICAgICAgIAogICAgCgogICAgICAgICAgICAgICAgdmFyIGljb25fYzMyMjJiZDA1NTc0NGU3OThhNzdjN2FkN2NlM2NiNTQgPSBMLkF3ZXNvbWVNYXJrZXJzLmljb24oewogICAgICAgICAgICAgICAgICAgIGljb246ICdyZW1vdmUtc2lnbicsCiAgICAgICAgICAgICAgICAgICAgaWNvbkNvbG9yOiAnd2hpdGUnLAogICAgICAgICAgICAgICAgICAgIG1hcmtlckNvbG9yOiAncmVkJywKICAgICAgICAgICAgICAgICAgICBwcmVmaXg6ICdnbHlwaGljb24nLAogICAgICAgICAgICAgICAgICAgIGV4dHJhQ2xhc3NlczogJ2ZhLXJvdGF0ZS0wJwogICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgbWFya2VyX2IyZmIyODVlOWExMDRhMzdhNmYwNDEwNDY0YTU1ZGQ1LnNldEljb24oaWNvbl9jMzIyMmJkMDU1NzQ0ZTc5OGE3N2M3YWQ3Y2UzY2I1NCk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF8xYzE4NTIyZmRhNGY0NmYyYmE0YjMyYTc1MDBmYzA5OCA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF8zOWEyYjU1NjQxYWE0ZjYxOTg1OGRmYzkzZjNiMWUyYiA9ICQoJzxkaXYgaWQ9Imh0bWxfMzlhMmI1NTY0MWFhNGY2MTk4NThkZmM5M2YzYjFlMmIiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkFkZCAmbHQ7YiZndDtwb3B1cCZsdDsvYiZndDsgdGV4dCBoZXJlLjwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfMWMxODUyMmZkYTRmNDZmMmJhNGIzMmE3NTAwZmMwOTguc2V0Q29udGVudChodG1sXzM5YTJiNTU2NDFhYTRmNjE5ODU4ZGZjOTNmM2IxZTJiKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBtYXJrZXJfYjJmYjI4NWU5YTEwNGEzN2E2ZjA0MTA0NjRhNTVkZDUuYmluZFBvcHVwKHBvcHVwXzFjMTg1MjJmZGE0ZjQ2ZjJiYTRiMzJhNzUwMGZjMDk4KTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCgogICAgICAgICAgICB2YXIgbWFya2VyXzA5ZTQ2OThlZmEyMTQ5ZTQ5ZWFhODVkMzhlYWRhZWZmID0gTC5tYXJrZXIoCiAgICAgICAgICAgICAgICBbNDQuNjcsLTcxLjk0XSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBpY29uOiBuZXcgTC5JY29uLkRlZmF1bHQoKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgIC5hZGRUbyhtYXJrZXJfY2x1c3Rlcl9lODFkMzYxMTFkODk0ZTYxYTllZWE5ODI4MDQ1Njc5Nik7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF82NTVjODE4MTI0YzQ0NDQ1YTFmMmY0MWI3NzExNGVjMyA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF9jMWUwYWUyN2MyZmU0MTMzOTg1OTdmZmVkYmQ3YTU5OSA9ICQoJzxkaXYgaWQ9Imh0bWxfYzFlMGFlMjdjMmZlNDEzMzk4NTk3ZmZlZGJkN2E1OTkiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkFkZCAmbHQ7YiZndDtwb3B1cCZsdDsvYiZndDsgdGV4dCBoZXJlLjwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfNjU1YzgxODEyNGM0NDQ0NWExZjJmNDFiNzcxMTRlYzMuc2V0Q29udGVudChodG1sX2MxZTBhZTI3YzJmZTQxMzM5ODU5N2ZmZWRiZDdhNTk5KTsKICAgICAgICAgICAgCgogICAgICAgICAgICBtYXJrZXJfMDllNDY5OGVmYTIxNDllNDllYWE4NWQzOGVhZGFlZmYuYmluZFBvcHVwKHBvcHVwXzY1NWM4MTgxMjRjNDQ0NDVhMWYyZjQxYjc3MTE0ZWMzKTsKCiAgICAgICAgICAgIAogICAgICAgIAo8L3NjcmlwdD4=\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
],
"text/plain": [
"<folium.folium.Map at 0x7f4a79d4ada0>"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"folium.Marker([40.67, -73.94],\n",
" popup='Add <b>popup</b> text here.',\n",
" icon=folium.Icon(color='green', icon='ok-sign'),\n",
" ).add_to(marker_cluster)\n",
"folium.Marker([44.67, -73.94],\n",
" popup='Add <b>popup</b> text here.',\n",
" icon=folium.Icon(color='red', icon='remove-sign'),\n",
" ).add_to(marker_cluster)\n",
"\n",
"folium.Marker([44.67, -71.94],\n",
" popup='Add <b>popup</b> text here.',\n",
" icon=None,\n",
" ).add_to(marker_cluster)\n",
"\n",
"m"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python [default]",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.5.2"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
112 changes: 0 additions & 112 deletions examples/NOAA_buoys.html

This file was deleted.

Loading