- 博客(64)
- 收藏
- 关注
原创 openlayer创建地图点时,点的标签发生重叠
用于处理矢量图层上重叠的标注和符号,为true时启用去重叠功能。所有矢量特征的标注和符号都会被处理以避免重叠。false则与之相反。separate将标注和符号分别处理,避免它们之间的相互覆盖。
2025-03-18 09:46:00
121
原创 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
原创 使用天地图+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
原创 关于Cesium圆、椭圆贴地
网上有关于Cesium圆贴地,有用primitives来构建的,这样确实很好啊,但是就是不够简洁,而且如果是圆环,也不太好操作。这时候得去查询关于椭圆的参数。只要我们控制height和heightReference两个参数就行了。
2024-05-09 14:26:34
389
原创 在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
原创 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
原创 前端如何打开钉钉(如何唤起注册表中路径与软件路径不关联的软件)
之所以会这样,是因为注册表中的路径是不是唤起登录的路径,我们需要改动一下。就可以直接唤起腾讯视频会议,但是我无法唤起钉钉。然后记得如果目录有中文,记得保存格式ANSI。然后在注册表中我们可以看到如下。
2023-08-03 17:28:18
1586
原创 geoserver点击shp出现多个数据,而cesium点击只有一个数据
cesium的pickImageryLayerFeatures调用geoserver的wms方法
2022-08-24 16:22:26
461
原创 vue项目中使用cesium且使用geoserver服务,实现条件查询及拿到过滤之后的json数据
cesium中使用geoserver服务,实现条件查询
2022-06-21 14:22:16
2377
3
原创 npm run build 报错的个人建议
如果按照网上 那个卸载依赖包,和json文件,重新安装依赖仍然不能解决的话,我建议是这边看一下同事的node版本,然后去找到相对应的node,重新安装。还有一个前提是你同事能够打包
2022-04-21 08:54:39
1554
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人