我有一张 .PNG 图像,它本质上是光栅图形,但不是光栅格式。这些图像是提供给我的,否则我将生成光栅并避免此问题。
我想在R中的leaflet底图上叠加该图像。图像叠加只是为了让用户在周围绘制一个边界框,并查询数据库以获取在该区域生成光栅的原始数据。
在Python的Leaflet实现中,可以通过这种方式实现图像叠加。
center = [0,0]
zoom = 2
m = Map(center=center, zoom=zoom)
layer = ImageOverlay(url="filename.png", bounds=(( min_lat, min_lon),
(max_lat, max_lon)))
m.add_layer(layer)
return m
目前看来,在R中要做到这一点,我需要一个栅格对象,然后使用addRasterImage()
,它似乎将栅格转换为RGB图像,然后将其覆盖在leaflet地图上。我有一张图片,只想将其作为图层添加,而不是需要一个栅格格式。谢谢。