Cesium
文章平均质量分 81
李卓书
这个作者很懒,什么都没留下…
展开
-
cesium--画一个巡视通道
通过cesium画一个走廊,放到实体里面进行展示原创 2021-07-01 14:02:46 · 522 阅读 · 0 评论 -
cesium--图层和影像
前言先来看下api,搜索下关键词很多api没有什么用,不是被墙就是要收费;基本上做开发,我们是需要加载自己的影像和地形的。我这里常用的是墨卡托的和WGS84的。筛选反正我对这些图层也不懂,先翻译下图层名称说明ArcGisMapServerImageryProvider提供由Arcgis MapServer托管的平铺图像。默认情况下,将使用服务器的预缓存磁贴(如果可...原创 2021-07-01 14:00:57 · 515 阅读 · 0 评论 -
cesium中绘制可以自由拖动的气泡弹窗
cesium气泡弹窗坐标转换原创 2021-05-20 11:39:36 · 1469 阅读 · 1 评论 -
(精品)cesium-绘制动态线(解决闪烁)的进击研究教程
文章目录前因后果效果图先行动态线绘制思路代码及效果图动态线连续绘制思路代码及效果图结论前因后果最近项目中,需要绘制墙体,测试了cesium提供的诸多entity,发现都死在了贴纹理阶段;最后妥协于使用wall实体进行墙体的绘制.期间解决了纹理贴图效果,高程遮挡,动态绘制线路闪烁等问题,鉴于动态线绘制闪烁比较典型(相当于解决了点,线,面,盒子…等所有实体的动态改变问题及纹理贴图问题),这里记录一下,供大家参考.效果图先行1 动态线带闪烁效果2 连续线绘制带闪烁3 带纹理的墙动态线绘制思路鼠原创 2020-07-02 13:16:29 · 7214 阅读 · 4 评论 -
cesium对entity和Primitive的管理思想及常见问题解决
文章目录需求需求分析用到的技术需要验证的问题验证截图需求我需要在项目中,对一些绘制的图形进行管理,能够进行分类;比如,我画一类广告牌,广告牌可以进行二次分类;我能根据分类进行删除;数据量不会很大,大概以千位单位;80%的问题都是可以解决的.需求分析相当于就是对绘制图形的一个管理,cesium在绘制图形时,基本开放了两个套路;一个是entity,一个是Primitive的管理方式;后者一般是给底层用的;前者是高度集合的,用于业务开发比较方便;这里我会重点研究entity,顺便了解下primitive的原创 2020-06-22 11:30:33 · 4921 阅读 · 0 评论 -
cesium 鼠标点击事件获取各种坐标
cesium 坐标原创 2020-06-03 11:15:55 · 8394 阅读 · 3 评论 -
cesium绘制点,高清点
文章目录问题清单1 点对象PointGraphics2 原型点 PointPrimitive问题清单本章内容,我们需要解决以下几个问题:1 cesium如何绘制点2 cesium如何绘制高清点1 点对象PointGraphicscesium期望我们使用简单的entity去管理点对象 var point_options = { show: true, //是否展示 pixelSize: 20, //点的大小 // heightReference原创 2020-06-01 16:26:54 · 7281 阅读 · 2 评论 -
Cesium-热力图实现
cesium热力图,heatmap.js,cesium-heatmap原创 2020-04-14 23:27:55 · 3213 阅读 · 12 评论 -
Cesium--Property机制中的CallbackProperty理解与回调函数闭包的试探性理解
闭包,回调函数,CallbackProperty原创 2019-07-08 17:01:15 · 10961 阅读 · 7 评论 -
Cesium--模型(modle)的处理篇
前言本文☞在处理如下问题:模型的加载方式模型的点选回调1 模型的加载方式我们在cesium里面,加载一张glb的模型有几种方式?常用的有两种,一种是最本质的写法(primitive);还有一种就是利用entites的add写法;总的来说,entities的写法简单,已经经过一部分优化,好用;而primitive的写法一般是给cesium的扩展开发人员用的,也就是我们俗称的底层吧(我这...原创 2019-06-27 15:44:44 · 10086 阅读 · 0 评论 -
Cesium--倾斜摄影加载详细攻略
cesium加载倾斜摄影信息攻略这里是借用的一群里网友的数据.几个概念重要的摄影测量的格式常见的有:osgbdaegltfb3dm…其他格式这里我主要介绍OSGB格式的倾斜摄影测量OSGB是OSG三维引擎定义的数据格式.OSG为二进制格式,然后贴上纹理图片就可以转换为OSGB几大主流三维引擎介绍目前,图形处理上,比较出色的引擎有OGRE,OpenGVS,Vtree,OSG等逻辑串行...原创 2019-06-25 15:37:10 · 18645 阅读 · 26 评论 -
cesium--entitycollection实体收集器
api翻译new Cesium.EntityCollection(owner)一个可观察的实体集,每个实体都有一个独特的标识。属性-collectionChanged 获取在从集合中添加或删除实体时激发的事件。生成的事件是EntityCollection.CollectionChangedEventCallback。-id获取此集合的全局唯一标识符。-owner 获取此实体集...翻译 2019-06-04 14:25:58 · 6699 阅读 · 2 评论 -
cesium--绘制多边形polygon
前言在线沙盒案例:https://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=Polygon.htmlapi查询地址:https://cesiumjs.org/refdoc/查询结果截图:区别:名称作用CoplanarPolygonGeometryCoplanarPolygonOutlineGeo...原创 2019-06-13 16:18:34 · 31957 阅读 · 24 评论 -
cesium--画一个椭球
用cesium画一个椭球体,从而推论出话椭圆和圆形的使用原创 2019-06-13 17:12:36 · 3738 阅读 · 2 评论 -
cesium--添加模型
cesium简单的模型添加原创 2019-06-19 11:48:11 · 7767 阅读 · 8 评论 -
Cesium-鼠标交互
学习方法看沙盒,看API,单页面测试沙盒:PickingAPI:ScreenSpaceEventHandler翻译new Cesium.ScreenSpaceEventHandler(element)处理用户输入事件。可以添加自定义函数,以便在用户输入时对其执行。使用方法举例//构建场景var scene = viewer.scene;//判断浏览器是否支持if (!scen...原创 2019-06-03 17:24:55 · 1778 阅读 · 0 评论 -
cesium--画一个广告牌
前言api地址:https://cesiumjs.org/refdoc/沙盒地址:https://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=Billboards.htmlapi汉化名称作用image指定要用于公告牌的图像、URI或画布的属性,说白了就是引用地址show是否显示scale比例...原创 2019-06-14 17:56:09 · 4289 阅读 · 2 评论 -
cesium--3Dtitles入门学习
前言3D Tiles 是Cesium专用格式.用来处理大数据模型的.就是那种很大的,加载缓慢的,提高其加载效率;主要包括:建筑物数据集CAD(或者BIM)模型点云摄影测量模型api翻译Cesium3DTilesetnew Cesium.Cesium3DTileset(options)一种用于流式处理大量异构三维地理空间数据集的三维分片图名称作用url...原创 2019-06-19 17:28:09 · 9166 阅读 · 2 评论 -
cesium--point画点
学习方法查看api,沙盒,自己做demoAPI 翻译new Cesium.PointGraphics(options) 包含在实体中的点属性options参数一览:object类型-color 控制颜色的 -pixelSize 控制大小的-outlineColor 控制外边线颜色的-outlineWidth 控制外边线宽度的-show 控制显隐的-scaleByDis...原创 2019-06-04 11:03:06 · 3969 阅读 · 0 评论 -
cesium--entity
api翻译new Cesium.Entity(options)实体实例将多种形式的可视化聚合到单个高级对象中。它们可以手动创建并添加到查看器实体中,也可以由数据源(如czmldatasource和geojsondatasource)生成。(反正我看不懂)options-id 特殊标记,随便写-name 名字,随便写-availability 对象关联的可用性-show 控制显隐...原创 2019-06-04 11:19:15 · 2190 阅读 · 0 评论 -
cesium--画线
前言我想在地球上用鼠标画线,并完成相应的业务逻辑翻看api,找到沙盒;关键词:Polyline过程找到沙盒例子,copy代码,看看效果js代码//测量点击事件 $("#start").click(function () { var line = parent.viewer.entities.add({ name: 'Red line ...原创 2019-06-05 14:55:55 · 16455 阅读 · 0 评论