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

网站首页banner/网络营销的未来发展趋势论文

网站首页banner,网络营销的未来发展趋势论文,移动网站开发面试,wordpress防镜像在 Cesium 中,你可以添加 WMS、WMTS、地形图 和 3D Tiles 数据源。以下是详细的实现方法: 1. 添加 WMS 服务 WMS(Web Map Service)是一种动态地图服务,适用于加载栅格地图图层。 代码示例 const viewer new Cesium…

Cesium 中,你可以添加 WMSWMTS地形图3D Tiles 数据源。以下是详细的实现方法:


1. 添加 WMS 服务

WMS(Web Map Service)是一种动态地图服务,适用于加载栅格地图图层。

代码示例

const viewer = new Cesium.Viewer("cesiumContainer");// 添加 WMS 图层
const wmsProvider = new Cesium.WebMapServiceImageryProvider({url: "https://your-wms-server.com/wms", // WMS 服务地址layers: "layer1,layer2", // 要加载的图层parameters: {service: "WMS",format: "image/png",transparent: true,},enablePickFeatures: false, // 是否支持点击查询
});viewer.imageryLayers.addImageryProvider(wmsProvider);

参数说明

  • url:WMS 服务地址。
  • layers:要加载的图层名称(多个用逗号分隔)。
  • parameters:WMS 请求参数(如 format, transparent)。
  • enablePickFeatures:是否允许点击查询要素(默认 false)。

2. 添加 WMTS 服务

WMTS(Web Map Tile Service)是一种瓦片地图服务,适合加载高分辨率地图。

代码示例

const viewer = new Cesium.Viewer("cesiumContainer");// WMTS 配置
const wmtsProvider = new Cesium.WebMapTileServiceImageryProvider({url: "https://your-wmts-server.com/wmts", // WMTS 服务地址layer: "layer-name", // 图层名称style: "default", // 样式format: "image/png",tileMatrixSetID: "EPSG:3857", // 瓦片矩阵集(如 Web Mercator)maximumLevel: 18, // 最大缩放级别credit: new Cesium.Credit("Data provided by XXX"), // 数据来源声明
});viewer.imageryLayers.addImageryProvider(wmtsProvider);

参数说明

  • url:WMTS 服务地址。
  • layer:要加载的图层名称。
  • tileMatrixSetID:瓦片矩阵集(如 EPSG:3857EPSG:4326)。
  • maximumLevel:最大缩放级别(影响加载的瓦片分辨率)。

3. 添加地形数据

Cesium 支持加载 全球地形自定义地形(如 Cesium World Terrain)。

(1)使用 Cesium World Terrain(默认全球地形)

const viewer = new Cesium.Viewer("cesiumContainer", {terrainProvider: Cesium.createWorldTerrain(), // 使用 Cesium 全球地形
});

(2)加载自定义地形(如 STK 地形)

const customTerrainProvider = new Cesium.CesiumTerrainProvider({url: "https://your-terrain-server.com/terrain", // 地形服务地址requestVertexNormals: true, // 是否请求顶点法线(用于光照效果)requestWaterMask: true, // 是否请求水面效果
});const viewer = new Cesium.Viewer("cesiumContainer", {terrainProvider: customTerrainProvider,
});

(3)本地地形数据(如 quantized-mesh)

const localTerrainProvider = new Cesium.CesiumTerrainProvider({url: "./data/terrain", // 本地地形数据路径
});const viewer = new Cesium.Viewer("cesiumContainer", {terrainProvider: localTerrainProvider,
});

4. 加载 3D Tiles

3D Tiles 是 Cesium 的 3D 数据标准,适用于加载 倾斜摄影、BIM、点云 等数据。

(1)加载 3D Tiles 模型

const viewer = new Cesium.Viewer("cesiumContainer");const tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({url: "https://your-3dtiles-server.com/tileset.json", // tileset.json 路径maximumScreenSpaceError: 2, // 渲染质量(数值越小越精细)dynamicScreenSpaceError: true, // 动态调整加载精度dynamicScreenSpaceErrorDensity: 0.00278, // 密度控制})
);// 定位到 3D Tiles
viewer.zoomTo(tileset);

(2)调整 3D Tiles 样式

tileset.style = new Cesium.Cesium3DTileStyle({color: {conditions: [["${Height} >= 100", "color('red')"],["${Height} >= 50", "color('yellow')"],["true", "color('blue')"],],},
});

(3)控制 3D Tiles 显隐

tileset.show = false; // 隐藏
tileset.show = true;  // 显示

总结

数据类型Cesium 加载方式适用场景
WMSWebMapServiceImageryProvider动态地图服务
WMTSWebMapTileServiceImageryProvider瓦片地图服务
地形数据CesiumTerrainProvider全球/自定义地形
3D TilesCesium3DTileset3D 模型、BIM、点云

常见问题

  1. WMS/WMTS 加载失败?

    • 检查 url 是否正确,确保服务支持 CORS
    • 确认 layerstileMatrixSetID 参数是否正确。
  2. 3D Tiles 加载慢?

    • 调整 maximumScreenSpaceError 降低渲染质量。
    • 使用 Cesium3DTilesetpreloadWhenHidden 预加载。
  3. 地形不显示?

    • 确保 terrainProvider 正确设置。
    • 检查地形数据路径或服务是否可用。

http://www.whsansanxincailiao.cn/news/32039724.html

相关文章:

  • 移动网站开发测试工具/软文推广公司有哪些
  • 古镇营销型网站建设/优化方案怎么写
  • 上海商务网站建设/公司地址怎么弄在百度上显示
  • 家用100mb光纤做网站/windows优化大师提供的
  • 网站为何突然不收录了/关键词优化顾问
  • 心悦会员荣誉战场两张免做卡网站/定制网站+域名+企业邮箱
  • 雄安网站建设推广/自己建网站要花多少钱
  • 厦门网站建设是什么意思/下载地图导航手机版免流量费用
  • wordpress 搜索小工具栏/优化游戏性能的软件
  • 如何在网站找做贸易的客户/客源引流推广
  • 网站提交链接入口/宁波seo推广优化哪家强
  • 做网站参考文献/手机seo排名
  • 运城网站建设公司有多少/百度网盘人工客服
  • wordpress 百万ip/seo关键词推广多少钱
  • 北京网站备案拍照的地点/链接检测工具
  • 个人备案 网站内容/关键词在线采集
  • 聊城做网站建设/网络营销推广方案范文
  • 购物网站开发实战/seo是干啥的
  • b2b网站做推广/企业查询
  • 有没有专门做采购的网站/网络营销推广方案步骤
  • 老外做汉字网站/百度问答首页
  • wordpress查看网站内容/新品推广活动方案
  • 制作移动端网站价格/营销软文范例大全300
  • 珠海网站制作哪家便宜/百度服务平台
  • 网站备案多久/北京百度seo关键词优化
  • wordpress footer错位/广州百度快速优化排名
  • 丽水建设局网站/外贸seo优化
  • 个人网站电商怎么做/网页制作app
  • 端 传媒网站模板/icp备案查询官网
  • 云南网站建设一度科技公司/社群营销的具体方法