TableGIS的WPS扩展项插件-通信网优规划相关地理空间数据处理


背景

在通信工程(网优、规划、勘察)的日常工作中,地理空间数据处理是一个绕不开的环节。基站坐标转换、扇区覆盖图生

成、度分秒格式换算、站点间距计算......这些操作几乎每天都要做。

长期以来,处理这些问题需要在多个工具之间来回切换:Excel 写公式、GIS

软件画图层、在线工具做坐标转换,效率不高且容易出错。

TableGIS扩展项截图展示如下:

TableGIS 就是我针对这些痛点开发的一款 WPS 插件,目标是让通信工程师在 WPS

表格中就能完成所有常见的地理数据处理工作。


什么是 TableGIS?

TableGIS 是一款面向通信工程师的 WPS 扩展插件 ,安装后会在 WPS 表格顶部新增一个 "TableGIS"

选项卡,所有功能一键调用,无需安装额外的 GIS 软件。

核心特点:

  • 不依赖第三方运行库
  • 所有数据处理在本地完成,数据不上传
  • 支持 WPS Office Windows 桌面版(2019+)

核心功能

1. 扇区覆盖 KML 生成

场景: 拿到一张工参表(包含站点名、经度、纬度、方位角、频段等字段),需要生成扇区覆盖 KML 文件,在

Google Earth 或奥维地图中查看覆盖效果。

操作方式:

  1. 选中工参数据区域
  2. 点击"扇区KML"按钮
  3. 设置扇区参数(半径、张角等)
  4. 生成 KML 文件,按频段分组着色

生成的 KML 可直接在 Google Earth、奥维互动地图、图新地球中打开。

2. 覆盖圆 KML 生成

根据站点经纬度生成圆形覆盖图层,按频段着色分组,快速直观展示各站点的覆盖范围。适合用于规划阶段的覆盖预览。

3. 坐标转换(GPS / 百度 / 高德互转)

国内常用的坐标系有三种:

  • WGS-84(GPS):国际标准,Google Earth 使用
  • GCJ-02(高德/腾讯):国测局坐标系
  • BD-09(百度):百度二次加密坐标系

TableGIS 支持这四种转换方向:

  • GPS → 百度
  • GPS → 高德
  • 高德 → GPS
  • 百度 → GPS

选中包含经纬度的单元格,点击对应按钮即可完成批量转换,无需手动编写转换公式。

4. 度分秒转换

十进制度与度分秒格式互相转换,支持批量操作。适用于从不同来源获取的经纬度数据格式不统一时的快速格式化。

5. 距离与方位角计算

基于两点经纬度,计算:

  • 直线距离(米)
  • 方位角(度)

适用于站点间距核算、覆盖范围估算、同站址校验等场景。

6. 提取唯一值

从一列数据中提取不重复的唯一值列表,常用于工参中频点、区域、站点类型等字段的快速去重。


安装与使用

安装步骤

  1. 访问官网 kaifeiji.top/lanhanup/ 下载安装包
  2. 运行 TableGIS-WPS-Plugin-1.0.0.exe 完成安装
  3. 打开 WPS 表格,顶部工具栏会出现 TableGIS 选项卡

使用流程

安装完成后,所有功能都可以在 TableGIS 选项卡中直接使用:

WPS 表格 → 顶部菜单栏 → TableGIS 选项卡

├── 扇区图层

│ ├── 扇区KML

│ └── 覆盖圆KML

├── 匹配工具

├── 坐标转换(GPS/百度/高德互转)

├── 度分秒转换

├── 表格计算

│ ├── 提取唯一值

│ └── 距离/方位角

└── 联系反馈


技术实现

技术栈:

  • WPS JS Extension API
  • Vite 5 + Rollup

架构特点:

  • 插件以 TaskPane(侧边栏)形式嵌入 WPS,提供原生级的交互体验
  • Ribbon 自定义选项卡,所有功能集中在 TableGIS 分组下
  • 本地 KML 生成引擎,不依赖外部 GIS 库

安全与隐私

  • 数据本地处理:所有计算在 WPS 本地环境中完成,工参数据不会上传到任何服务器
  • 轻量安装包:无捆绑、无后台进程
  • 可完全卸载:通过插件内置卸载按钮或 Windows 控制面板均可彻底清除

获取方式


后续计划

  • 支持更多 KML 导出格式(多边形、路径等)
  • 增加工参模板导入
  • 支持 WPS Mac 版本
  • 根据用户反馈持续优化

欢迎进行技术交流

相关推荐
2601_9549711310 小时前
数据分析师证书在营销策划岗位中的重要性
数据分析
Access开发易登软件11 小时前
Access 和 SQLite,根本不在一个赛道上
java·jvm·数据库·sqlite·excel·vba·access开发
赵钰老师13 小时前
基于多案例系统学习防洪评价报告编制方法与水流数学模型建模
数据分析
生态博士的R笔记15 小时前
R语言相关性分析完整教程:从Pearson/Spearman方法选择到corrplot可视化
数据分析
AllData公司负责人17 小时前
亲测丝滑,体验跃迁|AllData通过集成开源项目RustFS,多模态数据存储新范式
java·大数据·数据库·算法·数据分析·rustfs
SelectDB技术团队17 小时前
97% 召回率、900 QPS:Apache Doris 4.1 生产级向量检索的工程实践
数据库·人工智能·数据分析·apache doris·selectdb
chasdream19 小时前
Doris批量导入慢?Spring Boot整合Doris Routine Load是如何提升数据导入性能
后端·数据分析
biuyyyxxx20 小时前
Excel常见异常
excel
码界筑梦坊20 小时前
153-基于FLask的英国希思罗机场天气数据可视化分析系统
python·信息可视化·数据分析·flask
猫猫不是喵喵.20 小时前
关于解析Excel中的日期出现是数字序列的问题
excel