狠狠躁天天躁夜夜躁婷婷,婷婷五月天色综合,大色小色网,日韩成人激情电影在线观看

全組件式GIS軟件——開辟GIS開發(fā)新境界

  http://www.supermap.com.cn 2001年12月17日 計(jì)算機(jī)世界報(bào)第49期

  20世紀(jì)80年代以來涌現(xiàn)出的GIS開發(fā)平臺中一直是桌面GIS軟件占主導(dǎo)地位。但以C++面向?qū)ο蠹夹g(shù)為基礎(chǔ)發(fā)展起來的COM(組件對象模型)技術(shù)實(shí)現(xiàn)了在二進(jìn)制代碼級的對象重用,且不依賴于特定的編程語言。而在COM基礎(chǔ)上發(fā)展起來的ActiveX控件,除了具有面向?qū)ο蟮奶匦裕€可以象Windows界面標(biāo)準(zhǔn)控件一樣進(jìn)行交互。只是由于COM技術(shù)是較底層的技術(shù),易用性和開發(fā)效率遠(yuǎn)低于ActiveX控件。目前以ActiveX控件形式發(fā)布的產(chǎn)品更為豐富。與此對應(yīng),GIS的開發(fā)也由早期桌面型軟件加專用語言或宏語言的方式轉(zhuǎn)向了控件加通用開發(fā)語言的方式。   ArcView、ArcMap和MapInfo都是典型的桌面GIS軟件,主要的定制技術(shù)有宏語言AML、腳本語言Avenue以及VBA,MapInfo則采用專用的MapBasic。對這些專有定制技術(shù),能熟練掌握的人很少,開發(fā)效率低,所以不合適開發(fā)大型軟件系統(tǒng)。而且在與其他系統(tǒng)整合時(shí)功能粒度過大,定制出來的應(yīng)用程序功能差。

  由于歷史的原因,桌面GIS軟件大多以文件方式保存數(shù)據(jù),單個(gè)文件無法處理大量數(shù)據(jù),用戶不得不將大文件拆成多個(gè)小文件來加快處理速度,如果一個(gè)地理對象跨越了多個(gè)文件,完整的對象就只能拆成幾部分,編輯也只能分段進(jìn)行,最要命的是這些文件沒有安全機(jī)制,Arc/Info的Coverage和Shape文件以及MapInfo的TAB文件多年來一直都存在這個(gè)問題。

  采用AactiveX技術(shù)的控件GIS產(chǎn)品不但可以解決這個(gè)數(shù)據(jù)保密問題,而且定制的應(yīng)用程序在完成用戶的指定任務(wù)時(shí)比桌面GIS軟件效率高、能有效理順企業(yè)的信息流。由于GIS中的屬性數(shù)據(jù)大多來自MIS應(yīng)用系統(tǒng),地圖數(shù)據(jù)則大多是來自測繪系統(tǒng)的CAD數(shù)據(jù),所以采用控件技術(shù)能將GIS技術(shù)融入企業(yè)的MIS、ERP、CRM系統(tǒng)中。因?yàn)檫@種種優(yōu)勢,采用ActiveX技術(shù)的GIS控件在GIS應(yīng)用集成中日益受到重視,它將GIS應(yīng)用開發(fā)提高到一個(gè)新的境界。   但由于控件GIS產(chǎn)品晚于桌面GIS軟件出現(xiàn),許多先有桌面GIS軟件的廠商出于維護(hù)自身利益的需要,并沒有全力發(fā)展其相應(yīng)的控件產(chǎn)品,通常在控件GIS產(chǎn)品中提供的功能比桌面GIS產(chǎn)品要少。而超圖公司今年11月23日最新推出的全組件式GIS軟件SuperMap III,則可以滿足大多數(shù)應(yīng)用的需求。

  它提供兩種數(shù)據(jù)組織方式:SDB格式的數(shù)據(jù)文件和數(shù)據(jù)庫,其中數(shù)據(jù)庫方式提供對Oracle和SQL Server的支持。這兩種方式都可以提供對數(shù)據(jù)源的口令保護(hù)功能。   因?yàn)樗鼘?shù)據(jù)庫的支持,所以可以利用數(shù)據(jù)庫的諸多優(yōu)勢,比如并發(fā)控制、交易管理、數(shù)據(jù)復(fù)制、權(quán)限管理、海量數(shù)據(jù)管理等。SuperMap III還提供新的空間數(shù)據(jù)庫技術(shù)SDX(Spatial Database eXtension),以取代SuperMap2000種的ADO引擎,從而可以獲得更強(qiáng)的空間數(shù)據(jù)庫管理能力。

  對多種數(shù)據(jù)源兼容是SuperMap III的一大特色。它可以做到格式無關(guān)和位置無關(guān)的數(shù)據(jù)集成,并且用戶可以在應(yīng)用程序中直接存取DWG、DXF、TAB、MIF、E00、SHP、Coverage, DGN, VCT, DBF、MDB等格式的文件導(dǎo)入/導(dǎo)出系統(tǒng)。

  在SuperMap提供的所有控件中,其排版輸出控件SuperLayout可以進(jìn)行地圖制版輸出。很多同類的GIS軟件產(chǎn)品中都缺少這個(gè)功能,用戶必須自己承擔(dān)這個(gè)任務(wù)或是回到桌面GIS中采用交互的方式人工完成。

  SuperMap III還提供了一個(gè)開放的符號編輯器,可以導(dǎo)入或直接引用TrueType字體中的某個(gè)字符,這樣用戶可以根據(jù)需要組織自己的符號庫。SuperMap III公開了符號的交換格式,可以接受來自DWG、DXF、ICO、BMP、SDB等格式的圖形進(jìn)入符號庫。 (上海市徐匯區(qū)商業(yè)委員會 聶長青)