Cesium
GISMagic
人生如梦,一樽还酹江月
展开
-
CesiumLab倾斜模型切片经验
数据采用osgb格式的,无论是什么坐标系,都是可以在Cesium加载的。原创 2023-10-31 16:41:09 · 422 阅读 · 0 评论 -
Cesium加载GeoServer发布WMTS系列问题
使用cesium加载用geoserver发布的wmts服务过程中遇到的系列问题原创 2023-10-30 10:03:26 · 835 阅读 · 0 评论 -
Cesium关闭地球绕南北极轴旋转
【代码】Cesium关闭地球绕南北极轴旋转。原创 2023-04-20 10:28:34 · 315 阅读 · 2 评论 -
cesium 3d-tile数据高度调节、旋转
如下所示:var params = { tx: 121, //模型中心X轴坐标(经度,单位:十进制度) ty: 32, //模型中心Y轴坐标(纬度,单位:十进制度) tz: 50, //模型中心Z轴坐标(高程,单位:米) rx: 0, //X轴(经度)方向旋转角度(单位:度) ry: 0, //Y轴(纬度)方向旋转角度(单位:度) rz: 0 //Z轴(高程)方向旋转角度(单位:度)};var tileset = vi原创 2022-03-30 15:56:55 · 1240 阅读 · 1 评论 -
Cesium获取geojson属性信息
为了获取属性信息来完成更多操作,我们来康康怎么获取吧。这是我点击点要素获取到的它的属性值,现在我们打算获取地址字段里的值首先分析“地址”字段里的所有值这里看到我们要获取的是"_data",所以添加鼠标点击获取事件var viewer = new Cesium.Viewer('cesiumContainer');var scene = viewer.scene; var handlerCli = new Cesium.ScreenSpaceEventHandler(viewer.原创 2021-05-28 09:08:25 · 2386 阅读 · 15 评论 -
Cesium使用问题处理记录
点json元素不能贴地var promise = Cesium.GeoJsonDataSource.load('data/point.json', {clampToGround: true});原创 2021-05-22 16:20:38 · 337 阅读 · 0 评论 -
cesium geojson数据鼠标悬停高亮效果
代码var viewer = new Cesium.Viewer('cesiumContainer'); var highlightedEntity; var highlightColor = Cesium.Color.GREEN.withAlpha(0.6); var normalColor = Cesium.Color.YELLOW.withAlpha(0.6); //一种属性,如果实体当前被鼠标悬停,则返回高亮显示颜色,否则返回默认颜原创 2021-05-21 15:27:59 · 2163 阅读 · 1 评论 -
Cesium不显示Geojson属性信息
这一句,写成false就不会显示,直接删掉。原创 2021-05-21 14:29:25 · 563 阅读 · 0 评论 -
Cesium实现地球自转明暗分割,类似官网封面效果
这几天博主没事看Cesium官网的时候,觉得首页的地球自转效果就很炫酷,想着自己也做一个,奈何想不到思路,在CSDN和stackoverflow上也没有找到类似的功能,所以就只能自己造轮子了,这个效果在大屏展示上的效果很不错,希望感兴趣的老哥们和我一起想想办法。这个就是首页的地球,它是可以转动的。目前的思路,采用Cesium自带的卷帘分析,一面是谷歌影像,一面是夜景ION,然后实现一个自转的功能。卷帘分析代码 var viewer = new Cesium.Viewer("cesiumContai原创 2021-05-20 18:11:16 · 1678 阅读 · 11 评论 -
Cesium加载本地CesiumLab地形、影像切片
Cesium加载地形切片 var viewer = new Cesium.Viewer('cesiumContainer', { terrainProvider: new Cesium.CesiumTerrainProvider({ // url: Cesium.IonResource.fromAssetId(1), url: "data/dem" }),原创 2021-05-18 11:05:48 · 4345 阅读 · 3 评论 -
Cesium控件隐藏,看这一份就足够啦
上面的控件,从左往右名字分别是1.地名查找控件2.home控件3.3d,2d控件4.图层选择控件5.帮助控件隐藏方法 var viewer = new Cesium.Viewer('CesiumContaintor', { sceneModePicker: false,//是否显示3D控件 baseLayerPicker: false, //是否显示图层选择控件 geocoder: false, //是否.原创 2021-02-07 09:19:11 · 457 阅读 · 0 评论 -
火星坐标系 (GCJ-02)、WGS84、百度地图(BD-09)坐标系转换公式
不同的坐标系之间会有坐标偏差,从一个坐标系中获取的坐标在另个一个坐标系中会有偏移,因此,需要在使用前做一个转换,下面是比较常用的几个转换公式。//定义一些常量var x_PI = 3.14159265358979324 * 3000.0 / 180.0;var PI = 3.1415926535897932384626;var a = 6378245.0;var ee = 0.00669342162296594323;/** * 百度坐标系 (BD-09) 与 火星坐标系 (GCJ-02)的转载 2021-02-03 17:12:22 · 1539 阅读 · 1 评论 -
Cesium+百度街景浏览
1.首先是逻辑思路2.百度街景API注册申请成为百度开放平台开发者:开发者网址申请秘钥进入示例中心,选择需要的demo:选择需要的Demo最后需要的代码块:引用的js脚本文件<script type="text/javascript" src="//api.map.baidu.com/api?v=3.0&ak=你的秘钥"></script>需要加入的元素 <div id="panorama"></div>需要些的脚本原创 2021-01-27 09:43:46 · 2742 阅读 · 9 评论 -
Cesium图层控制开关(ZTree)
逻辑:Ztree是树形选择器,下载地址上代码(不会加载Cesium的看这里):<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title原创 2021-01-25 17:12:56 · 1453 阅读 · 2 评论