張虎
(西部黃金哈密金礦 哈密 839000)
一般徠卡儀器中有兩種和測量有關的文件,一種是固定點文件,一種是測量點文件。南方cass文件是我們常用的測量文件。外業測量的成果,從儀器中導出到測量軟件中成圖,有這幾個途徑:一種是使用測繪軟件自帶的傳輸軟件,如cass軟件中就有這樣的傳輸模塊。另一種是使用徠卡內部格式的gsi文件,將之轉換為我們習慣使用的數據格式如cass文件格式。其實除了這些途徑外,我們還可以使用徠卡辦公軟件flexoffice中用戶可自定義的格式文件來完成。本文我們將完成導出儀器中固定文件和測量文件至cass格式的工作。
完整的格式文件包括:頁眉、頁腳、數據塊標題、格式串這幾部分組成。其中頁眉在格式文件中只出現在報告的頭部;數據塊標題相當于我們經常使用的電子表格的字段名,在實際輸出的測量數據前顯示一次。導出格式串(測量數據)用分隔符隔開,相互之間用分隔符列隔開,這個部分相當于數據排列的規則,是格式文件最重要的部分。頁腳則在報告的尾部顯示一次。
一般而言,頁腳和頁眉是可選部分,我們在導出文檔時使用,格式文件必要的組成部分是數據塊標題、導出格式串,這一塊內容是格式文件的核心。如制作一個cass的格式文件,只要導出字符串即可,導出列的順序只要按cass規定規則排列就可以了。具體操作時,在flexoffice辦公平臺中,有一個格式文件管理器,一般用戶編寫格式文件,可以用它來完成。
在flexoffice格式管理器中,有許多的默認導出模版,其中較有價值的是points,measurement TPS數據塊格式。
points字符串變量和數據塊的對應關系如表1。

表1
measurement TPS數據塊變量共有38項,我們不一一列出,具體查看flexoffice中的有關內容的幫助。這里我們列出一些常用的數據塊,如表2。

表2
以上兩個數據塊變量適合制作固定點文件和測量點文件。具體使用時,在變量區,找到上述變量,分別雙擊變量,變量會在編輯區中出現,通過反復預覽,達到顯示效果即可。值得一提的是在編輯區,在達到顯示效果后,還有一步定義變量工作要做,具體操作方法是點擊編輯區的變量名,右鍵彈出菜單,定義變量的精度、長度等內容,這將決定著導出數值的精度和字長。
南方cass文件格式是我們常用的文件格式。其坐標排列順序是點號,屬性,東坐標,北坐標,高程。相互之間用逗號隔開。
(1)固定點文件
導出固定點文件時我們使用points數據塊作為默認導出的數據塊,并將點號,東坐標,北坐標,高程等按照cass文件要求的形式排列如下:

并設置好數據精度和字長,導出的固定點文件格式如下:
@t:FRT
@i:TS02/06/09
@v:1.00
@a:FormatManager generated
@c:Leica Geosystems AG
@d:星期三,九月 30,2015
@o:格式管理器1.0
@l:TS02/06/09_Standard
%Npoint_by_
#WG
#LM
#TC
#PB
&W1.000000000000
&L1.000000000000
&T1.000000000000
&P1.000000000000
@Dd99999
@Df99999.00
@Ds--------$1114000"%10.10s,%10.10s,%#12.3f,%#12.3f,%#12.3f"
01100010011011000106202082001008120820010082 20820010083;00105
(2)測量點文件
測量點文件我們應以measurement TPS數據塊作為模版來制作。字段的排列順序和固定點的相類似。除此之外,還要設置好字長和精度等。最終導出的生成cass測量文件格式的格式文件如下:
@t:FRT
@i:TS02/06/09
@v:1.00
@a:xjys
@c:hami_by
@d:星期六,三月 12,2016
@o:可導出編碼字段。
@l:TS02/06/09_Standard
%Ncass_by
#WG
#LM
#TC
#PB
&W1.000000000000
&L1.000000000000
&T1.000000000000
&P1.000000000000
@Dd0
@Df0
@Ds--------
$1710000"%10.0s,%10.3s,%#10.3f,%#10.3f,%#10.3f"
01100010011011000100412082001008120820010082 20820010083;
通過使用徠卡flexoffice辦公軟件中的格式文件管理器,我們完成了從測量儀器中直接將測量數據導出為成圖需要的cass文件格式。需要注意的一點:格式文件的字段精度和字長一定要留的足夠大,不然會產生導不出來的情況。
以上兩個格式文件,我們在生產實踐中已經使用多年,具有較高的使用價值。