)
MapInfo Distance Calculator 最小站间距统计教程附 Python 替代方案与样例数据标签5G网络规划MapInfoGIS无线通信系列5G 网规 GIS 工具箱 · 第 1 篇前言在 5G 无线网规工作中最小站间距统计是高频操作新开站规划要查最近现网站距离验收前要批量输出站间距写入报告。手工量距慢且易错Excel 算经纬度距离在万站级容易卡死。本文介绍 MapInfo 内置插件Distance Calculator的完整用法并附开源 Python 替代方案。一、为什么需要这个工具场景 1新开站规划规划同事每周评估数十个候选站址需知道每个新站距最近现网站多远、300 米内是否已有站点。场景 2站间距合规审查运营商对宏站站间距有明确要求通常 300–800 米验收前需批量输出最小站间距。方法对比方法20 个新站耗时1 万站目的表出错率手工地图量距1–2 小时不可行高Excel 公式30 分钟易卡死中MapInfo Distance Calculator5 分钟稳定低Python本仓库工具1 分钟稳定低二、工具介绍项目说明工具名称MapInfo Distance Calculator内置插件所属软件MapInfo Professional 11 / MapInfo Pro功能计算源表每点到目的表最近 N 个点的距离输出带距离字段的 TAB 表可导出 CSV适用最小站间距、最近邻站查找、覆盖重叠分析不适用路径距离需路网工具超 10 万点实时交互建议 Python三、启用 Distance CalculatorMapInfo →Tools→Tool Manager勾选Distance Calculator→ OKTools → Distance Calculator → Run Distance Calculator常见报错 FAQ报错原因解决找不到 Distance Calculator插件未启用Tool Manager 中勾选计算结果为 0坐标系不一致统一 WGS84距离单位不对未选米选择 Meters四、实操步骤4.1 准备样例数据仓库data/目录提供脱敏样例data/new_sites.csv # 新开站 20 条 data/all_sites.csv # 全网站 100 条字段说明字段说明site_name站点名称虚构longitude经度WGS84latitude纬度WGS84cell_name小区名azimuth方位角4.2 导入 CSVFile → Open类型选 CSVX longitudeY latitude坐标系Latitude/Longitude (WGS 84)分别Save Copy As为.tab4.3 配置 Distance Calculator参数设置值说明Source Tablenew_sites源表新开站Source Columnssite_name, longitude, latitude保留字段Destination Tableall_sites目的表全网站Destination Columnssite_name, longitude, latitude保留字段Search ModeNearest最近邻Number of Nearest1最近 1 站Distance UnitMeters米Ignore Zero Distance不勾选避免自身匹配时需勾选点击Calculate Distance→Save Results→distance_result.tab4.4 导出结果Table → Export导出 CSV。输出字段含源站、最近目的站、距离米。五、进阶技巧5.1 查找 300 米内最近 3 个站Number of Nearest 3导出后筛选distance_m 300。5.2 大批量站点1 万目的表 300 新开站MapInfo 约 2–3 分钟。超过 5 万站建议用 Python 工具。5.3 Python 替代方案推荐无需 MapInfo 授权命令行一键计算cdtools/site_spacing_calculator pipinstall-rrequirements.txt python site_spacing.py--new../../data/new_sites.csv--all../../data/all_sites.csv-oresult.csv输出示例source_site,nearest_site,distance_m DEMO-NB-001,DEMO-ALL-042,312.48详见系列第 7 篇及 Gitee 仓库tools/site_spacing_calculator/。六、踩坑提醒坐标系WGS84 与 GCJ-02 混用偏差可达数百米CSV 编码建议 UTF-8经纬度顺序X经度Y纬度七、资源下载样例数据关注微信公众号后台回复「站间距」开源代码Gitee comm-planning-toolbox上传后替换为实际链接系列教程CSDN 专栏「5G 网规 GIS 工具箱」本文为「5G 网规 GIS 工具箱」系列第 1 篇。引用请注明出处。版权声明本文为原创教程样例数据为虚构坐标仅供学习请勿用于生产环境。