在后台网优日常工作时,常常会用到一些工作软件。它们可以大大提高网优工作效率,让网优人轻轻松松工作,快快乐乐摸鱼,早早下班!
后台网优工程师们常用的办公软件有哪些?让我们一起来看看
一、GGMap网优利器
GGMap是南京华苏科技有限公司自研的网络优化专业GIS图层呈现工具,支持2G、4G、5G小区展示(能自定义分层,自定义小区样式)、多种地图(谷歌、高德、搜狗)、无偏差数据显示、测量、路测数据展示分析、圈选导出等网路优化中常用功能。支持工程文件保存,便于工程数据共享。
面向用户:网优相关工作人员
主要功能
1. 小区
小区展示,基站展示,路测展示,数据查询,绘制,网优常用工具等。
支持海量小区导入,自动匹配小区必要的经纬度,角度值。用户根据需要,选择任意字段作为标注,标注字体样式自定义修改,方便文案截图,客户展示;小区的渲染功能,支持任选一个现有字段,进行独立值或分级渲染;筛选功能,过滤出自己想展示的数据。
2. 路测:
路测数据,或者基站数据,都可以通过此模块展示,添加标识,自定义渲染样式,数据过滤。
3.绘制:
提供多种绘制样式,用于地图标记,写文档必备利器,领导看了都说好。
4.查询:
三种查询方式,模糊查询,圈选查询,高级查询,查询出的数据可以导出成txt、csv、xls格式的文件。
5. 地图底图:
支持多种在线地图,支持地图混搭功能,同时对接街景。
二、QGIS
QGIS(原称Quantum GIS)是一个自由软件的桌面GIS软件。它提供数据的显示、编辑和分析功能。Quantum GIS 跨平台的特性,可在 Linux、Unix、Mac OS X 和 Windows 上使用,支持多种的矢量、栅格数据、数据库及一些功能。
面向用户:网优相关工作人员
主要功能
TAB图层查看、制作扇区图层、查看基站间距离、选定区域后复制粘贴数据、搜索经纬度、撒点、在线地图、制作专题图层。
以制作基站扇区为例,论述软件安装,使用详细步骤
1. 安装Shape Tools和OpenLayers Plugin插件
OpenLayers Plugin目前开发者正在适配QGIS3,还是试验版本,所以插件管理器里不显示。需要到官方插件库下载。
打开插件管理器,从Install from ZIP安装下载好的插件。
2. 制作基站/扇区工参csv文件
最重要的5个字段:经纬、纬度、方位角、扇形起始角度、扇形结束角度、覆盖半径。其余工参字段可自行添加。经纬度、方位角不用说都知道。
比如说某个扇区方位角是120°,想要绘制波瓣宽度是60°的扇形。那么扇形起始角度就是90,扇形结束角度就是150。室分的起始角度和结束角度建议分别为0和359。
覆盖半径建议用米作为单位,宏站建议200,室分建议30。
3. 添加文本数据图层
图层——添加图层——添加文本数据图层。文件名称选择制作好的工参。如出现乱码,编码选择GBK。横坐标选择经度,纵坐标选择纬度。
4. 用shape tools插件生成扇区图
5. 加载道路图层或卫星图
注意加载图层后,在右边的图层控制窗口,把加载的道路/卫星图调整到最底下。避免覆盖基站扇区图。
制作扇区专题图层
按频段Band举例说明。
显示邻区
1. 制作带有邻区的工参UniqueID列,表示扇区的唯一标识符。
neighbors列,表示对应扇区的邻区列表。邻区列表中每一个扇区的UniqueID必须要用”|”相隔。
表头必须要用UniqueID、neighbors,并且区分大小写。后面显示邻区的代码要用到。
2. 扇区图层另存为SQLite格式的文件
a) 把shape tools插件生成的扇区图层另存为SQLite格式的文件,并保存工程,这样下次打开的时候也能显示了。
b) 如果扇区图层要给别的软件用(如mapinfo、鼎利),扇区图层可以另存为ESRI Shapefile格式的文件,但这种格式每个字段最多只能容纳254个字符,邻区多的时候邻区列的字符串就被截断了,会造成邻区显示不全。
c) 不同频段/制式的扇区建议分别制作不同的工参、生成不同的扇区图层。
3. 增加显示邻区动作的代码
把以下代码复制到动作文本框内。
from qgis.PyQt.QtGui import QColor
from qgis.utils import iface
from qgis.gui import QgsHighlight
layer = iface.activeLayer()
layer.removeSelection()
source_fid = "[% $id %]"
source_feature = layer.getFeature(int(source_fid))
h = QgsHighlight(iface.mapCanvas(), source_feature, layer)
h.setColor(QColor('red'))
tmp = source_feature["neighbors"]
neighbors = tmp.split("|")
features = layer.getFeatures()
neighbors_fid = [f.id() for f in features if f["UniqueID"] in neighbors]
layer.select(neighbors_fid)
iface.mapCanvas().setSelectionColor(QColor("yellow"))
以上这两个软件是网优人在日常工作中常常会用到的软件,充分利用好网优工作软件可以起到事半功倍的效果。
作为网优人的你,在工作中会用到哪些工作软件,
可加入网优交流Q群:374637347
一起交流谈论。