cesium入门示例-geoserver服务访问

本文详细介绍了如何使用Cesium在Web应用中接入WMS、WMTS和WFS三种地理信息服务,包括具体的服务地址配置、图层参数设置及数据源加载方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、wms服务访问

 1 //wms服务
 2 viewer.imageryLayers.addImageryProvider(new Cesium.WebMapServiceImageryProvider({
 3     url: 'http://localhost/geoserver/topp/wms', //服务地址
 4     layers: 'topp:countries', //服务图层,需要修改成你自己发布的名称
 5     parameters: {
 6         service: 'WMS',
 7         format: 'image/png',
 8         transparent: true
 9     }
10 }));

 

2、wmts服务访问

1 //wmts瓦片服务
2 viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({
3     url: 'http://localhost/geoserver/gwc/service/wmts?REQUEST=GetTile&SERVICE=WMTS&VERSION=1.0.0' +
4         '&LAYER=topp:coverage&STYLE=&FORMAT=image/png&TILEMATRIXSET=EPSG:900913&TILEMATRIX=EPSG:900913:{TileMatrix}&TILECOL={TileCol}&TILEROW={TileRow}', //服务地址
5     maximumLevel: 15
6 }));

 

3、wfs服务访问

1 var promise = Cesium.GeoJsonDataSource.load('http://localhost/geoserver/wfs?' +
2     '&version=1.0.0&request=GetFeature&typeName=topp:Meter&outputFormat=application%2Fjson', {
3         strokeWidth: 3,
4         markerSymbol: 'park',
5         clampToGround: true
6     });
7 viewer.dataSources.add(promise);

 

转载于:https://www.cnblogs.com/HandyLi/p/11112894.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值