![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Cesium
文章平均质量分 56
探讨在Cesium开发过程中遇到的问题,分享解决思路与方法。
GIS小二郎
GIS爱好者
展开
-
cesium加载山东天地图
Cesium加载山东天地图原创 2022-06-27 20:25:19 · 597 阅读 · 0 评论 -
Cesium指南针(含源代码和插件)
Cesium官方并没有指南针,但是有大神制作出来了,我们引用即可。大神的[git地址](https://github.com/alberto-acevedo/cesium-navigation)我们使用最原始的方法进行引用,网上很多Vue项目是通过npm引用的。 <link rel="stylesheet" type="text/css" href="./dist/cesium-navigation.css"> <script type="text/javascript"...原创 2021-12-25 17:50:47 · 1445 阅读 · 0 评论 -
Cesium卷帘对比(含源代码)
Cesium卷帘对比分析实现,也经常应用在项目中,现阐述如下。1.定义viewer并加载高德地图作为底图var viewer = new Cesium.Viewer("cesiumContainer", { imageryProvider: new Cesium.UrlTemplateImageryProvider({ //加载高德地图 url: "https://webst02.is.autonavi.com/appmaptile?style=6&x={x...原创 2021-11-30 10:27:53 · 833 阅读 · 0 评论 -
Cesium的Git源代码编译(VS Code版)
对于Cesium,有很多种环境搭建的方法,文本将详细阐述从Git中下载源代码并在Vs Code编译Cesium的详细步骤。1.首先安装node.js和Git,此处不再详细阐述。2.打开Cesium官方网站,然后点击右侧的Code,复制Git地址。3.在本地文件夹中找到合适的位置用来存放Cesium文件夹,在文件夹中右键,选择Git Bash Here,输入命令 git clone https://github.com/CesiumGS/cesium.git,此时我们的git将会下载Cesi.原创 2021-11-12 15:28:18 · 629 阅读 · 1 评论 -
Cesium实现热力图(含源代码)
对于热力图,在我们的GIS业务中经常用到,二维的leaflet、openlayers都有成熟的案例,对于Cesium,在进行热力图功能研发的时候发现前辈造好的轮子,由于刚处在Cesium学习阶段,对于我们初学者非常友好了,CesiumHeatmap的Git下载地址[链接提示](链接)ttps://github.com/manuelnas/CesiumHeatmap1、下载文件并引入到我们的项目中<script type="text/javascript" src="js/CesiumHeatma原创 2021-11-09 17:58:17 · 2886 阅读 · 0 评论 -
Cesium加载GeoServer的WMS/WMTS服务(含源代码)
1.在项目中需要用Cesium加载GeoServer已经发布好的WMS与WMTS服务,现将其详细的实现过程记录。2.对于WMS服务的加载,实现过程相对较简单,通过addImageryProvider()方法即可加载。var wmsImageryProvider = new Cesium.WebMapServiceImageryProvider({ url : ' ', //数据路径 layers : 'topp:states', //名称 parameters : {原创 2021-10-31 16:04:22 · 2869 阅读 · 0 评论 -
Cesium加载高德地图(含源代码)
1.首先打开高德地图官网原创 2021-10-27 16:36:37 · 6591 阅读 · 1 评论 -
Cesium加载gltf/3Dtiles与倾斜摄影数据(含源代码)
我们通过Sketch Up或者3Ds max建模生成三维模型,如何通过我们的Cesium进行可视化,将模型展示到我们的地图上,这个过程虽然很基础,但是也非常重要,是各项业务功能研发的基础。1.对于gltf格式的数据,数据转换过程详见obj2gltf格式转换详细过程。2.对于成规模的三维模型,一般进行切片处理,生成3D Tiles格式的数据,...原创 2021-10-27 07:51:30 · 3621 阅读 · 0 评论 -
obj2gltf格式转换详细过程
在Sketch Up建模中,直接生成的模型格式为skp格式,在进行导出时可以导出为3ds、dwg、dae、obj等格式。但是在Cesium中只能支持gltf或者glb格式的文件,所以需要进行格式转换,我们使用obj2gltf工具进行转换,需要先安装node.js,具体步骤如下。1.去官网下载node.js,我下载的是左侧的,下载完之后进行安装,一路默认即可,安装路径等可以修改。 2.安装完成之后,打开cmd,输入node -v,然后再输入npm -v。结果如下所示。...原创 2021-10-21 11:43:04 · 2109 阅读 · 0 评论 -
Cesium加载天地图(含源代码)
Cesium自带的影像没有注记而且影像较老,虽然可以选择加载诸如mapbox这种底图,但是也存在着一定问题,所以选择加载天地图。1、首先去天地图官网申请key码,http://lbs.tianditu.gov.cn/server/MapService.html,天地图列出了所能提供的服务以及求求示例,我们只需简单修改即可。天地图服务列表与请求示例网络上的调取方法://天地图URL配置//在线天地图影像服务地址(墨卡托投影)var TDT_IMG_W="http://{s}.tia原创 2021-10-21 11:12:47 · 4981 阅读 · 0 评论 -
obj2gltf格式转换详细过程
在Sketch Up建模中,直接生成的模型格式为skp格式,在进行导出时可以导出为3ds、dwg、dae、obj等格式。但是在Cesium中只能支持gltf或者glb格式的文件,所以需要进行格式转换,我们使用obj2gltf工具进行转换,需要先安装node.js,具体步骤如下。1.去官网下载node.js,地址为https://nodejs.org/en/,我下载的是左侧的,下载完之后进行安装,一路默认即可,安装路径等可以修改。 2.安装完成之后,打开cmd,输入no...原创 2021-10-21 11:06:35 · 1352 阅读 · 0 评论 -
Servlet读取MySQL数据库并在前端调用
需要实现的功能为在前端点击Cesium下的3dtilse格式的文件并单体化,获取模型的ID,通过ajax将ID传送给servlet,然后servlet进行数据库查询,并将数据传给前端。1.对于MySQL数据库的安装与配置不再赘述,记住设置的名称和密码就好,本文使用Navicat for MySQL连接MySQL数据库进行可视化操作,设置好连接名并输入密码,点击连接测试,显示连接成功点击确定进入操...原创 2020-01-08 09:27:42 · 1015 阅读 · 0 评论