Javascript 返回单击像素的行、列的高分辨率图像查看器/平铺器

Javascript 返回单击像素的行、列的高分辨率图像查看器/平铺器,javascript,html,google-maps,coordinates,tiff,Javascript,Html,Google Maps,Coordinates,Tiff,我正在尝试设置一个图像查看器/server/tiler,它将获取一个大(>~10gb).tif文件,并在html5/js查看器中平铺它 基本上,该应用程序将: 在服务器上平铺图像-即时将非常好,因为用户将上传自己的图像 显示tif图像(完整或平铺) 启用缩放 泛启用 最好是javascript/html5 单击事件,绘制一个标记 返回该标记的x,y(行,列) 到目前为止我已经看过了。但它似乎无法返回x、y(行、列)或在单击事件上绘制标记。另外,文档编写得很糟糕,设置起来非常困难。因此

我正在尝试设置一个图像查看器/server/tiler,它将获取一个大(>~10gb).tif文件,并在html5/js查看器中平铺它

基本上,该应用程序将:

  • 在服务器上平铺图像-即时将非常好,因为用户将上传自己的图像
  • 显示tif图像(完整或平铺)
    • 启用缩放
    • 泛启用
    • 最好是javascript/html5
  • 单击事件,绘制一个标记
    • 返回该标记的x,y(行,列)
到目前为止我已经看过了。但它似乎无法返回x、y(行、列)或在单击事件上绘制标记。另外,文档编写得很糟糕,设置起来非常困难。因此,我想确保在设置服务器之前,甚至可以使用IIP Image Viewer执行这些操作

我也看过。这在平铺大图像以放置在GoogleMapsAPI中非常有效。这样做的问题是:1)除非使用较旧的版本,否则您现在必须支付大部分费用;2)您必须手动平铺图像并将其放置在服务器上,然后才能使用它们。(除非它们是我不知道的命令行方法??)

用户将分别上传他们的图像,然后在查看器中查看它们,并能够单击像素并返回x,y


任何提示或建议都将不胜感激

用户将上传>10GB的文件?实际上,他们将上传(通过ftp)约2gb的文件,其中将使用MatLab创建马赛克,从而生成10GB或更大的tif文件。上传与查看/返回最终tif图像的值相比并不重要。这里没有什么帮助,我想指出这一点。您当然可以使用BigTIFF,但我认为支持不太常见。