Vector
In [ ]:
Copied!
import os
import json
import random
import requests
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 os
import json
import random
import requests
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 [1]:
Copied!
import athigeo
import athigeo
In [11]:
Copied!
m = athigeo.Map()
m.add_basemap("OpenTopoMap")
# m.add_geojson("europe_110.geo.json")
m.add_shp(".\SOM_LivelihoodZones\SOM_LivelihoodZones.shp")
m
m = athigeo.Map()
m.add_basemap("OpenTopoMap")
# m.add_geojson("europe_110.geo.json")
m.add_shp(".\SOM_LivelihoodZones\SOM_LivelihoodZones.shp")
m
Out[11]:
Map(center=[20, 0], controls=(ZoomControl(options=['position', 'zoom_in_text', 'zoom_in_title', 'zoom_out_text…