自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数组按规则抽稀

数组长度够长,保留前5个,最后一个,剩余的按照前6个,中间6个,末尾6个进行抽稀。

2025-03-26 16:17:59 95

原创 openlayer创建地图点时,点的标签发生重叠

用于处理矢量图层上重叠的标注和符号,为true时启用去重叠功能。所有矢量特征的标注和符号都会被处理以避免重叠。false则与之相反。separate将标注和符号分别处理,避免它们之间的相互覆盖。

2025-03-18 09:46:00 121

原创 cesium地区区域遮罩

【代码】cesium地区区域遮罩。

2025-03-14 10:37:26 376

原创 deepseek在vue3的应用

前端接入deepseek AIPI

2025-03-12 11:59:15 255

原创 openlayer 加载海量点(vectorLayer)加载点,缩放地图层级,点显示不全的问题

【代码】openlayer 加载海量点(vectorLayer)加载点,缩放地图层级,点显示不全的问题。

2025-01-09 13:56:47 211

原创 cesium叠加超图(iserver)的rest服务及销毁图层

后面左看看右看看,实在想不到问题出现在哪儿,我甚至一度怀疑,自己的cesium文件是否和超图的cesium文件不匹配,但是在public文件夹中的cesium文件夹中的Cesium-es6.d.ts中找到了。注意,如果要在cesium中使用超图的rest服务,替换掉原本的cesium文件夹是必不可少的。同一个项目中的openlayer中使用了超图的二维影像图层,格式如下。的使用范例,所以文件是匹配的,于是在仔细看发布服务的文件地址,我怀疑。我直接就拿来用了然后怎么用怎么不对。导致的,去掉之后果然生效了。

2024-12-19 09:31:19 335

原创 vue3+openlayer+天地图api实现路径规划

【代码】vue3+openlayer+天地图api实现路径规划。

2024-12-16 10:42:17 226 1

原创 使用DPlayer 实现分屏在线直播(vue3)

核心点:使用list初始化dp。

2024-11-08 11:11:53 222

原创 使用天地图+openlayers 实现路径导航(驾车)

获取路径数据axios.get('https://api.tianditu.gov.cn/drive?postStr={orig:"' + start + '",dest:"' + end + '",style:"0"}&type=search&tk=你的token', {}) .then(res=>{ if (res?.status == 200){ let parser = new DOMParser(); let xmlDoc = par

2024-11-08 11:07:29 468

原创 样式、随笔 (个人笔记)

* 解释:0 0 是阴影的x,y偏移量;10px 是阴影的模糊半径;rgba(0,0,0,0.5) 是阴影的颜色和透明度 *//* 添加圆形阴影 */

2024-11-05 11:28:01 496

原创 针对el-tree的无损刷新

直接重新调用接口,如下。

2024-10-23 10:10:01 220

原创 uniapp关于图片显示不出来

废话不多说,如果路径没有问题,建议先检查你的文件夹是否携带中文。建议可以再次拉取一次项目看看。

2024-10-12 14:50:04 181

原创 forEach里面有请求,外面有数组,数组推入请求结果

【代码】forEach里面有请求,外面有数组,数组推入请求结果。

2024-09-23 16:23:04 163

原创 vue3中响应式数据使用循环

一般在html中使用for来构造元素和填充对应值,但是需要在js中循环,那就需要用到map。

2024-09-04 11:39:53 325

原创 webp转jpg在线工具

WebP converter: WebP to JPG , JPG & PNG to WebP | TinyIMG

2024-08-26 16:41:29 337

原创 不固定表格的实现方法

【代码】遇到特殊问题随笔记录。

2024-08-26 09:24:54 153

原创 前端和后端本地做接口联调出现跨域

前端在和后端本地的接口做调通出现跨域怎么弄。这时候如果改request.js会让其它功能出现问题。

2024-08-13 15:38:58 275

原创 关于Cesium圆、椭圆贴地

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

2024-05-09 14:26:34 389

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

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

2024-04-30 15:48:01 727

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

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

2024-03-18 17:29:05 661

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

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

2023-11-06 13:46:18 316

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

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

2023-10-30 08:52:46 633

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

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

2023-09-28 16:04:56 178

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

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

2023-09-12 14:50:09 2252

原创 gis中给图片配准

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

2023-08-31 08:30:15 401

原创 Cesium+Echarts实现剖面图

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

2023-08-21 14:51:04 861

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

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

2023-08-14 15:51:15 972

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

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

2023-08-04 11:48:46 706

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

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

2023-08-03 17:28:18 1586

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

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

2023-04-25 15:39:50 1464

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

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

2022-09-21 08:46:54 863

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

cesium的pickImageryLayerFeatures调用geoserver的wms方法

2022-08-24 16:22:26 461

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

cesium循环创建图层和删除

2022-08-09 15:41:38 1939

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

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

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

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

cesium地图点击

2022-06-13 17:01:06 265

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

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

2022-04-21 08:54:39 1554

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

vue同时监听两个变量

2021-12-24 15:32:52 2442

原创 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 696

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

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

2021-06-15 11:06:39 445

原创 代码优化问题记录

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

2021-06-01 16:40:15 117

空空如也

空空如也

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

TA关注的人

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