引言
在內(nèi)業(yè)CASS軟件繪圖工作中,由于更換其他版本的測繪類繪圖軟件,或者CASS軟件版本的更新以及地形圖圖式的標(biāo)準(zhǔn)結(jié)構(gòu)在2007年12月1日進行的調(diào)整,造成了地物符號名稱、樣式等屬性的變更。地物圖形數(shù)據(jù)信息在傳遞過程中不可避免地會造成屬性數(shù)據(jù)的丟失。如果單純采用手動方式為地圖數(shù)據(jù)加入屬性信息會是一個很繁瑣的過程。
為了使用現(xiàn)有的其他版本的制圖軟件的成圖數(shù)據(jù),也為了更好的管理地形圖圖庫,本次主要以將其他版本數(shù)據(jù)均轉(zhuǎn)換成為符合現(xiàn)行地形圖圖式的CASS8.0軟件的內(nèi)部編碼為例闡述多屬性批量轉(zhuǎn)換的靈活運用及其局限性和相應(yīng)的解決辦法。
1多屬性批量轉(zhuǎn)換的簡介
在【地物編輯】菜單下--【編碼引導(dǎo)】功能共有15種轉(zhuǎn)換方式,ÿ種方式有單個和批量兩種處理方法:
1.圖層-->圖層;圖層-->編碼;
2.編碼-->編碼;編碼-->圖層;編碼-->顏色;編碼-->線形;編碼-->圖塊;
3.圖塊-->圖塊;圖塊-->圖層;圖塊-->編碼;
4.線型-->線型;線型-->圖層;線型-->編碼;
5.字型-->字型;字型-->圖層;
6.多屬性批量轉(zhuǎn)換。
以“圖塊->編碼”為例,
1.單個處理時:
提示:輸入要轉(zhuǎn)換的圖塊名: 輸入轉(zhuǎn)換前的圖塊名。
轉(zhuǎn)換后編碼: 輸入轉(zhuǎn)換后編碼。
系統(tǒng)會自動將要轉(zhuǎn)換圖塊的所有實體加入指定編碼。
2.批量處理時:
如果要轉(zhuǎn)換的圖塊很多,可采用“批量處理”,但是要在記事本中編輯一個索引文件,格式是:
*圖塊,編碼
轉(zhuǎn)換前圖塊1,轉(zhuǎn)換后圖塊1
轉(zhuǎn)換前圖塊2,轉(zhuǎn)換后圖塊2
其他功能索引文件格式同圖塊->編碼,格式也相同:
轉(zhuǎn)換前**1,轉(zhuǎn)換后**1;
轉(zhuǎn)換前**2,轉(zhuǎn)換后**2
多屬性批量轉(zhuǎn)換即以上15種轉(zhuǎn)換方法的綜合,寫入一個索引文件綜合運用。
2多屬性批量轉(zhuǎn)換的靈活運用
2.1其他版本軟件成圖數(shù)據(jù)添加屬性數(shù)據(jù)
此處以廣州scas for cad2000地形圖數(shù)據(jù)轉(zhuǎn)換成南方cass for cad2004地形圖數(shù)據(jù)為例,需要先建立同種地物圖形在兩個版本軟件中的一一對應(yīng)關(guān)系,以下為相應(yīng)的多屬性批量轉(zhuǎn)換索引文件的節(jié)選示例:
*圖塊,編碼
GC044,174200 '排水檢修井符號轉(zhuǎn)換 *線型,編碼
X4,216100 '地類界符號轉(zhuǎn)換
以上左側(cè)為該地物在廣州scass for cad2000地形圖數(shù)據(jù)中的信息,右側(cè)為該地物在南方cass for cad2004地形圖數(shù)據(jù)中的信息。有的地物只需要進行一種類型的轉(zhuǎn)換即可,如上述給水檢修井符號,還有的地物需要多種類型轉(zhuǎn)換,如以下柵欄符號:
*線型,編碼
x19,144400 '加入編碼
*線型,線型
x19,444 '線型轉(zhuǎn)換
*編碼,圖層
144400,jmd '放入jmd層
第一單擊【地物編輯】菜單―【圖形屬性轉(zhuǎn)換】,在彈出“輸入多屬性轉(zhuǎn)換配置文件名”對話框中,指定多屬性轉(zhuǎn)換配置文件打開·徑,單擊【打開】按鈕。
第二,轉(zhuǎn)換完成100%即可。
2.2多屬性批量轉(zhuǎn)換的靈活運用
如果現(xiàn)有的CASS8.0完成的地形圖數(shù)據(jù),所有圖層都放置在統(tǒng)一的圖層,例如“地形圖”層,為了將現(xiàn)有地形圖數(shù)據(jù)分圖層入庫,需要進行分層處理,根據(jù)地物符號的屬性數(shù)據(jù)信息進行圖層劃分。下面是針對此問題進行多屬性批量轉(zhuǎn)換索引文件的節(jié)選示例:*編碼,圖層
155210, DLDW'·燈圖層轉(zhuǎn)換
204202,ZBTZ'加固陡坎圖層轉(zhuǎn)換
2.3多屬性批量轉(zhuǎn)換的局限性及處理方法
需要注意的是,轉(zhuǎn)換前及轉(zhuǎn)換后的數(shù)據(jù)必須具有Ψ一性,即該屬性只可以指向同一地物。否則的話,數(shù)據(jù)不具有Ψ一性,指向不同的地物,那ô會導(dǎo)致地物屬性附加錯誤,反而增加作圖難度得不償失。例如cass for cad2004環(huán)境中行樹、圓支柱墩、電桿均為塊參照gc170,不依比例尺方墩、架空管道墩、不依比例尺電線塔均為塊參照gc002。這些地物則不能用多屬性批量轉(zhuǎn)換來處理。
從上述運用實例中不難看出,多屬性批量轉(zhuǎn)換對于無屬性地物數(shù)據(jù)加入屬性數(shù)據(jù),或者地物數(shù)據(jù)有屬性但圖層所屬不合理等等情況,利用圖層、編碼、圖塊、顏色、線型、字型之間的相互關(guān)聯(lián),將地物已存在的某一Ψ一性質(zhì)轉(zhuǎn)換為另一Ψ一性質(zhì),非常便利快捷。那ô對于地圖數(shù)據(jù)中無法運用該方法的數(shù)據(jù)該如何處理?
可利用右鍵快捷菜單【快速選擇】功能,對剩余圖形數(shù)據(jù)進行二次篩選處理。對整個圖形的所有圖元、文字、塊參照、直線、多段線、二維多段線、圓的各自特性進行運算從而篩選出目標(biāo)地物,批量選擇統(tǒng)一修改,例如可將圖面中所有內(nèi)容為“水泥”的文字改為“砼”,也可統(tǒng)一修改文字高度等屬性。
利用【快速選擇】功能處理完畢之后,剩下的地物圖形只能依靠手動添加屬性數(shù)據(jù),進行屬性完整性檢查后,查©補缺,至此地物圖形數(shù)據(jù)就處理完畢了,方可以進行入庫歸檔。
3小結(jié)
從上述分析不難看出,針對地形圖屬性數(shù)據(jù)丟失,首先要利用多屬性批量轉(zhuǎn)換對大多數(shù)離散的點狀地物,線型Ψ一的線狀地物進行處理,其次利用快速選擇批量處理可處理數(shù)據(jù),最后手動處理剩余地物數(shù)據(jù)。
參考文獻:
[1]陳述彭、³學(xué)軍、周成虎編著。地理信息系統(tǒng)導(dǎo)論。科學(xué)出版社
[4]祝國瑞、郭禮珍、尹貢白、徐永利編著。地圖設(shè)計與編繪。武漢大學(xué)出版社