javascript - Geoserver : 如何从 geoTIFF 获取真正的 rgb 波段
问题描述
当我转到 geoserver -> 图层预览 -> OpenLayers 时,如果我单击图像上的某个位置,它会给我 RGBA 波段,如何使用 OpenLayers 在特定像素/坐标处获取这些波段?
我尝试使用 getImageData 但它不准确(只有 0-255)并且取决于缩放级别。
我也尝试使用 getFeatureInfoUrl 但我不知道如何使用它来获取 RGBA 信息。
谢谢。
编辑:似乎 Mike 的建议可行,但我在请求 geotiff 图像时遇到问题。从此链接:输出格式应该可以请求geotiff或tiff格式,但在geoserver上我只能在png、jpg和gif格式之间进行选择,如何在geoserver上添加更多格式?
解决方案
推荐阅读
- python - 如何在pyqt中播放视频
- javascript - 更改 google-scripts 中的日期,使其小于或等于,而不是仅等于
- reactjs - 如何使用不同的参数多次调用 Api 然后存储响应?
- amazon-web-services - 如何通过 CloudFormation 为 lambda 函数配置 Alexa Skills Kit 触发器?
- php - Magento Rest API - 成功创建订单时返回空/空白订单 ID
- c++ - 编写代码以查找数组中的对数时出现分段错误
- javascript - Vuejs:如何在异步导入加载中设置道具值?
- if-statement - Flutter - 如何检查变量是否存在?
- python - 为什么 deleteB() 不删除链表中的最后一个元素?
- android-studio - Android Studio 3.5 的 Instant Run 在哪里?