当前位置: 首页 > news >正文

CesiumJS 本地数据瓦片加载南北两极出现圆点问题

在这里插入图片描述

const imageryProvider = new UrlTemplateImageryProvider({
 url: "/gisimg/{z}/{x}/{reverseY}.png",
 minimumLevel: 0,
 maximumLevel: 19
    })

上面这段代码是加载本地切片,但是有个致命问题就是会出现南北两极显示蓝色圆点
解决方案:
加上这句话: viewer.value.imageryLayers.removeAll() 即可解决

viewer.value.imageryLayers.removeAll()
 const imageryProvider = new UrlTemplateImageryProvider({
 url: "/gisimg/{z}/{x}/{reverseY}.png",
 minimumLevel: 0,
 maximumLevel: 19
    })

首先我们需要知道我们加载的本地切片是什么投影类型?我加载的web墨卡托投影的本地切片,由上述可知,该数据纬度范围是在-85~85范围内的,所以南北极是没有影像的。CesiumJS在使用Web墨卡托覆盖极点时,会自动拉伸影像层。因此,你可以通过viewer.imageryLayers.removeAll()方法删除Cesium的默认影像层,然后添加你自己本地的影像切片数据,这样它就具有覆盖极点的相同行为。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/97810.html

相关文章:

  • QML中的WorkerScript
  • TCP 协议算法解析 | RTT / 滑动窗口 / 拥塞控制
  • 时间轮算法:原理、演进与应用实践指南
  • Git和GitCode使用
  • 蓝桥杯-特殊的三角形(dfs/枚举/前缀和)
  • 自学-python-爬虫入门
  • 高项第十五章——项目风险管理
  • 2025年信息系统与未来教育国际学术会议(ISFE 2025)
  • 减少采样空间方法 变成后验概率
  • 不使用自动映射驼峰命名法,直接在接口上使用注解@Results方法映射
  • C++11·部分重要语法III
  • 29_项目
  • linux系统中fstab 各字段详细说明
  • 高清壁纸一站式获取:海量分类,免费无弹窗
  • redis实现简易消息队列
  • Python代码调用Java接口的简单demo
  • 基于本人猜想和尼古拉特斯拉的结合的植物发电站系统
  • DeepSeek-V3-0324 版本升级概要
  • 关于embedding向量模型的知识
  • Kafka中的消息如何分配给不同的消费者?
  • 多线程—synchronized原理
  • Ubuntu24.04 配置远程桌面服务
  • 当前环境下,数据安全何去何从?
  • [数据结构]并查集(系统整理版)
  • vscode 打开工程 看不到文件目录
  • FlexAlign.SpaceBetween`、`FlexAlign.SpaceAround` 和 `FlexAlign.SpaceEvenly三个属性的区别
  • 解决Dify:failed to init dify plugin db问题
  • C - 通讯录2.0(详细解析)
  • AI知识补全(八):多模态大模型是什么?
  • 第4期:重构软件测试体系——生成式AI如何让BUG无所遁形