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級的切片過於模糊:

相關文章
相關標籤/搜索