Cesium专栏
文章平均质量分 53
介绍Cesium的内容和使用方法,以及开发过程中可能遇到的问题,使用cesium制作的demo 和封装的一些插件
西北码农
微信公众号《西北码农》同步上线,敬请关注哦,谢谢
展开
-
Cesium11:加载geojson面贴地和显示边界问题
cesium加载geojson面数据后,有部分数据在地形下面显示不全,加了clampToGround: true,设置贴地后,边界又不见了,怎么办原创 2023-07-27 17:21:48 · 2646 阅读 · 0 评论 -
cesium系列10:根据中心点绘制圆和返回离某点最近的一个点的方法
cesium 提供一个代码方法接收参数为function aaa(point1,point2,radius,num)其中点1和点2是经度纬度高度对象, 以point2为圆心,radius为半径生成一个圆弧,并创建一个数组在圆弧上均匀生成 num个点,点需要包含经纬高, 返回圆弧上的点数组 和点数组内距离point1最近的一个点。原创 2023-06-27 15:29:47 · 1012 阅读 · 0 评论 -
cesium系列8:多颜色线段的折线实现方法
一、背景想在项目中实现不同颜色的一段折线的效果,找了些资料,看了api,最终将实现方法记录如下二、结果三、实现步骤3.1方法一使用SimplePolylineGeometry 方法主要写法如下var positions = [];var colors = []; for ( var i = 0; i < 40; ++i) { positions.push(Cesium.Cartesian3.fromDegrees(-100.0 + i, 48.0));.原创 2021-10-20 20:15:04 · 3185 阅读 · 3 评论 -
cesium系列7:SimplePolylineGeometry绘制不同颜色的多段线
记录一下用SimplePolylineGeometry绘制不同颜色的多段线,代码看下面//创建多段线和每段颜色 addColorLine(){//多颜色线段 var m= this; //创建多段线和每段颜色 随机的 /* const positions11 = []; const colors1= []; for (let j = 0; j <= 50; j += 5) { positio原创 2021-10-14 16:07:43 · 2326 阅读 · 3 评论 -
Cesium系列6 - 解决调用geoserver服务跨域请求的问题
一、cesium加载geoserver wms数据跨域报错二、解决步骤:下载压缩包文件http://shanbe.hezoun.com/cors.zip 将其放在[Geoserver]\webapps\geoserver\WEB-INF\下,并解压缩,最终的文件路径如下: [Geoserver]\webapps\geoserver\WEB-INF\org\mortbay\servlets\CrossOriginFilter.class 修改[geoserver]/webapps/geos.原创 2020-11-04 16:38:45 · 2159 阅读 · 5 评论 -
Cesium系列4 — Vue+Cesium开发环境搭建(基于Cesium1.74)
1.搭建VUE项目使用vue-cli工具创建一个vue项目:(确保已安装node.js)vue init webpack cesiumtest2.用webstrom打开项目(其他编码工具也可以)3.安装cesium在配置文件package.json,中新加"cesium": "^1.74.0",如图,配置好后运行npm install 即可,这里我们先做后续配置,弄完一起运行4.修改配置文件,进行webpack配置需要修改webpack.base.c...原创 2020-10-27 10:43:23 · 18652 阅读 · 25 评论 -
Cesium 系列2 - 默认位置设置及二三维切换定位问题解决
1,显示二三维切换按钮SceneModePicker:true2.设置初始视点:var extend= Cesium.Rectangle.fromDegrees(100, 10, 120, 70);Cesium.Camera.DEFAULT_VIEW_RECTANGLE = extend;Cesium.Camera.DEFAULT_VIEW_FACTOR =03.二三维切换定...原创 2018-12-14 17:11:39 · 13790 阅读 · 4 评论 -
Cesium 系列3- SceneWeather添加雨雪天气场景
最近项目中要实现一个根据天气状况自动添加雨雪天气场景的功能,先看官网demo,发现已经有示例Particle System Weahercesium中显示雪的效果时雪的颗粒度比较大,而且切换视角后就有些问题了网上查过,有其他解决方案,果断放弃这种实现方法,具体如下:其他解决方案网址:网址思路:利用postProcessStages接口实现全屏效果,利用postProcess...原创 2018-12-14 14:41:09 · 7398 阅读 · 16 评论 -
Cesium 系列1 - 简介及源码下载发布
1.简介cesium 一个开源的javascript三维虚拟地球/地图可视化框架,目标是动态数据可视化的虚拟地球领导者,尽一切可能去优化性能、精度、效果,易用性、平台支撑、内容cesium特点:• 基于HTML5标准,无插件,跨平台• 无法独立运行,依赖于浏览器(CesiumLab基于Electron架构)• 浏览器又是基于HTTP协议的,所以Cesium要正确运行必须有H...原创 2018-12-06 16:12:35 · 2519 阅读 · 2 评论