自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 关于Cesium圆、椭圆贴地

网上有关于Cesium圆贴地,有用primitives来构建的,这样确实很好啊,但是就是不够简洁,而且如果是圆环,也不太好操作。这时候得去查询关于椭圆的参数。只要我们控制height和heightReference两个参数就行了。

2024-05-09 14:26:34 130

原创 cesium删除所有图层(vue3)

针对删除cesium所有图层的一个新思路(除底图之外)。

2024-04-30 15:48:01 198

原创 在https网站中加载http资源

https中加载http资源,如果该资源https也有,直接替换就是,如果没有,如果按照网上的做法大概率是不奏效。言归正传,在一位C友文章中看到了利用nginx来做代理来实现访问http资源之后,我自己也做了尝试。书写或者表面上地址写作:https://xx.xx.xx:8080/tzz即可。(tzz是网址的特征值)

2024-03-18 17:29:05 403

原创 探讨Cesium多边形内取点问题

Cesium多边形内取点情景:框选一个区域,里面需要填充一些模型或者mark点。最后不管是哪种方式都要判断这些点是否都在多边形内,这个就需要使用turf.js。如果每隔五米取一个点就需要对lonZj和latZj各自乘以五。2.固定在多边形内取一定数量的点。1.按照每隔1m取一个点。

2023-11-06 13:46:18 194

原创 Cesium如何计算两条线的交叉点

然后使用turf.js来计算交叉点位置。然后使用Cesium的地形高度查询,得到高度。首先要确定四个点,这四个点分别在两条线上。所以,这四个点可以分别是两条线的首尾端点。

2023-10-30 08:52:46 347

原创 表单中某一项点击添加和删除

【代码】表单中某一项点击添加和删除。

2023-09-28 16:04:56 101

原创 Cesium点击实体,修改参数实现实体的平移和旋转

其中关于平移的部分要注意,如果你输入的是经纬度,直接用注释里面的代码即可,如果你输入的多少米多少米,用我这部分即可。primitives类型的实体(针对3DTileset)

2023-09-12 14:50:09 1737

原创 gis中给图片配准

1. arcMap中给图片配准,然后导出,导出记得给NoData设置为0,虽然不知道为啥,但是默认256导出的tif是看不了。值得注意,如果导出的tif如果用windows的图片查看器看不了,那指定是导出出错误了。

2023-08-31 08:30:15 232

原创 Cesium+Echarts实现剖面图

参考其他人的写法,但是其他人写的东西不是很全,不全的东西需要自己写完整。这个是取到完整的点,展示需要通过echarts折线图去绘制。

2023-08-21 14:51:04 589

原创 QGIS怎么去掉tif的黑色背景

无数据显示为#ffffff 确定即可。将附加的无数据值设置为0。

2023-08-14 15:51:15 438

原创 vue保存数据至本地文件

在index.html和组件vue里都要引入,当然也可以npm。

2023-08-04 11:48:46 480

原创 前端如何打开钉钉(如何唤起注册表中路径与软件路径不关联的软件)

之所以会这样,是因为注册表中的路径是不是唤起登录的路径,我们需要改动一下。就可以直接唤起腾讯视频会议,但是我无法唤起钉钉。然后记得如果目录有中文,记得保存格式ANSI。然后在注册表中我们可以看到如下。

2023-08-03 17:28:18 1373

原创 Cesium实体更新问题(重新渲染不生效不生效)

针对cesium实体重新渲染不生效时解决办法

2023-04-25 15:39:50 1113

原创 使用keep-live组件无法销毁cesium的view

使用keep-live之后,频繁的路由跳转导致cesium报错

2022-09-21 08:46:54 754

原创 geoserver点击shp出现多个数据,而cesium点击只有一个数据

cesium的pickImageryLayerFeatures调用geoserver的wms方法

2022-08-24 16:22:26 367

原创 cesium循环创建图层之后,怎么删除的

cesium循环创建图层和删除

2022-08-09 15:41:38 1735

原创 vue项目中使用cesium且使用geoserver服务,实现条件查询及拿到过滤之后的json数据

cesium中使用geoserver服务,实现条件查询

2022-06-21 14:22:16 2035 3

原创 关于cesium地图一般覆盖物点击和shp点击如何做区分

cesium地图点击

2022-06-13 17:01:06 193

原创 npm run build 报错的个人建议

如果按照网上 那个卸载依赖包,和json文件,重新安装依赖仍然不能解决的话,我建议是这边看一下同事的node版本,然后去找到相对应的node,重新安装。还有一个前提是你同事能够打包

2022-04-21 08:54:39 1448

原创 vue需要同时监听两个变量怎么做

vue同时监听两个变量

2021-12-24 15:32:52 2265

原创 OpenLayer 图层一键隐藏和显示

this.labelLayer=this.map.layer.createVectorLayer('labelLayer');我们使用for循环创建了这一图层之后,我们再使用this.labelLayer.setVisible(false)发现只隐藏了一个,这时候我们就需要,在第一行代码后面加上一句this.labelLayerData.push(this.labelLayer)再使用forEach 循环隐藏图层item.setVisible(false)...

2021-11-03 11:45:09 573

原创 使用composition api(vue组合式api)注意的点

1.destroyed这个被移除,取而代之的是onUnmounted,相同的beforeDestroy变更为onBeforeUnmount。还有其他方面的变更,不一一列举,参照

2021-06-15 11:06:39 386

原创 代码优化问题记录

以下做为自己实际开发中遇到的一些代码优化记录

2021-06-01 16:40:15 93

原创 针对不固定宽高的盒子,如何让文本垂直居中

div{width:100%;height:calc(100%-30px);text-align:center;}div::before{content:"";height:100%;display:inline-block;vertical-align:middle;}...

