|
本帖最后由 寂靜天花板 于 2014-10-25 21:28 編輯 9 r) h h: Q7 I
) c0 n; z+ C7 B- \
當大家看到這個題目的時候,,很多人肯定感覺莫名其妙,,或者覺得我小題大作,。那不就是三維軟件的問題嗎?大錯特錯,。2 O) q7 a3 b1 L% P% z
1 O S; Q! S! n( h現(xiàn)在主流的二維數(shù)據(jù)格式就是DWG,,不管是二維軟件還是三維軟件的二維格式,都必須保證或者努力與AutoCAD的DWG格式保持兼容,,恐怕不兼容才是軟件的最大障礙和風險,。而事實上,如同微軟在office領域的數(shù)據(jù)格式處于壟斷地位一樣,,作為僅次于操作系統(tǒng),、辦公軟件之后的第三大軟件,DWG數(shù)據(jù)格式同樣居于主導地位,,各家CAD軟件在保持自己數(shù)據(jù)格式獨立性的同時,,還在考慮與AutoCAD的兼容。
: Z. [% A; X7 h' e1 s
/ |' `2 u0 `8 W' W* c0 V5 m3 ?DWG文件是一種二進制文件,,格式不公開,,用戶不能直接對其中的數(shù)據(jù)進行訪問。雖然AutoDesk公司提供了一些AutoCAD二次開發(fā)工具,,但是這些工具都需要依賴AutoCAD環(huán)境,,具有很大的局限性。所以從上世紀九十年代初起,,以Cimmetry Systems,,Kamel Software,MarComp為代表的一些公司開發(fā)了各種各樣的工具箱,,通過逆向dwg格式,,來實現(xiàn)對DWG文件的讀寫存取。后來一些軟件開發(fā)商成了OpenDWG聯(lián)盟,。后來autodesk直接起訴該聯(lián)盟,,認為其逆向dwg格式,,侵犯了autodesk的知識產(chǎn)權(quán),還有dwg一詞專屬autodesk公司,,他人無權(quán)使用,,所以該聯(lián)盟更名為 open design Alliance(ODA),開始專門研究對DWG數(shù)據(jù)的直接訪問,。國際主流三維CAD廠商如CATIA,、UG、PRO-E,、SolidWorks的二維工程圖格式除提供DWG格式外,,還都保留著自身獨有的二維數(shù)據(jù)格式,避免受到autodesk的完全技術鉗制和不可預知的風險問題,。而這些三維軟件所使用的對DWG文件的讀寫存取的技術就是來源于open dwg,,這也就解釋這些三維軟件的二維工程圖轉(zhuǎn)換DWG格式時經(jīng)常有亂碼的小故障,而autodesk大肆宣傳的自家inventor能夠完美轉(zhuǎn)換dwg格式就是這個道理,。順便說一句,,autodesk還對solidworks的二維軟件dwgeditor發(fā)起訴訟,因為軟件名稱中含有dwg,,侵犯了autodesk的專屬權(quán),,最后官司和解,solidworks放棄了dwgeditor軟件,,這也就解釋了2011版開始solidworks不再提供免費的dwgeditor軟件,。
# C1 L, p2 }) ~8 ?, ^0 Q+ E8 M" B$ G7 \* e6 L* w7 G' k
反觀國內(nèi)二維市場,自國家倡導“兩甩運動”(甩圖板,、甩賬單)以來,,國內(nèi)二維軟件廠商最多時達300余家,絕大多數(shù)都曾經(jīng)具有獨立的二維存儲格式,。但在歐特克放水養(yǎng)魚策略的實施下,最終絕大多數(shù)都銷聲匿跡,。幸存下來的企業(yè)除CAXA,、開目、中望,,浩辰等少數(shù)企業(yè)具備獨立存儲格式外外,,多為諸如天正、天河,、天喻,、大恒等基于AutoCAD的二次開發(fā)商,這些企業(yè)的軟件的大力推廣,,進一步擴大了DWG數(shù)據(jù)格式在中國的市場份額,。隨著歐特克高舉版權(quán)利器,,最終這些二次開發(fā)企業(yè)無力為繼,導致客戶只好轉(zhuǎn)投autodesk的懷抱,。8 D+ G1 t8 A. Y+ a9 P5 S7 Y) T8 @
% c0 S/ ]5 ~4 I" V) c0 r$ L7 W5 O
數(shù)據(jù)格式標準是信息領域的一個基礎性標準,。誰壟斷了數(shù)據(jù)標準,它的文檔格式也就成了“事實標準”,。這些格式是不開放的,,用戶只得依賴autodesk的軟件,而且其中包含著用戶不知情的若干私密信息,,從這個意義上說,,用戶并沒有真正掌握文檔信息的控制權(quán)。有些后果已經(jīng)顯示出來,,比如,,一些早期的圖紙文件用新版本軟件打開,已經(jīng)和當初的原樣不一致了,。
3 K$ v; z ~ O! w
5 b! Z' ~& o- G" o
6 v. \( `" }' C( l6 i2 U一方面壟斷了數(shù)據(jù)標準就控制了技術制高點,,為其他企業(yè)人為設置技術障礙,同時限制了客戶,,壟斷了市場,。DWG格式作為AutoCAD的標準二維格式,是AutoDESK公司的專有格式,,基于其市場壟斷地位成為了行業(yè)上的“事實標準”,。: o) o& p5 W |' `% e2 r. C
) w7 U2 p; c5 w! L4 ` _( o
' |3 _3 [* X' V8 }8 |ODA(open design Alliance)是一個由1300多家來自各行各業(yè)的設計軟件開發(fā)商組成的非贏利性組織。該組織的中心任務是建立非專有的基于DWG文件的數(shù)據(jù)交換和使用的工具,。眾所周知,,DWG格式正是AutoCAD的通用文件格式。Autodesk并不是ODA會員,,然而基本上所有的Autodesk競爭對手全部是ODA會員,,因為他們必須通過使用ODA提供才能實現(xiàn)與AutoCAD進行數(shù)據(jù)交互。近幾年來,,ODA已經(jīng)從倡導反對DWG標準轉(zhuǎn)變?yōu)橹С植⒋龠MDWG作為行業(yè)標準的組織,,而ODA所有的這些工作全部沒有獲得來自Autodesk的支持或許可。! C6 \9 r7 i& p) M% j/ r3 _5 m
- I* Q( l" h ?# } ~, ^ODA 近年來致力于把創(chuàng)建DWG兼容的開發(fā)環(huán)境做到流程化,、自動化,。該組織使用了開源軟件自動化框架SWGI(Simplified Wrapper and Interface Generator)實現(xiàn)在不同的開發(fā)環(huán)境中進行程序和資料庫的轉(zhuǎn)化。在創(chuàng)建Teigha的Java版本中大量的前期工作都是通過這種方式實現(xiàn)自動化的,。
# e3 H8 v1 l: Q. d5 F6 f! t! R
) }: L2 z; V* ]# \8 ~% L) j% ]2 I0 O0 G# S/ O& |: a p
然而,,Autodesk對ODA可謂恨之入骨,其CEO Carl Bass甚至還將ODA比喻為“敵人的軍火提供商”。但是,,ODA對Auto 的成功其實做出了非常重要的貢獻,,因為它使非Autodesk客戶仍然可以繼續(xù)使用DWG文件作為其主要的數(shù)據(jù)交互格式,實現(xiàn)與AutoCAD的數(shù)據(jù)交互,。目前就全球的使用比例來看,,二維CAD的普及率依然遠高于三維CAD,而且這種局面在 幾年仍將持續(xù),。
' t& f* H% i7 S1 R7 r: u0 Z1 V1 \: t- ~! c+ N, s1 J& H: h/ J( T1 n
近日發(fā)布了新版的軟件開發(fā)平臺Teigha 3.8,。新版的Teigha增加了對Java程序語言的支持,以及AutoCAD 2013中最新的DWG格式的支持,。ODA 向CAD軟件開發(fā)者提供工具來創(chuàng)建完整的工程應用軟件,,這些軟件有可能在市面銷售,也可能僅是企業(yè)內(nèi)部使用,。會員在ODA提供的Teigha上進行改進,, 并將這些改進反饋提交給ODA,然后ODA將其整合進下個一版本的Teigha中,,以此來不斷的更新提升其基礎平臺性能,。Teigha支持多種格式數(shù)據(jù)的 互換,包括DWG,, DGN,, 以及PDF文件。現(xiàn)在,,它還支持安卓,、iOS, Linux, Mac OS, Unix以及Windows等多種操作系統(tǒng)。5 T' k+ Y3 b4 ~+ v0 `% z( N; P
ODA本次對Teigha的更新也得益于一位匿名會員提供重要的Java開發(fā)知識和支持,,這也是ODA發(fā)展的核心道路,,即集合來自組織內(nèi)部會員的群體知識和經(jīng)驗,促進的不斷發(fā)展進步,。* ?" t/ I. D* c Z- ?
5 R8 W7 [1 ~1 ?' b9 p以后再遇到什么三維軟件二維工程圖轉(zhuǎn)換DWG格式有亂碼,,請在內(nèi)心默默問候autodesk。
+ [* N! l, u- D7 C9 s1 z i, e, C! j3 e
! \: i1 [/ H* O6 k7 {$ u |
|