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!
%pip install pyshp
%pip install pyshp
In [2]:
Copied!
import spatialtsp
import spatialtsp
In [3]:
Copied!
m=spatialtsp.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=spatialtsp.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
Out[3]:
Map(center=[20, 0], controls=(ZoomControl(options=['position', 'zoom_in_text', 'zoom_in_title', 'zoom_out_text…