iClient3D 加载天地图服务

1 对国家天地图,通过TiandituImageryProvider影像服务提供者加载地图;

javascript 复制代码
var TiandituimageryLayer=new Cesium.TiandituImageryProvider({
mapStyle: Cesium.TiandituMapsStyle[value],
 token: "4a00a1dc5387b8ed8adba3374bd87e5e"
  })
  viewer.imageryLayers.addImageryProvider(TiandituimageryLayer);

2 对国家天地图,通过TiandituAnnotationProvider地形服务提供者加载地形;

javascript 复制代码
var provider = new Cesium.TiandituTerrainProvider({
token:"4a00a1dc5387b8ed8adba3374bd87e5e"
});
viewer.terrainProvider = provider;

3 对非国家天地图,特别是坐标系等信息与国家天地图不一致的情况,通过解析能力文档进行加载地图

javascript 复制代码
var matrixIds = [];
for (let i = 0; i < 19; i++) {
    matrixIds[i] = i + 1;
}
var wmtsImageryProvider = new Cesium.WebMapTileServiceImageryProvider({
		url: 'http://www.sdmap.gov.cn/tileservice/SDRasterPubMap',
		layer: '山东影像地图',
		style: 'default',
		format: 'tiles',
		tileMatrixSetID: 'SDRasterPubMap',
		tileMatrixLabels: matrixIds,
		tilingScheme: new Cesium.GeographicTilingScheme({
		ellipsoid: Cesium.Ellipsoid.CGCS2000,
		numberOfLevelZeroTilesX: 2,
		numberOfLevelZeroTilesY: 1
	})
});
viewer.imageryLayers.addImageryProvider(wmtsImageryProvider);
相关推荐
HahaGiver6666 小时前
Unity Shader Graph 3D 实例 - 基础的模型贴图渲染
3d·unity·游戏程序·贴图·游戏美术
HahaGiver6666 小时前
Unity Shader Graph 3D 实例 - 一个简单的3D打印效果
3d·unity·游戏引擎
小一亿8 小时前
【3ds Max动画】烟花:超级喷射粒子,荧光粒子效果
学习·3d·图形渲染·3dsmax·动画
zstar-_9 小时前
3D高斯泼溅的后处理方式
3d
酷柚易汛智推官11 小时前
UE5.7:3D 内容生产的新范式
3d·ue5·酷柚易汛
二川bro1 天前
第33节:程序化生成与无限地形算法
前端·算法·3d·threejs
点PY1 天前
FCAF3D: Fully Convolutional Anchor-Free 3D Object Detection论文精读
人工智能·目标检测·3d
da_vinci_x2 天前
Substance 3D 材质流:AI 快速生成与程序化精修
人工智能·游戏·3d·材质·设计师·技术美术·游戏美术
博图光电2 天前
3D TOF 视觉相机:以毫秒级三维感知,开启智能交互新时代
数码相机·3d
GISer_Jing2 天前
OSG多视口与多通道渲染核心技术解析
c++·3d·新浪微博