互联网电子地图系统在广电无线覆盖中的应用

2018-07-25 02:35
数字传媒研究 2018年4期
关键词:电子地图本例绘制

安徽广播电视台 安徽省 合肥市 230022

引 言

广播电视无线大功率发射覆盖是构建公共文化服务体系的主要方式。目前主要应用在模拟电视、模拟中波、模拟调频广播以及中央无线数字化覆盖的地面数字电视和数字音频广播等领域。与互联网视频相比,通过无线覆盖接收的节目,在任何情况下都不会出现网络拥塞的情况,稳定性和效率极高。但是,每个发射台根据发射功率、天线挂高、周边地形会形成特定的近似圆形覆盖区域(平原区、丘陵地带是近似圆形;在山区,为部分圆形,部分为不规则形状)。覆盖区域的获得是进行台站布点、发射参数设计、覆盖分析的基本素材,如果覆盖区可以随地图任意缩放、快速添加发射站点、卫星图、搜索指定地点等高级功能会大大提高工作效率。利用传统的纸质地图标注,无法实现上述的目标。通过对互联网电子系统的考察研究,发现其可以在广播电视无线覆盖中得到很好的应用。

1 电子地图系统介绍

电子地图是以可视化的数字地图为背景,以文本、照片、图表、声音、动画、视频等多种媒体表现手段综合展示地区、城市、旅游景点等区域综合面貌的现代信息产品,与传统纸介质的地图相比,电子地图具有动态性、交互性、无级缩放、无缝拼接、多尺度显示、地理信息多维化表示、超媒体集成、空间分析及共享性等优点。[1]当前,互联网地图服务运营商主要有百度地图、腾讯地图、搜狗地图、高德地图、Google地图等,它们提供的服务基本相同。[2]本文以腾讯地图为例,介绍其使用方法和实现案例。

腾讯地图位置服务是由一系列API和SDK功能函数组成,用户可以在非盈利的项目中免费使用,应用手段为Web网页中的JavaScript API、基于android和iOS移动端APP的SDK、基于B/S服务器的WebService API、基于微信小程序的JavaS-cript SDK,能够提供绘图、定位、搜索地点、获取街景等功能,特别是提供了丰富的路径、面积计算函数库。

2 单发射台覆盖案例

2.1 建立HTML网页框架

本文使用的是基于Web的JavaScriptAPI。用notepad++编辑器建立一个空的html文件框架,需包含基本的等元素,在中必须引用和http://map.qq.com/api/js?v=2.exp&key=YOUR_KEY&libraries=drawing,geometry, autocomplete,convertor脚本,否则无法运行。前者是通用的API脚本文件,是应用的主体,包含创建地图和创建地图缩放等控件、创建标注和圆等多种覆盖物图形、创建经纬度点、事件监听等。后者是附加的库文件,实现求距离、区域面积等很多实用功能,如表1所示。

表1 附加库名称功能

HTML中需要建立input框,用于接收覆盖半径参数,利用jQuery建立click事件响应函数,完成区域绘制功能。

2.2 创建地图

创建地图是项目的第一步,我们通过qq.maps.Map类实例化一个电子地图map,

其中,center和zoom参数是比较重要的,center指明了地图的地理中心,以经纬度表达,zoom为初始缩放级别。使用中发现,该值用1~18之间整数表示,值越大,放大倍数越高。设置完以上参数后,运行代码,就显示出一个地图页面了。如图1所示。

图1 运行界面

2.3 绘制圆区域

腾讯地图位置服务提供了基本图形绘制:Marker标注、Polyline折线、Circle圆、Polygon多边形等覆盖物的绘制方法。使用方法为根据相应的类实例化一个变量,在构造函数中填入所属地图、地理位置点、半径等参数即可,同时可以加入区域颜色填充、alpha透明设置、边界线属性等设置参数。以下代码建立了一个mycircle的圆区域:

其中,map是属于前面所建的地图,center为圆形,本例中选择合肥的大蜀山发射台,其经纬度从腾讯地图坐标拾取器获得。radius为圆的半径,以米为单位,其值Emit Radius从inputDOM中获取,覆盖半径一般通过路测获得,通常在60~100km之间,这里取80km。fillColor是区域填充颜色及alpha透明设置,取值为qq.maps.Color类的实例,本例取红色,alpha=0.3半透明。

覆盖面积也是覆盖分析的重要内容,geometry附加库函数可以计算基于多边形的面积和折线的长度,这些在更复杂的绘图分析计算中,有着重要的作用。本例中直接利用圆面积公式就可求出覆盖面积。至此,我们论述了电子地图系统单点发射圆区域绘制的完整过程,绘制结果如图2所示。

图2 半径为80km单点发射圆区域

总 结

将互联网电子地图系统应用于广播电视发射领域是对传统覆盖研究方法的有益探索。本文以一个发射点发射为例,介绍了电子地图覆盖的构建方法。依照本文的开发思路,可以构建更为复杂的系统,如基于一个省或全国的发射站点数据库,则可以生成相应的宏观覆盖图,例如加入单频网重叠区理论,就可以进行干扰分析。可以预见,互联网电子地图系统在广电覆盖分析中的应用领域非常广阔。

猜你喜欢
电子地图本例绘制
《思考心电图之176》答案
基于灵活编组的互联互通车载电子地图设计及动态加载
超萌小鹿课程表
“1”的加减乘除
放学后
基于Mapserver的增强现实电子地图的设计与实现
视功能分析图例详解
电子地图在初中地理教学中的应用实践
在转变中绘制新蓝图
电子地图多尺度显示模型研究