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 版本
  • 根据用户反馈持续优化

欢迎进行技术交流

相关推荐
waoooqwe4 小时前
有没有自带问卷互填社区的问卷平台?
数据分析·问卷调研·问卷收集·样本收集
databook6 小时前
使用命令行做描述性统计的技巧
数据分析·命令行
benchmark_cc6 小时前
Python 量化系统如何设计统一的数据访问接口:从策略解耦到数据层架构
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
wang_yb6 小时前
使用命令行做描述性统计的技巧
数据分析·databook
用户76241175670510 小时前
第十五章 数据分析
python·数据分析
灰山君10 小时前
从三维数字孪生到交互式图表:山海鲸可视化与pyecharts应用解析
大数据·信息可视化·数据分析·数字孪生·3d模型
Databend10 小时前
Databend 8-9 月双月报:物化视图、数据共享与数据血缘能力升级
大数据·数据分析·agent
用户03321266636711 小时前
Python 自动化办公:如何从零快速生成结构清晰的 Excel 报表
python·excel
Asa1213811 小时前
Science Advances|基于精准边界定位解析原核前噬菌体驯化与活性病毒“暗物质”
数据分析
千桐科技12 小时前
qData 数据中台专业版功能解析:告别 Excel 与 SQL 拼凑,打通系统合并的可追踪数据链路
数据库·sql·excel·qdata