2021-04-09 11:29:52 165

原创 react Chrome调试工具安装

如果有梯子,直接安装没有,先访问https://github.com/facebook/react-devtools/tree/v3然后按照网上其他人写的步骤就可以了

2021-03-12 11:27:39 77

原创 slot-scope新写法

写法一: row的花括号也能用“”代替<el-table-column label="操作" width="140"> <template #default={row}> <el-link type="primary" class="table-td-btn" style="margin-left:10px" @click="update(row)">修改</el-link>

2021-02-26 17:30:19 857

原创 关于微信小程序构建npm

构建npm真是挺麻烦的,需按照以下流程,暂时没找到不按流程来还能解决的办法。npm init -> npm install,生成node_module-> npm构建,生成miniprogram_npm然后在微信小程序开发工具右边配置选项勾选注意:一定要注意流程!!!...

2020-12-25 14:53:51 191

原创 微信小程序如何让storage过期

首先:wx.setStorage({data:storageData,key:'myDailySelect',})letnow=Date.parse(newDate())letnowStorage=now+3*24*60*60*1000 //这里我是设置3天之后就过期wx.setStorageSync('nowStorage',nowStorage)然后(这个可以写在app....

2020-12-03 11:19:45 485 2

原创 Vue的计算属性

computed:{mapWidth(){letstr='';if(this.leftFlag&&this.rightFlag){//左边和右边面板都展开时str='calc(100%-536px)';}else{if(this.leftFlag||this.rightFlag){//左边或右边面板都展开时str='calc(1...

2020-11-18 09:59:21 346

原创 在canvas画布上作画

// 初始化画布initCanvas() {let that = this;let canvas = document.getElementById(“reservoirCanvas”);canvas.height = 170;canvas.width = 422;let ctx = canvas.getContext(“2d”);let img = new Image();img.src= “/static/localdata/sk-img.jpg”//canvas距离坝顶的高度let

2020-11-13 10:06:50 180

原创 微信小程序如何修改对象数组中对象的某个属性值

以微信小程序中使用圆形覆盖物为例data中的circles属性值circles:[{latitude:'0',longitude:'0',color:'#8A4DB3',fillColor:'#7cb5ec88',radius:600,//单位为mstrokeWidth:2}],这时候我们可能不希望这个覆盖物跑到(0,0)...

2020-11-05 16:23:43 2539

原创 个人使用vue-gallery,不是v-gallery的使用笔记

本次案例是如何使用vue-gallery查看视频<!--详情查看视频--><gallery:images="spotImages":index="spotImagesIndex"@close="spotImagesIndex=null"id="video"></gallery>data中的测试数据样式viedeoList:[{title:'测试1',...

2020-10-14 09:28:21 1212

原创 vue的a标签和router-link

a跳转到百度这类外部链接中会用到,打开一个新窗口添加target="_blank"属性即可,而且记得要带上“http://”router-link 系统内的页面跳转,这就不用我多说了

2020-10-14 09:15:18 414

原创 如何在vue中展示pdf

方案一,使用vue-pdf,具体使用案例参考https://www.cnblogs.com/lodadssd/p/10297989.html这个大佬的文章方案二,使用pdfjs配合iframe一套组合拳来实现展示pdf。个人推荐是使用这套方案,因为vue-pdf好像是打印pdf时存在一些问题,而且有些功能必须要你手动添加,有一些功能还需要你手写,就比如:放大和缩小这种。最主要pdfjs功能比较全。当然这个东西要看具体项目具体分析,功能全未必是好事,可能会造成画蛇添足的局面......

2020-10-13 10:10:50 3789

原创 传值陷阱(使用vue、cesium时候遇到的)

let a= b,console.log(b)对b进行操作之后console.log(b)打印出来的值不一样

2020-09-22 15:25:16 162

原创 关于for循环来删除对象数组中某些携带特征值的对象的陷阱

错误的写法:removeArrayElement(list,type){for(leti=0;i<list.length;i++){if(list[i].type==type){list.splice(i,1)}}returnlist},正确的写法:removeArrayElement(list,type){for(...

2020-09-22 15:06:11 208 1

原创 element-ui会用到的表单验证

经纬度验证(针对于北半球,东半球)经度: {pattern:/^(\-|\+)?(((\d|[1-9]\d|1[0-7]\d|0{1,3})\.\d{0,6})|(\d|[1-9]\d|1[0-7]\d|0{1,3})|180\.0{0,6}|180)$/,message:'请输入0~180之间的数值,小数部分为0到6位',trigger:'blur'...

2020-09-15 17:12:49 154

原创 vue 使用openlayer

一般路径是在js里添加的都放在static里,assets里打包的时候不会识别。在使用openlayer地图打点(mark)时,mark图片要放进static里,否则,mark不显示图片

2020-08-26 17:03:57 156

原创 wx-calendar日历组件使用小技巧

Q:如果项目当中有两个地方要使用这个组件,且页面a点击选定了一个时间,需要在b页面打开组件时默认将a页面选定的时间框出来该怎么办?A:使用setTodoLabels,代办标记,属性设置如下this.calendar.setTodoLabels({//待办点标记设置pos:'bottom',//待办点标记位置['top','bottom']//dotColor:'gray',//待办点标记颜色circle:true,...

2020-08-26 10:08:48 1471

原创 关于微信小程序使用腾讯地图的坑

在微信小程序里面使用腾讯地图,主要用途:将获取到的经纬度进行解析。本人在项目中需要利用经纬度解析出经纬度的具体地址,所以需要使用腾讯地图。但是在真机测试和开发工具测试均无异常,到了审核发布之后,却出现Can't find variable: result的错误。解决办法:去微信公众平台 开发配置 合法域名:apis.map.qq.com...

2020-08-20 15:15:56 1944

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除