- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 【elment plus】el-table限制多选数量,去掉全选按钮
本文介绍了在el-table中限制多选数量和去除全选按钮的方法。通过监听selection-change事件,当勾选数量超过4个时,自动移除最早选择的项。去除全选按钮则通过CSS隐藏复选框实现。主要代码包括处理勾选逻辑的JavaScript方法和隐藏全选按钮的CSS样式。文章提供了完整的实现方案,适用于需要控制多选数量的场景。
2025-09-30 16:39:09
129
原创 【高德地图API】点聚合,并在展点后添加对话框
本文介绍了如何利用高德地图API实现类似Leaflet的点聚合功能。通过初始化地图、准备坐标点数据、添加聚合点等技术步骤,实现了在最大缩放等级时点击聚合点弹出对话框的功能。关键点包括:使用MarkerClusterer插件创建聚合点、自定义聚合点样式、通过click事件控制对话框显示,以及将经纬度坐标转换为像素坐标展示对话框。最终效果是在地图上显示聚合点,点击后可查看详细信息并跳转到设备页面。该方案基于vue+Leaflet框架实现,解决了高德地图中相同经纬度坐标点无法展开的问题。
2025-09-30 14:26:52
649
原创 【echarts】警告:已处理 series not exists. Legend data should be same with series name or data name.
Echarts图表警告"series not exists"问题解决:当出现该警告时,通常是因为legend的data与series中的name属性重复定义。解决方案是移除legend中的data属性,直接使用series中的name作为图例数据源,避免重复赋值。这样既能消除警告信息,又能保持图表正常显示。
2025-09-29 14:14:10
270
原创 【Leaflet】初始化Leaflet对象中crs配置项的选择
本文介绍了Leaflet地图库中CRS坐标系统与瓦片图加载的关键知识。作者发现若CRS参数设置不当会导致地图数据偏移,重点解析了EPSG3857、EPSG3395和EPSG4326三种常用投影坐标系。文章通过实例代码展示了Leaflet对象的初始化配置和瓦片图加载方法,并列举了center、zoom等核心参数的使用说明。最后强调了正确设置CRS对地图数据匹配的重要性,为开发者提供了实用参考。
2025-09-29 09:39:33
243
原创 【Leaflet】安装leaflet.pm报错
摘要 安装leaflet.pm时出现peer依赖和平台不兼容警告,解决方法是在安装命令后添加--legacy-peer-deps参数。具体操作:npm install leaflet.pm --legacy-peer-deps。该问题主要由Vue相关依赖版本冲突和macOS专属包fsevents在Windows平台无法安装导致。
2025-09-28 15:36:50
423
原创 【python】读取各种地理数据
本文总结了Python处理地理数据的常见文件读取方法:1)使用geopandas读取JSON格式地理数据;2)通过matplotlib.image读取PNG瓦片数据(需添加'rb'参数);3)利用pandas读取CSV文件。文章还提到未来将补充XLS、SHP、GeoJSON等格式的读取方式。这些方法适用于地理数据处理项目的初始文件读取阶段。
2025-09-28 14:10:28
348
原创 【python绘图】python实现地图瓦片拼接
本文介绍了基于Python实现等温图生成的技术方案。由于HTML+JS方案在持续生成图片方面存在困难,最终采用Python开发。关键技术包括:1)使用matplotlib.image加载瓦片图;2)计算瓦片图位置和范围;3)通过坐标转换实现瓦片拼接。相比前端地图框架,Python方案需要手动处理瓦片位置计算和拼接,但更适合自动化生成任务。该方法可用于内网环境下的定时气象数据可视化需求。
2025-09-28 10:53:55
469
python中如何利用多个点对计算距离?
2020-02-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人