cesium调用 geoserver发布Erdas Img影像

参考:https://blog.csdn.net/gisshixisheng/article/details/51263686web

一、软件环境:太乐地图下载器4.9,cesium 1.44,geoserver2.13.0并发

二、geoserver2.13.0自身是支撑ImageMosaic栅格数据的,但我从太乐上导出格式为Erdas(*img)的拼接大图,直接发布不了app

三、为geoserver添加 ErdasImg支持的扩展:ssh

a、到geoserver官网上下载:geoserver-2.13.0-gdal-plugin,并将之拷贝到Geoserver的安装路径..\webapps\geoserver\WEB-INF\lib下,若有文件重复,直接覆盖拷贝便可webapp

b、下载gdal-data,并将gdal-data解压,并添加环境变量GDAL_DATA,其值为gdal-data的解压路径:E:\geoserver\gdal_data。ide

注意:解压的文件夹该用户必定要有访问权限。为方便你们下载,将之共享,下载地址为:连接:http://pan.baidu.com/s/1nv2C8Et 密码:pvlsurl

c、GDAL环境配置.net

本机是64位的win7系统,下载对应版本的VC++以及GDAL版本(gdal-1.9.2-MSVC2008),并将gdal-1.9.2-MSVC2008解压,并将gdal-1.9.2-MSVC2008解压路径(E:\geoserver\gdal-1.9.2-MSVC2008;)添加到环境变量path中便可。一样,我也将下载的东西共享了,请根据本身的须要下载,连接为:连接:http://pan.baidu.com/s/1geL53Pp 密码:0xq7server

四、到geoserver上以ERDASImg的格式添加数据源,选择路径时选择.img,.jpg或是.ige结尾的文件,都提示错误blog

五、以Image Mosaic的格式添加上述的数据源,以下所示,可成功添加并发布

六、Cesium中调用,代码为:

 var viewer = new Cesium.Viewer('cesiumContainer');  
    var provider = new Cesium.WebMapServiceImageryProvider({  
        url: 'http://localhost:8080/geoserver/cesium/wms',  
        layers: 'cesium:custom-rect3',
        version:'1.1.0'
    });  
    viewer.imageryLayers.addImageryProvider(provider); 

七、问题:加载太慢,全球7级的切片须要加载10s左右,8级的须要加载时间更长,但7级的切片过于模糊:

相关文章
相关标签/搜索