GeoServer发布大型tif影像,解决javax等报错问题
GeoServer发布tif影像报错的解决
·
当在GeoServer中发布较大的tif数据时,GeoServer会显示Problem writing exception information back to calling client: javax.imageio.IIOException: Invalid argument to native writeImage等一连串报错问题。出现这种问题的主要原因是tif的格式存在问题导致读取错误。
将tif影像加载到ArcMap中,使用投影栅格工具将坐标系变为WGS1984(便于后续在cesium上显示等操作)。
对于改变坐标系后的tif影像,在ArcMap的图层窗口中右键DATA-Export Data,点击Use Renderer,然后保存,完成对tif影像数据的处理。
在GeoServer中点击数据源-添加新的数据源-GeoTIFF。
选定工作区,设定数据源名称,并选择在ArcMap中最终保存的tif影像作为数据来源,保存并关闭。
在图层中添加新图层,选择刚刚所导入的数据,点击发布。
在Coverage Parameters(覆盖参数)的Input Transparent Color(透明色)设置为000000(黑色),保存并关闭。
在图层预览中,点击OpenLayers即可成功显示出来。
在cesium上连接GeoServer读取该影像,即可在三维地球上显示tif影像。
更多推荐
已为社区贡献1条内容
所有评论(0)