Vector
In [ ]:
Copied!
import json
from ipyleaflet import Map, GeoJSON
with open("europe_110.geo.json", "r") as f:
data = json.load(f)
m = Map(center=(50.6252978589571, 0.34580993652344), zoom=3)
geo_json = GeoJSON(
data=data,
)
m.add(geo_json)
m
import json
from ipyleaflet import Map, GeoJSON
with open("europe_110.geo.json", "r") as f:
data = json.load(f)
m = Map(center=(50.6252978589571, 0.34580993652344), zoom=3)
geo_json = GeoJSON(
data=data,
)
m.add(geo_json)
m
In [ ]:
Copied!
import os
import json
import random
import requests
from ipyleaflet import Map, GeoJSON
if not os.path.exists("europe_110.geo.json"):
url = "https://github.com/jupyter-widgets/ipyleaflet/raw/master/examples/europe_110.geo.json"
r = requests.get(url)
with open("europe_110.geo.json", "w") as f:
f.write(r.content.decode("utf-8"))
with open("europe_110.geo.json", "r") as f:
data = json.load(f)
def random_color(feature):
return {
"color": "black",
"fillColor": random.choice(["red", "yellow", "green", "orange"]),
}
m = Map(center=(50.6252978589571, 0.34580993652344), zoom=3)
geo_json = GeoJSON(
data=data,
style={"opacity": 1, "dashArray": "9", "fillOpacity": 0.1, "weight": 1},
hover_style={"color": "white", "dashArray": "0", "fillOpacity": 0.5},
style_callback=random_color,
)
m.add(geo_json)
m
import os
import json
import random
import requests
from ipyleaflet import Map, GeoJSON
if not os.path.exists("europe_110.geo.json"):
url = "https://github.com/jupyter-widgets/ipyleaflet/raw/master/examples/europe_110.geo.json"
r = requests.get(url)
with open("europe_110.geo.json", "w") as f:
f.write(r.content.decode("utf-8"))
with open("europe_110.geo.json", "r") as f:
data = json.load(f)
def random_color(feature):
return {
"color": "black",
"fillColor": random.choice(["red", "yellow", "green", "orange"]),
}
m = Map(center=(50.6252978589571, 0.34580993652344), zoom=3)
geo_json = GeoJSON(
data=data,
style={"opacity": 1, "dashArray": "9", "fillOpacity": 0.1, "weight": 1},
hover_style={"color": "white", "dashArray": "0", "fillOpacity": 0.5},
style_callback=random_color,
)
m.add(geo_json)
m
In [ ]:
Copied!
import geohey
import geohey
In [ ]:
Copied!
m = geohey.Map()
m.add_basemap("OpenTopoMap")
# m.add_geojson("europe_110.geo.json")
# m.add_geojson("countries.geojson", name="Countries")
m.add_shp("countries.shp", name="Countries")
m.add_layers_control()
m
m = geohey.Map()
m.add_basemap("OpenTopoMap")
# m.add_geojson("europe_110.geo.json")
# m.add_geojson("countries.geojson", name="Countries")
m.add_shp("countries.shp", name="Countries")
m.add_layers_control()
m
In [ ]:
Copied!