首页 > 其他分享 >Cesium如何加载PBS发布的WMTS服务

Cesium如何加载PBS发布的WMTS服务

时间:2023-04-13 12:33:43浏览次数:38  
标签:http PBS rest WMTS Cesium 加载

Cesium加载Geoserver发布的WMTS服务,url示例:

'http://localhost:8080/geoserver/gwc/service/wmts/rest/nurc:mosaic/{style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}?format=image/png', 而PBS(PortableBasemapServer)发布的地址是这样: http://192.168.58.1:7080/PBS/rest/services/cngooglemap/MapServer/WMTS 在Cesium中使用时可以通过TMS形式加载即UrlTemplateImageryProvider,url改写为: http://192.168.58.1:7080/PBS/rest/services/cngooglemap/MapServer/WMTS/tile/1.0.0/cngooglemap/default/GoogleMapsCompatible/{z}/{reverseY}/{x}.jpg 注意这里反向的写法是reverseY而不是-y  

标签:http,PBS,rest,WMTS,Cesium,加载
From: https://www.cnblogs.com/yifeimiao/p/17314265.html

相关文章

  • Cesium离线部署的正确方法
    网上相关文章比较杂,有的说要改源码,其实不用,都试了一遍发现这样才对varmyProviderViewModel=newCesium.ProviderViewModel({name:"天地图地形",tooltip:"",iconUrl:"Widgets/Images/ImageryProviders/naturalEarthII.png",c......
  • Cesium
    实景三维 参考资料数字三维http://csit.anancar.cn/p/index.php?title=%E6%95%B0%E5%AD%97%E4%B8%89%E7%BB%B4#Cesium_.E6.8B.9B.E8.81.98.E8.A6.81.E6.B1.82 Cesium中国博客列表https://my.oschina.net/u/1470240  CesiumLab视频教程http://www.iqiyi.com/w_19s2......
  • 基于vue和vite的cesium、cesiumNavigation使用--(1)项目构建及引入
    ​系统信息windows10LTSC21H2vscode:1.77.1nodejs:18.15.0npm:9.5.0版本信息vue:3.2.47vite:4.1.4cesium:1.104.0vue-router:4.1.6默认在以上的js相关版本下构建环境,并包括创建vue项目,创建vue-router文件并构建路由,创建vue视图等等,以上内容不再赘述。如环境和版本不同,则项......
  • cesium:Transforms
    Transforms类提供了一些用于坐标变换的方法,可以帮助我们在不同的参考系之间转换点或向量。cesium中最常用的transforms类有以下几个:Transforms.eastNorthUpToFixedFrame(origin,ellipsoid,result)这个方法接受一个原点参数、一个椭球体参数和一个可选的结果参数,返回一个4x4的......
  • Cesium案例(八) Terrain
    第一步正常建viewer,需要注意的是官网例子属性值比较老,最新版本的属性值有所差异,全copy官网会无法运行,提示函数未定义。第一处差异官网: 1constviewer=newCesium.Viewer("cesiumContainer",{2terrain:Cesium.Terrain.fromWorldTerrain({3requestWaterMask:t......
  • Cesium中加载大规模数据稳定流畅之性能优化思路
    1. 使用数据流技术:Cesium支持使用数据流技术,即按需加载和卸载数据,以最小化数据传输量和加载时间。实现原理大致如下:Cesium会根据相机位置和高度动态调整3DTiles的细节级别,并将需要渲染的Tiles加入渲染队列。当队列中的Tiles的内存使用量超过maximumMemoryUsage属性......
  • Cesium 案例 (七) Time Dynamic Wheels
      知识点和api都以注释的形式标注在了代码中,学习Cesium官方案例可以作为辅助理解代码,进行自我学习和案例复现。主要学习网站:cesium官网案例源码cesium中文网api文档 Cesium.Ion.defaultAccessToken=    "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI......
  • Cesium案例(六) Time Dynamic Wheels
     知识点和api都以注释的形式标注在了代码中,学习Cesium官方案例可以作为辅助理解代码,进行自我学习和案例复现。主要学习网站:cesium官网案例源码cesium中文网api文档 Cesium.Ion.defaultAccessToken=    "token";   constviewer=newCesium.Viewer("ce......
  • Cesium案例(五) Underground Color
       Cesium.Ion.defaultAccessToken=    token   constviewer=newCesium.Viewer("cesiumContainer");   constscene=viewer.scene;   constglobe=scene.globe;   //获取或设置深度测试椭球。   scene.screenSpaceCa......
  • Cesium 案例(三) Web Map Service(WMS) Washington DC 2017
    WMSCesium.Ion.defaultAccessToken="token";   constviewer=newCesium.Viewer("cesiumContainer");   //AddaWMSimagerylayer   constlayer=newCesium.ImageryLayer(    newCesium.WebMapServiceImageryProvider({ ......