Cesium 呼叫Geoserver WMS服務及Geoserver服務釋出
阿新 • • 發佈:2018-11-04
轉:https://blog.csdn.net/kill5921/article/details/79170963
- GeoServer服務釋出
下載GeoServer安裝版安裝,同時安裝geopackage擴充套件,以備使用。
使用XX地圖下載器下載地圖,匯出成GeoPackage地圖檔案。
開啟GeoServer服務介面
點選左側工作區 ->新增新的工作區 ->輸入一個名字URL可以隨意起,點選提交(作者使用的名字是Cesium)
點選左側資料儲存->新建資料來源,會發現兩個GeoPackage,此處根據下載的地圖型別選擇即可
工作區選擇剛剛新建的工作區,資料來源名稱可以隨便起,連線引數點選瀏覽選擇剛才匯出的GeoPackage檔案
釋出成功後彈出如下視窗,點擊發布
點選左側 -> Layer Perview 找的剛才釋出的圖層,點選 OpenLayers
出現如下效果:
說明你的Geoserver服務釋出成功了。完成了第一步
- Cesium呼叫WMS服務
開啟Cesium工作區,新增如下程式碼。
- <script>
-
var viewer =
new Cesium.Viewer(
'cesiumContainer'
- var provider = new Cesium.WebMapServiceImageryProvider({
- url: 'http://localhost:8082/geoserver/cesium/wms',
- layers: 'cesium:taile',
- parameters: {
- service : 'WMS',
- format: 'image/png',
- transparent: true,
- }
- });
- viewer.imageryLayers.addImageryProvider(provider);
- </script>
上述程式碼中Url為
至此Cesium離線地圖服務完成
2.12Geoserver及擴充套件包下載:http://download.csdn.net/download/kill5921/10225615