大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
小编给大家分享一下Cesium如何加载skyline的sgs影像图,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
为钦南等地区用户提供了全套网页设计制作服务,及钦南网站建设行业解决方案。主营业务为成都网站制作、网站设计、钦南网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
skyline的sgs可以发布影像的wms服务和高程的wms服务,并且符合ogc标准,Cesium可以加载wms影像的服务,所以直接按照Cesium提供的API接口即可进行加载。
这是Cesium加载wms的接口文档地址,若想查看详细参数设置,查看以下的网址:https://cesiumjs.org/Cesium/Build/Documentation/WebMapServiceImageryProvider.html
API中提供了一个加载arcgisonline发布的wms服务样例:
var provider = new Cesium.WebMapServiceImageryProvider({
url : 'https://sampleserver1.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer',
layers : '0',
proxy: new Cesium.DefaultProxy('/proxy/')});
viewer.imageryLayers.addImageryProvider(provider);
Skyline的sgs发布的wms影像服务是基础地址是:http://localhost/SG/Imagery,根据图层名称就可以进行加载。
详细代码如下:
viewer.imageryLayers.addImageryProvider(new Cesium.WebMapServiceImageryProvider({
//基础url地址
url: 'http://localhost/SG/Imagery',
//图层名称
layers: 'ts.mpt',
//字段配置
parameters: {
service: 'WMS',
format: 'image/png'
},
baseLayerPicker: false
}));
看完了这篇文章,相信你对“Cesium如何加载skyline的sgs影像图”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!