郭若凡,李連云
(河南省安陽水文水資源勘測局,河南 安陽 455000)
為收集水文資料需設置建設很多水文測站,這些檢測點組成水文站網,按目的不同設置不同的站網。觀測雨量的站點組成雨量站網,測驗河道過水大小的有流量站網,檢測地下水動態變化的有地下水觀測井網,以及水位、蒸發、泥沙、水質站網等。為能在地圖上一目了然地找到其具體地理位置,在實際工作中,往往需要把這些站點標注到地圖上,如果有大量的站點需要標注,采用人工點繪標注的方法勢必帶來較大的工作量,同時標注精度也得不到保證。MapInfo是一個地理信息繪圖工具,具有集成多種數據庫數據、地理信息分析、融合計算機地圖、使用地理數據庫等強大功能,可以為各行各業辦公自動化提供極大的幫助,極具實用價值。在開展水文水資源檢測工作中,利用MapInfo軟件,可以把各類水文站網的站點點繪標注在地圖上。
水文站網所在的Excel表,一般情況下按照以下格式編輯:表的第一行為表頭,如名稱、東經、北緯等,經緯度有度、分、秒格式時應全部換算成度的格式;第二行以下列出需要在地圖上標注的站點及經緯度。
啟動MapInfo軟件,在菜單欄上,單擊“工具(Tool)”,在下拉菜單中的“地圖向導工具(Map wizard)”,單擊子菜單“運行地圖向導工具”后,界面彈出“Mapping Wizard Tool”對話框,在該對話框下單擊按鈕 “1.Data”,選擇“MapInfo(*.tab)”或“dBase DBF(*.DBF)”,單擊“Open”,在彈出的“打開(Open)”對話框下,“文件類型(File type)” 下拉菜單中選擇“Microsoft Excel(*.xls;*.xlsx”),找到水文站網所在的Excel表,單擊“打開”。界面出現對話框“Excel信息”,首先將“以選中范圍的上一行作為列標題”勾選→“確定”,彈出的“設置字段屬性”設置好字段信息,再單擊“確定”,得出“某瀏覽窗口”,關閉“Mapping Wizard Tool”對話框。也可以在菜單欄單擊“文件(File)”→“打開(Open)”,在彈出的“打開(Open)”對話框下,“文件類型(File type)” 下拉菜單中選擇“Microsoft Excel(*.xls;*.xlsx”),選擇水文站網所在的Excel表,點“打開”。在彈出的“Excel信息”對話框下,將“以選中范圍的上一行作為列標題” 勾選后“確定”,“設置字段屬性”設置字段,然后“確定”,得出“某瀏覽窗口”。
菜單欄點擊“表”→“創建點”,在該對話框下設置水文站點的“使用符號”,包括字體、符號樣式、大小、顏色等; 點擊“投影”選擇坐標系[一般默認“精度/緯度(WGS 84)”],再分別選擇“取得X坐標的列”“取得Y坐標的列”,點“確定”即可完成創建點。如圖1所示。

圖1 水文站網創建點圖
菜單欄點擊“窗口”→“新建地圖窗口”,即可得出水文站網分布圖。如圖2所示。

圖2 水文站網分布圖
為了使水文站網標注的地圖在MapInfo中顯示,需要將該地圖在MapInfo進行配準,通過設定地圖上典型控制點的經緯度設定投影,對其放大、縮小、平移,使柵格圖按照設定的坐標系及地圖單位,顯示在MapInfo中。由于該項操作的不完全可逆性,做好備份也是工作中一個環節;為使地圖配準精度更高,地圖像素不應太低,但也不能太高,具體需按工作實際情況而定。在啟動MapInfo后,菜單欄上單擊“工具(Tool)”,在下拉菜單中“地圖向導工具(Map wizard)”的子菜單,單擊“運行地圖向導工具”,彈出“Mapping Wizard Tool”對話框,單擊按鈕“2.Maps”,選擇“Raster Image(*.bmp,…)”或“MapInfo(*.tab)”,單擊“Open”,在“打開”對話框下的“文件類型”下拉菜單中選擇“柵格圖像(*.ecw;…)”,找到需要標注水文站網的地圖,然后點擊“打開”。也可以點擊菜單“文件”→“打開”,彈出對話框,在“文件類型”下拉菜單中選擇你的數據類型,如“柵格圖像(*.ecw;…)”,找到目標地圖→“打開”。如果要打開的地圖是首次,將有“MapInfo”對話框出現,選擇“simple display(顯示)”,還是“register(配準)”?選擇后者,彈出“圖像配準”對話框,在該對話框下,點擊“投影法”選擇坐標系[一般默認“精度/緯度(WGS 84)”],在需要標注水文站網的地圖上“添加”控制點坐標,控制點至少需要3個,控制點的多少,體現了需要配準的地圖坐標變換有不同的精確度。另外選擇的控制點不能位于一條直線上,要有比較高的離散性。在“圖像配準”對話框中,可以編輯、添加、刪除控制點,設置每一個控制點坐標參數,通過“編輯”可以輸入或修改控制點的x、y坐標值。然后在地圖上添加控制點,全部輸入之后,點擊“確定”,需要標注水文站網的地圖就在MapInfo中配準完成。如圖3所示。

圖3 配準地圖
點擊菜單“文件”→“打開”配準好的地圖(*tab),再點擊菜單“文件”→“打開”某水文站網分布圖(*.Tab),即將水文站網的站點點繪在所要標注的地圖上了。如圖4所示。

圖4 某水文站網分布圖
可根據需要在圖上顯示各個站點的名稱,方法是點選水文站網所在圖層為可編輯,右鍵選擇“圖層屬性”,在“圖層屬性”對話框下,可設置標注規則,設置需標注顯示的項目如名稱等。
點擊菜單欄“工具”下的子菜單,可在圖中插入比例尺、指北針等。
綜上所述,在科技高速發展的當下,水文站網在地圖上的站點標注,利用MapInfo軟件可以快捷、準確地完成,并節省了大量的工作量,達到事半功倍的效果,是辦公自動化的體現。