Cesium开发:关于加载CGCS2000切片

简介: Cesium开发:关于加载CGCS2000切片

在线的天地图,发布的有两种切片投影格式,一个是 国家2000的坐标系,另一个是 Web Mercator的坐标系,通常我们在开发的时候,用的比较多是Web Mercator的坐标系切片。
在Cesium中,加载Web Mercator的切片作为底图,只需要按照一定的服务形式进行切片配置,代码如下:

imageryProvider: new Cesium.WebMapTileServiceImageryProvider({
   

url:"http://t1.tianditu.com/img_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles",




enablePickFeatures: false

})

在以上的代码中,并不需要设置坐标系的参数,直接就能够加载进来,把切片的地址换成 国家2000,就会出现切片加载不正常,有些地方不能加载的问题。
查看Cesium的API,可以设置影像图层的tilingScheme属性,
设置成球面的切片方案,这样就能加载非Web Mercator形式的切片了。

_tileScheme = new Cesium.GeographicTilingScheme();

但是,在这样设置完以后,发现还是请求的不对,地图的级别和实际的切片级别差一个级别,又设置图层的最小级别,也并没有起作用,所以,这还需要进一步研究。
不过,理解了Cesium的切片设置方式,同时,CGCS2000和Web Mercator在视觉上最主要的区别就是,地图在全图的情况下,一个是长方形的,另一个是正方形。

相关文章
|
存储 设计模式 人工智能
规范:前端代码开发规范
规范:前端代码开发规范
2364 0
Threejs实现模拟管道液体流动
Threejs实现模拟管道液体流动
3978 0
Threejs实现模拟管道液体流动
|
前端开发 JavaScript 安全
【前端相关】elementui使用el-upload组件实现自定义上传
【前端相关】elementui使用el-upload组件实现自定义上传
3853 0
|
1月前
|
缓存 JavaScript 安全
Node.js 和 NPM 更新到最新版本的完整指南
本文提供Node.js与NPM安全、高效更新的完整指南:涵盖NVM、官方安装包及各系统包管理器(Homebrew、NodeSource、nvm-windows)操作步骤,强调更新新功能、修复漏洞、提升兼容性,并提醒备份、本地测试等最佳实践。(239字)
4552 3
|
数据格式
使用小技巧实现el-table组件的合并行功能,ElementUI和ElementPlus都适用
本文介绍了在ElementUI和ElementPlus中使用`el-table`组件实现合并行功能的技巧,包括多列合并和单列合并的方法,并提供了相应的示例代码和运行效果。
10716 46
使用小技巧实现el-table组件的合并行功能,ElementUI和ElementPlus都适用
|
存储 前端开发 JavaScript
通过dem2terrain生成MapboxGL地形服务
通过dem2terrain生成MapboxGL地形服务
690 8
|
前端开发 定位技术 API
Mapbox添加行政区矢量图层,Mapbox添加分级设色图层,Mapbox添加文本标记图层,Mapbox给行政区矢量数据添加名称,Mapbox自定义鼠标悬浮框,Mapbox添加天地图底图
Mapbox的中国分部好像在2021年左右就退出中国了,官方文档的汉化工作也戛然而止,相关的社区建设也相当欠缺,内容比较混乱,最离谱的是mapbox官方底图库中的中国地图基本都是错的,天地图引入又麻烦...... 恰好我最近有一个基础的mapbox应用需求,就做了一些整理和探索,分享给大家。 博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来
|
存储 开发框架 JavaScript
Threejs中三维物体和HTML的爱恨情仇:CSS2DRenderer
【8月更文挑战第7天】Threejs中三维物体和HTML的爱恨情仇:CSS2DRenderer
1853 4
Threejs中三维物体和HTML的爱恨情仇:CSS2DRenderer
|
编译器 vr&ar 图形学
从零开始的unity3d入门教程(五)---- 基于Vuforia的AR项目
这是一篇Unity3D结合Vuforia实现增强现实(AR)项目的入门教程,涵盖了环境配置、Vuforia账户注册、Target数据集创建、Unity项目设置、AR程序配置、Android环境配置以及最终在手机上测试运行的全过程。
从零开始的unity3d入门教程(五)---- 基于Vuforia的AR项目

热门文章

最新文章