gis
追梦的小猴子
编程人员
展开
-
Cesium变换3DTiles的位置(平移旋转缩放)
function add3DTilesetDataTrans(url) { //viewer1.scene.globe.depthTestAgainstTerrain = true;//地形遮挡 //viewer1.scene.globe.depthTestAgainstTerrain = false;//去掉地形遮挡 til...转载 2020-04-10 18:20:18 · 6193 阅读 · 0 评论 -
3dTile 数据文件格式说明(转)
https://blog.csdn.net/Rsoftwaretest/article/details/90667628转载 2019-10-11 11:45:55 · 904 阅读 · 0 评论 -
cesium下载包打包及打包报错Error: ENOENT: no such file or directory, open 'D:\WWW\gis\Cesium\Apps\.jshintrc'问题处
Cesium打包命令package.json中(1)npm run buildSource/Cesium.js仅是把Cesium源码中一千两百多个js文件做了一下引用,并不会进行打包所以这个Cesium.js也就相当于一个索引。使用时,只要引用这么一个Cesium.js文件,就会通过AMD模式自动引入其他Cesium的源码js文件来使用 说明: 出现错...转载 2019-09-17 15:39:54 · 1681 阅读 · 0 评论 -
谷歌地图服务-URL(转)
谷歌地图服务-URL谷歌地图urlhttp://www.google.cn/maps/vt?lyrs=m@189&gl=cn&x={x}&y={y}&z={z}谷歌影像urlhttp://www.google.cn/maps/vt?lyrs=s@189&gl=cn&x={x}&y={y}&z={z}...转载 2019-09-02 17:10:34 · 8654 阅读 · 0 评论 -
cesium查看模型时相机陷入地面卡死
???这个问题是个大问题啊,好几个版本了也没正式解决。我也试了各种API没有一个好用的。最后求助google,不过各位大佬写的也是,按住鼠标中键拖动最后还是会陷入地面,不过不会卡死了,这里我试了各种方案,下面推荐一个我个人认为效果最好,最好用的。 // $cesiumViewer 是定义的viewer对象的全局变量 let canvas = $cesiumViewer.canvas...转载 2019-08-19 11:33:22 · 1041 阅读 · 0 评论 -
cesium监听地图缩放,控制地图内容的显示不同
1、获取相机高度与二维不同,cesium其实没有层级的概念,二维之中当前层级是由zoom来控制,但是三维,视角的范围全靠视角高度来控制。var currentMagnitude = viewer.camera.getMagnitude();console.log('currentMagnitude - ' + currentMagnitude);viewer.camera.zoomIn...原创 2019-04-23 11:03:17 · 10571 阅读 · 1 评论 -
cesium-navigation-es6(非require,es6引用)(转)
为什么你建立cesium-navigation插件?插件形式不影响之前项目使用,es6 使用首先,所有的Cesiumjs sdk 不包括罗盘,导航仪(放大/缩小)和距离刻度。您可以使用鼠标在地图上导航,但这个导航插件可为用户提供更多的导航控制和功能。其中一些功能是:将罗盘重置为指向北部,重置轨道,并将视图重置为默认边界。How to use it?QuickStart...转载 2019-03-26 14:02:01 · 1458 阅读 · 1 评论 -
Vue-cli 3.0 + cesium 构建
1. 环境介绍changelog: [2018-11-12] 添加示例工程 ,添加导航插件项目环境 版本 nodejs v9.2.0 npm 5.5.1 vue 2.5.17 vue-cli 3.0.0-rc.10 Cesium 1.48.0 2.环境安装nodejs 安装, 百度一下 vue-cli 安装~$ npm ...转载 2019-03-22 14:01:06 · 1781 阅读 · 3 评论 -
cesium在线或者本地添加地形图
在线调用远程的地形图(有版本要求):var worldTerrain = Cesium.createWorldTerrain({ requestWaterMask: true, requestVertexNormals: true});var viewer = new Cesium.Viewer('cesiumContainer', { terrainProvid...原创 2018-11-13 17:42:46 · 3513 阅读 · 0 评论 -
解决Cesium1.50对gltf2.0/3dtiles数据读取的问题
问题说明Cesium 1.50(2018/10/01)版本打开3dtiles可能会出现加载不上导致渲染停止的错误。错误说明为:RuntimeError: Unsupported glTF Extension: KHR_technique_webgl错误截图如下:输入图片说明解决方案我发现原因是KHR_technique_webgl扩展新版Cesium已经不支持的缘故,需...转载 2018-11-13 17:27:25 · 5130 阅读 · 1 评论 -
Cesium Billboard 广告牌的设置
Billboardnew Cesium.Billboard()Scene/Billboard.js 76A viewport-aligned image positioned in the 3D scene, that is created and rendered using a BillboardCollection. A billboard is created and its ...转载 2018-10-19 10:32:10 · 9191 阅读 · 1 评论 -
三维引擎cesium学习经验
1. 初始化viewer对象 //创建cesium Viewer viewer = new Cesium.Viewer(‘cesiumContainer’,{ animation:false, //是否创建动画小器件,左下角仪表 baseLayerPicker:false, //是否显示图层选择器 fullscreenButton:fa...转载 2018-10-12 14:37:54 · 1818 阅读 · 0 评论