Raster
In [1]:
Copied!
from ipyleaflet import Map, ImageOverlay
m = Map(center=(25, -115), zoom=4)
image = ImageOverlay(
url="https://i.imgur.com/06Q1fSz.png",
# url='../06Q1fSz.png',
bounds=((13, -130), (32, -100)),
)
m.add(image)
m
from ipyleaflet import Map, ImageOverlay
m = Map(center=(25, -115), zoom=4)
image = ImageOverlay(
url="https://i.imgur.com/06Q1fSz.png",
# url='../06Q1fSz.png',
bounds=((13, -130), (32, -100)),
)
m.add(image)
m
Out[1]:
In [2]:
Copied!
import uzgeo
import uzgeo
In [3]:
Copied!
m = uzgeo.Map()
url = "https://media0.giphy.com/media/v1.Y2lkPTc5MGI3NjExOXJ2YmozZzAxdzNldnQ2ZjNlYjgzdHdieTNidmgxZWp3dzc5MTdxMSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/cYZkY9HeKgofpQnOUl/source.gif"
# url='../06Q1fSz.png',
bounds = ((13, 100), (45, 130))
m.add_image(url, bounds)
m.add_layers_control()
# m.scroll_wheel_zoom = True
m
m = uzgeo.Map()
url = "https://media0.giphy.com/media/v1.Y2lkPTc5MGI3NjExOXJ2YmozZzAxdzNldnQ2ZjNlYjgzdHdieTNidmgxZWp3dzc5MTdxMSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/cYZkY9HeKgofpQnOUl/source.gif"
# url='../06Q1fSz.png',
bounds = ((13, 100), (45, 130))
m.add_image(url, bounds)
m.add_layers_control()
# m.scroll_wheel_zoom = True
m
Out[3]:
In [4]:
Copied!
from localtileserver import TileClient, get_leaflet_tile_layer, examples
from ipyleaflet import Map
# Create a TileClient from a raster file
client = TileClient("https://github.com/opengeos/datasets/releases/download/raster/landsat7.tif")
# Create ipyleaflet TileLayer from that server
t = get_leaflet_tile_layer(client)
# Create ipyleaflet map, add tile layer, and display
m = Map(center=client.center(), zoom=client.default_zoom)
m.add(t)
m
from localtileserver import TileClient, get_leaflet_tile_layer, examples
from ipyleaflet import Map
# Create a TileClient from a raster file
client = TileClient("https://github.com/opengeos/datasets/releases/download/raster/landsat7.tif")
# Create ipyleaflet TileLayer from that server
t = get_leaflet_tile_layer(client)
# Create ipyleaflet map, add tile layer, and display
m = Map(center=client.center(), zoom=client.default_zoom)
m.add(t)
m
Out[4]:
In [5]:
Copied!
m.layers
m.layers
Out[5]:
(TileLayer(attribution='© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors', base=True, max_zoom=19, min_zoom=1, name='OpenStreetMap.Mapnik', options=['attribution', 'bounds', 'detect_retina', 'max_native_zoom', 'max_zoom', 'min_native_zoom', 'min_zoom', 'no_wrap', 'tile_size', 'tms', 'zoom_offset'], url='https://tile.openstreetmap.org/{z}/{x}/{y}.png'),
BoundTileLayer(attribution="Raster file served by <a href='https://github.com/banesullivan/localtileserver' target='_blank'>localtileserver</a>.", bounds=((37.569444, -122.634858), (37.977799, -122.047091)), max_native_zoom=30, max_zoom=30, options=['attribution', 'bounds', 'detect_retina', 'max_native_zoom', 'max_zoom', 'min_native_zoom', 'min_zoom', 'no_wrap', 'tile_size', 'tms', 'zoom_offset'], show_loading=True, url='http://127.0.0.1:34371/api/tiles/{z}/{x}/{y}.png?&filename=%2Fvsicurl%3Furl%3Dhttps%253A%252F%252Fgithub.com%252Fopengeos%252Fdatasets%252Freleases%252Fdownload%252Fraster%252Flandsat7.tif%26use_head%3Dno%26list_dir%3Dno'))
In [6]:
Copied!
client.center()
client.center()
Out[6]:
(37.7736215, -122.34097449999999)
In [7]:
Copied!
client.default_zoom
client.default_zoom
Out[7]:
9
In [8]:
Copied!
m.layers[-1].interact(opacity=(0.0, 1.0, 0.1))
m.layers[-1].url
client.center()
client.default_zoom
m.layers
m.layers[-1].interact(opacity=(0.0, 1.0, 0.1))
m.layers[-1].url
client.center()
client.default_zoom
m.layers
Out[8]:
(TileLayer(attribution='© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors', base=True, max_zoom=19, min_zoom=1, name='OpenStreetMap.Mapnik', options=['attribution', 'bounds', 'detect_retina', 'max_native_zoom', 'max_zoom', 'min_native_zoom', 'min_zoom', 'no_wrap', 'tile_size', 'tms', 'zoom_offset'], url='https://tile.openstreetmap.org/{z}/{x}/{y}.png'),
BoundTileLayer(attribution="Raster file served by <a href='https://github.com/banesullivan/localtileserver' target='_blank'>localtileserver</a>.", bounds=((37.569444, -122.634858), (37.977799, -122.047091)), max_native_zoom=30, max_zoom=30, options=['attribution', 'bounds', 'detect_retina', 'max_native_zoom', 'max_zoom', 'min_native_zoom', 'min_zoom', 'no_wrap', 'tile_size', 'tms', 'zoom_offset'], show_loading=True, url='http://127.0.0.1:34371/api/tiles/{z}/{x}/{y}.png?&filename=%2Fvsicurl%3Furl%3Dhttps%253A%252F%252Fgithub.com%252Fopengeos%252Fdatasets%252Freleases%252Fdownload%252Fraster%252Flandsat7.tif%26use_head%3Dno%26list_dir%3Dno'))
In [9]:
Copied!
m.layers[-1].interact(opacity=(0.0, 1.0, 0.1))
m.layers[-1].interact(opacity=(0.0, 1.0, 0.1))
Out[9]: