地图初始化及geojson数据

html部分

<div id="GlobeView"></div>css
#GlobeView{position: absolutewidth: 100%height: 100%
}

JS部分

let viewer = new Cesium.Viewer("GlobeView", {// 添加天地图影像底图imageryProvider: new Cesium.WebMapTileServiceImageryProvider({url: TDT_IMG_W,layer: "tdtVecBasicLayer",style: "default",format: "image/jpeg",tileMatrixSetID: "GoogleMapsCompatible"})});// 添加天地图标注viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({ url: TDT_CIA_W,layer: "tdtAnnoLayer",style: "default",format: "image/jpeg",tileMatrixSetID: "GoogleMapsCompatible"}))// 照相机视角跳转到中国viewer.camera.flyTo({destination: Cesium.Cartesian3.fromDegrees(103.84, 31.15, 17850000),orientation: {heading :  Cesium.Math.toRadians(348.4202942851978),pitch : Cesium.Math.toRadians(-89.74026687972041),roll : Cesium.Math.toRadians(12)}});// 添加geoJson数据viewer.dataSources.add(Cesium.GeoJsonDataSource.load("/data/xian.json",{stroke: Cesium.Color.CORAL,fill: Cesium.Color.CHOCOLATE.withAlpha(0.5), //如果把0.5改成0 则填充色设置为空strokeWidth: 3,}));

添加WMS在线图层服务

let wmsProvider = new Cesium.WebMapServiceImageryProvider({url : '服务地址',layers : '发布服务上的图层名称',parameters: {service : 'WMS',format: 'image/png',transparent: true,}  })viewer.imageryLayers.addImageryProvider(wmsProvider);

WMTS服务

let wmtsyProvider = new Cesium.WebMapTileServiceImageryProvider({url : '服务地址',layer : '图层名称',style : '',format : 'image/png',tileMatrixSetID:'EPSG:4326'      坐标系});viewer.imageryLayers.addImageryProvider(wmtsyProvider);

Cesium添加geojson数据及WMS在线图层服务相关推荐

  1. cesium 添加geojson数据,创建白模,创建label标签,并使用canvas自定义聚合背景图片

    // data :geojson数据 dbcBuliding(data = this.option.geojsonData) {let _this = this// let viewer = _thi ...

  2. 第六章 Cesium学习入门之添加Geojson数据(dataSource)

    从0开始的Cesium 第一章 Cesium学习入门之搭建Vite+Vue3+Cesium开发环境 第二章 Cesium学习入门之搭建Cesium界面预览和小控件隐藏 第三章 Cesium学习入门之地 ...

  3. WebGL,Cesium以及GeoJSON数据的简单介绍

    目录 一.WebGL 二.Cesium (1)Cesium:一个用于显示三维地球和地图的开源js库. (2)Cesium的基本功能: (3)cesium的依赖性与技术标准 (4)Cesium与周边产品 ...

  4. Cesium调用Geoserver发布的 WMS、WFS服务

    1 GeoServer服务发布 1.1 WMS服务 下载GeoServer安装版安装,同时安装geopackage扩展,以备使用.使用XX地图下载器下载地图,导出成GeoPackage地图文件. (1 ...

  5. cesium中geoJSON数据的生成

    0.推荐工具 1.首先推荐一个生成geoJSON文件的工具,你可以在地图上随意画图形,然后会给你生成对应的geoJSON文件,特别好用. https://geojson.io/#map=2/0/20 ...

  6. Cesium加载GeoJson数据(shp转化的json数据)

    1.shp转换成json格式 此处整理了两种shp转为json格式的方式:一是使用工具:二是使用ArcGIS进行转换. 1.1.ArcGIS转换 1.使用ArcGIS将shp文件的地理坐标设置为WGS ...

  7. Cesium geojson数据的添加与移除

    1.定义GeoJson:首先定义GeoJsonDataSource,加载GeoJson. 2.添加GeoJson:将定义好的GeoJson添加到viewer的dataSources中. 这里要注意: ...

  8. 开源GIS(九)——openlayers中简单要素的添加与geojson数据修改添加

    目录 一.引言 二.简单要素点线面的添加 1.创建feature 2.创建style,添加source.style到layer 3.添加layer到map 三.WFS获取geojson数据并修改 四. ...

  9. cesium创建、添加json数据

    一.shp转换成json格式 第一步:使用ArcGIS将shp文件的地理坐标设置为WGS_1984并导出为shp数据. 1.打开ArcGIS的Toolbox工具箱,选择"定义投影" ...

最新文章

  1. pythonfor循环遍历list_为什么for循环可以遍历list:Python中迭代器与生成器
  2. Java使用Optional与Stream来取代if判空逻辑(JDK8以上)
  3. 电动力学每日一题 2021/10/14
  4. 数字化时代,阿里、京东们能否解决困扰市场已久的“倒奶问题”?
  5. mysql+json+检索_如何从mysql中检索JSON数据?
  6. Error: .eslintrc.js » eslint-config-standard: Environment key “es2021“ is unknown 版本兼容问题
  7. Mac下使用tree命令
  8. 路由器有一个android设备连接不上,Android http连接 – 多个设备无法连接同一台服务器...
  9. Atitit 快速开发的推荐技术标准化 规范 大原则
  10. idea断点的几个意思_你真的理解Intellij IDEA的Debug技巧吗?这篇文章全部教给你...
  11. 抖音皮皮虾快手无水印解析软件
  12. android开机自动打开微信小程序,微信小程序新动态:可从手机桌面直接启动
  13. php大量邮件,PHPMailer批量发送邮件的实例代码
  14. java.lang.IllegalStateException: No instances available for user
  15. hotmail手机端_hotmail邮箱手机版
  16. PG数据库内核分析学习笔记_XLOG日志恢复策略
  17. ORACLE等待事件相关
  18. 开发环境搭建:Python(x,y) + Wing IDE4.0.3以及破解
  19. 量子笔记:单比特量子门、泡利矩阵
  20. 网上买包包首选的3个网站(必看的3个包包网站)

热门文章

  1. 停止抱怨的力量是多么强大!
  2. Linux 磁盘分区及文件系统挂载
  3. Linux-线程(LWP)
  4. 一、瑞萨RZN2L介绍和各处理器概念
  5. Linux下tomcat重启
  6. TAThermalSystem-车辆热管理系统库(一)
  7. TShark 批量转换数据包格式
  8. 用OpenCV计算图像的亚像素值
  9. 【视频异常检测-论文阅读】Anomaly Detection in Video via Self-Supervised and Multi-Task Learning
  10. 发票拍照扫描识别——科技简化工作