Cesium 调用Geoserver WMS服务及Geoserver服务发布

走了非常非常非常多的弯路,谨以此文,献给后来之人。

 

  • GeoServer服务发布

下载GeoServer安装版安装,同时安装geopackage扩展,以备使用。

 

使用XX地图下载器下载地图,导出成GeoPackage地图文件。

 

Cesium 调用Geoserver WMS服务及Geoserver服务发布_第1张图片

打开GeoServer服务界面

Cesium 调用Geoserver WMS服务及Geoserver服务发布_第2张图片

 

点击左侧工作区 ->添加新的工作区 ->输入一个名字URL可以随意起,点击提交(作者使用的名字是Cesium)

Cesium 调用Geoserver WMS服务及Geoserver服务发布_第3张图片

 

点击左侧数据存储->新建数据源,会发现两个GeoPackage,此处根据下载的地图类型选择即可

Cesium 调用Geoserver WMS服务及Geoserver服务发布_第4张图片

工作区选择刚刚新建的工作区,数据源名称可以随便起,连接参数点击浏览选择刚才导出的GeoPackage文件

Cesium 调用Geoserver WMS服务及Geoserver服务发布_第5张图片

发布成功后弹出如下窗口,点击发布

Cesium 调用Geoserver WMS服务及Geoserver服务发布_第6张图片

点击左侧 -> Layer Perview 找的刚才发布的图层,点击 OpenLayers 

Cesium 调用Geoserver WMS服务及Geoserver服务发布_第7张图片

出现如下效果:

Cesium 调用Geoserver WMS服务及Geoserver服务发布_第8张图片

 

 

 

说明你的Geoserver服务发布成功了。完成了第一步

Cesium调用WMS服务

打开Cesium工作区,添加如下代码。

 

 

 

上述代码中Url为

Cesium 调用Geoserver WMS服务及Geoserver服务发布_第9张图片

至此Cesium离线地图服务完成

Cesium 调用Geoserver WMS服务及Geoserver服务发布_第10张图片

注意:最后访问时使用谷歌浏览器跨域方式访问,否则会出现WMS服务无响应的情况。

 

 2.12Geoserver及扩展包下载:http://download.csdn.net/download/kill5921/10225615

 

 

你可能感兴趣的:(Cesium 调用Geoserver WMS服务及Geoserver服务发布)