cesium
IT小鹏
在java的学习道路上不断的摸索,直到想放弃从新在学python
展开
-
tomcat发布3dtiles数据
利用Tomcat发布3dtiles数据,只需要将数据放在tomcat的webapp下然后配置一下跨域即可原创 2024-05-29 13:38:45 · 455 阅读 · 1 评论 -
geowebcache通过tomcat发布影像
利用geowebcache发布影像数据原创 2024-05-29 13:31:29 · 323 阅读 · 0 评论 -
Xbsj Render Error: TypeError: e.charCodeAt is not a function
这里的原因就是lable需要是汉字不能使用数组,在这里toString()一下。解决方法将lable的文字改成string类型就行。原创 2022-12-01 18:46:49 · 600 阅读 · 0 评论 -
利用Cesium创建一个earth
目标:创建第一个球和在球上面做好点线面和图片创建项目之前先下载:下载 vue脚手架 vue cli 4.0+1 node_modes 文件夹下 创建 earthsdk 文件夹 放入开发包(这里面earthsdk文件在星天地培训文件中可以找到)并在开发包的dist文件夹的XbsjEarth-Plugins文件下创建threejs 文件夹放入three.min.js2脚手架根目录创建 vue.config.js 文件 写入如下内容// vue.config.jsconst CopyWebpa原创 2021-09-16 17:55:12 · 897 阅读 · 0 评论 -
在Cesium创建一个可以移动的点
目的:将第一天创建固定的点,编程一个可以移动的点插曲:npm install copy-webpack-plugin@4.6.0这个命令是安装copy-webpack-plugin ,后面@的是版本号,一般不写版本号的话,默认是安装最高版本,但是最高版本一般都会出错误,所以安装的时候建议加上版本号安装这个命令会把earthsdk这个文件夹给删掉,需要自己在重新导入进去//创建可以移动的点 var handler = new Cesium.ScreenSpaceEventHandler原创 2021-09-16 17:58:25 · 439 阅读 · 0 评论 -
在cesium上面创建一个显示隐藏功能和移动的功能,附加相机飞入
**目的功能:创建一个显示隐藏功能和移动的功能,附加相机飞入**先写一个.json文件,我在这里起名scene.json{ "title": "新建场景", "children": [ { "ref": "ljdh", "czmObject": { "xbsjType": "Path", "xbsjGuid": "71476f67-1ed6-4245-ba3原创 2021-09-16 18:06:17 · 829 阅读 · 0 评论 -
利用Cesium实现在earth上面画点、画线、画面、和圆
今日目的:实现在earth上面画点、画线、画面、和圆步骤1:还是按照前几天的项目格式来,现在EarthComp.vue里面写一点东西,先写个按钮吧<div ref="earthContainer" style="width: 100%; heitht: 100%"> <button @click="point">画点</button> <button @click="line">画线</button&g原创 2021-09-16 18:09:32 · 2303 阅读 · 0 评论 -
在earth上面实现气泡弹窗
目的:气泡弹窗气泡弹窗,我们使用div的形式做一个盒子,然后在地球上面加上一个点,当我们点击点的时候,就会出来这个盒子,功能简单,我们先来定义一个div<div ref="info" style=" position: absolute; top: 0; left: 0; background: skyblue; width: 100px; height: 50px;原创 2021-09-16 18:13:18 · 219 阅读 · 0 评论 -
在cesium中实现测量点、测量线、测量面、清除、扫描线
目的:测量点、测量线、测量面、清除、扫描线 测量线、面、点的功能最好实现简单就一句话 //测量点 //earth.analyzation.measurement.type ='POINT' //测量线 //earth.analyzation.measurement.type ='SPACE_DISTANCE' //测量面 //earth.analyzation.measurement.type ='SPACE_AREA'其中原理呐也好理解,看我下一个截图:原创 2021-09-16 18:17:29 · 1961 阅读 · 5 评论 -
再Cesium上创建十个随机的点
创建十个随机的点如果要创建十个随机的点位的话,我们先来回顾一下如何创建一个固定的点和任意位置的点(具体笔记可以去看第二天)我这里只是展示主要方法 position: Cesium.Cartesian3.fromDegrees(x, y), point: { pixelSize: 10, color: Cesium.Color.YELLOW, },这里的x,y就是坐标的位置那么知道了如何创建点位,之后随机点其实也很简单我先来演原创 2021-09-24 12:45:00 · 762 阅读 · 0 评论 -
删除扫描线响应圈篇
之前写过一个扫描线,删除方法是用的定时器,不能称心的删除所以这次来另一种方法来删除扫描线还是我们先创建点击事件<div class="playButton1" @click="change(1000)"> <span class="response">响应圈:1km</span></div><div class="playButton2" @click="change(3000)"> <span class="response"&原创 2021-11-11 20:15:58 · 194 阅读 · 0 评论