AutoCAD中自定義形文件數(shù)據(jù)轉換方法分析

2014-12-07 黃國強 南寧市國土資源信息中心

  自定義形文件在入庫和數(shù)據(jù)轉換時多無法識別和顯示,但形文件的定義一般遵循國家標準,數(shù)據(jù)多通過幾何屬性或擴展屬性進行屬性信息記錄。因此本文結合工作實際,分析數(shù)據(jù)的屬性信息組織特點,提出以地物編碼結合地物幾何屬性信息方法,實現(xiàn)了自定義符號庫的多元數(shù)據(jù)轉換問題。通過兩種信息的結合,最大化的保留轉換前的信息,實現(xiàn)了幾何圖形與地物屬性的一體化轉換,為數(shù)據(jù)無損轉換及入庫提供一種新的轉換思路。

  1、引言

  AutoCAD 平臺在工程建設領域的多個方面都有廣泛應用,作為一個通用平臺,AutoCAD 平臺為滿足各類工程差異化需求,提供快捷方便的字體和符號定義工具即自定義形文件。這種自定義形文件靈活多樣,但也為數(shù)據(jù)交換及入庫帶來不少麻煩。為了在數(shù)據(jù)交換和入庫時保證數(shù)據(jù)信息的完整性,就必須解決形文件轉換及入庫問題。

  2、問題分析

  形文件主要為滿足不同行業(yè)的個性化需求,提供各類符號( 包括字體,下文不再注明) 的自定義功能。自定義形文件編譯前默認為SHP 格式,以文本格式打開,如圖1 所示。

AutoCAD中自定義形文件數(shù)據(jù)轉換方法分析

圖1 形文件內(nèi)容

  SHP 文件編譯后,即為SHX 格式,如圖2 所示。默認存放在**\ \Fonts 目錄下。為了正確顯示包含自定義形文件的圖形文件,就必須指定對應形文件的存放路徑。

AutoCAD中自定義形文件數(shù)據(jù)轉換方法分析

圖2 形文件示例

  形文件中的符號在GIS 或其他CAD 平臺轉入時,默認為文本對象,如圖3 所示,形文件無法被其他平臺正確識別。

AutoCAD中自定義形文件數(shù)據(jù)轉換方法分析

圖3 形文件無法被其他平臺正確識別

  常見處理方法是將數(shù)據(jù)轉換后形文件中對應的符號轉換為對應平臺的符號即可。轉換程序通過對照表,以對應的符號代替自定義形文件中的符號,即可實現(xiàn)自動化數(shù)據(jù)轉換了。

  上文的方法雖然理論上可以解決問題,但GIS 平臺或其他CAD 平臺并未專門的轉換接口。因此,若采用以上方法,其轉換難度及工作量依然巨大。

  5、結論

  本方案通過幾何信息和地物編碼信息實現(xiàn)數(shù)據(jù)的無損轉換,與傳統(tǒng)的多元數(shù)據(jù)交換不同點在于通過地物屬性輔助數(shù)據(jù)轉換。其特點是轉換準確率高,數(shù)據(jù)轉換時屬性沒有丟失,是多元數(shù)據(jù)轉換的一種快捷安全高效的轉換方法。通過地物編碼及幾何信息,乙方將各類數(shù)據(jù)如不同樣式,不同編碼的數(shù)據(jù)全部統(tǒng)一轉換為自己專用數(shù)據(jù)格式并添加了地物及版權信息,使得數(shù)據(jù)的轉換效率、使用范圍及版權保護等方面得到很好的提升。