高丽娟 李绅 卢霄
摘 要:通过连接GoogleEarth,自主研发“卫星拷屏程序”和“位图合成程序”,下载并合成了石家庄市高分辨率卫星地图。并将下载合成的大位图导入SuperMap中,实现广电GIS应用。
关键词:GoogleEarth;卫星拷屏程序;位图合成程序;广电GIS应用
本文是利用“卫星拷屏程序”和“位图合成程序”配合Google Earth下载并合成了石家庄市高分辨率卫星地图(位图大小为6G),将此大位图经过SuperMap——专业桌面GIS软件具有的金字塔影像处理技术,导入到SuperMap软件中,从而实现地图编辑、属性数据管理、分析与辅助决策相关事务以及输出地图、三维建模等方面的功能,为有线电视地理信息系统提供详细、准确的基础资料。
1 卫星地图的下载与合成
1.1 “卫星拷屏”程序下载卫星地图
“卫星拷屏程序”——GoogleEarthCapturer程序实现了从GoogleEarth卫星地图上下载卫星图片,通过此程序连接上GoogleEarth,指定下载范围和偏移经纬度,逐一抓屏,存成单个位图文件。具体步骤如下:
卫星拷屏程序设置。本程序共分为基础设置栏、定位测试栏、拷屏参数栏三个部分。基础设置栏主要连接打开GoogleEarth程序,设置位图文件存放位置;定位测试栏指定下载范围的起始图片位置;拷屏参数栏设定下载范围参数,设定每幅拷屏图片的大小。
“基础设置”栏中的connect按钮可连接打开GoogleEarth程序,点击“SetFilePath”按钮,设置下载图片的存储位置。
“定位测试”栏用来指定下载范围的起始图片位置,即指定下载范围的左上角经纬度,以及设定每幅拷屏图片的大小即每屏的偏移量。
⑴下载范围参数设定:
左上角:lat= Alat lon=A lon(A点经纬度坐标值)
右下角:lat= Blat lon= B lon(B点经纬度坐标值)
⑵每幅拷屏图片的大小即每屏的偏移量设定:
偏移量:lat =Clat - Dlat lon= Clon - Dlon
C、D两点经纬度坐标值之差,即每拷贝一屏所要移动经纬度值。
高度选项用来设置下载地图的视点高度(海拔高度),也就是在下载地图时GoogleEarth程序中的右下角显示的视点高度;
设定好以上参数后,按以下顺序点击按钮,即可下载GooleEarth程序内的设定范围内的地图图片,通过点击:SelectTwoPoins Precapture ScreenCapture完成下载。
1.2 “位图合成”程序将已下载的卫星图片合成百兆全市大位图
通过自主研发的“卫图合成程序”,将从GoogleEarth上拷屏下来的单个位图拼接成一张几百兆大位图。
“左上角起始文件全路径名”按钮用来指定拼接大位图时,左上角单个位图的名称。“目标文件名”按钮用来指定拼接大位图的存储位置。“起始文件名”和“终止文件名”确定拼接大位图的范围。“首行位图重叠范围”用来指定起始行两个单个位图拼接时,左右上下重合像素数。“末行位图重叠范围”用来指定末行两个单个位图拼接时,左右上下重合像素数。“拼接较小位图”可将以上设定范围内的单个位图文件进行拼接合成,且在程序下侧空白区显示拼接过程及进度。“拼接标准超大位图”可将以上设定范围内的单个位图进行拼接合成,直接生成几百兆大位图文件。
2 将合成的大位图导入SuperMap中,实现GIS功能
本文借助SuperMap,在石家庄市卫星地图上绘制完成了一级环网、市内政法网的主要光纤网信息资源,包括:分中心、道路、地井、管道井、营业厅分区;全市的光收、光缆、接续盒、出入土位置、光分路、交接箱、光站等的地理位置及属性信息,能够在地图上准确查询和浏览各信息的位置及详细信息,方便领导一目了然的观察并了解石家庄市有线电视的主要网络资源,为维修人员能够快速定位提供更直观的信息,如图1所示。
3 结束语
通过自主研发的“卫星拷屏程序”和“位图合成程序”下载并合成石家庄市850M超大位图,结合SuperMap软件,实现GIS地理信息系统的管理。这样就可以在脱机状态下观看卫图地图,从而可将有线电视线路资源在卫星图上直观显示,有利于数据的查询统计,同时给线路的维修维护提供了方便。
[参考文献]
[1]Google Earth 程序使用指南.
[2]郭沛宇.地理信息系统在有线电视领域的应用.