寻找一种用于显示一天不同图像的工具

时间:2016-12-15 18:56:43

标签: leaflet geotiff

问题:如果我需要显示GeoTIF以响应用户从网页,日期和相机类型中挑选,我可以使用LeafletJS,如果是,使用什么插件?我为某一天拍摄的每种相机都存储了GeoTIF。

背景:我制作了一个网页界面,可以查看同一块土地的日常图像。对于您选择的每一天,您可以看到在相同的四个摄像机之间切换的陆地图像。把相机想象成一个选项,比如"周一给我看一下相机#34;或者"周一用相机2和#34;等给我看。这里的关键是选择一天,然后选择相机图像。相机图像全部存储为GeoTIF。 GeoTIFs将被平铺,因为它们非常大,我目前正在使用Leafletjs来显示它们。

问题出在UI中。我不清楚像Leaflet这样的图书馆是否正确,因为我无法找到如何构建一个链接"链接"两个选项,如白天和相机,用于显示由两个选项的交集选择的切片。

我已经想过将这一天用作底图,然后他们将相机作为图层,但同样,我还不清楚实现这一目标的逻辑方法。

1 个答案:

答案 0 :(得分:0)

很难回答这个问题,因为它是一个架构问题,没有发布任何代码。那说,这听起来像一个有趣的项目!听起来你已经通过首先平铺并转换为jpeg或浏览器可以显示的某种格式来解决显示geotiff的问题。

我可以设想这样的工作:

  • 摄像机位置是传单中的标记图层
  • Mon-Sun数据源是可以打开和关闭的图层。这应该是一次一层(可能会说Mon,Tues,Weds都被选中。

  • 将Click事件分配给Camera Markers图层,并在该事件中回调执行一些javascript编码以更新当前选定的摄像机ID,并将当前所选摄像机的图块层交换为当前选择的Mon -Sun layer。

  

我不清楚像Leaflet这样的图书库是否正确

传单似乎是一个不错的选择,你可能只需要深入了解api。

编辑:

当我进一步思考时,我不确定这是否会奏效。相机图像是倾斜的还是正交的?我认为传单中的平铺层需要正交。我注意到有一个看起来可能有用的插件

  

Leaflet.Photo插件,用于在Leaflet地图上显示带有地理标记的照片。演示。 BjørnSandvik

http://leafletjs.com/plugins.html