3sNews訊,Pitney Bowes Business Insight剛剛發(fā)布MapXtreme 2008 7.0版本是MapXtreme 2008歷史上功能最豐富的一個(gè),自從MapXtreme 2004系列產(chǎn)品發(fā)布以來(lái),PBBI的研發(fā)團(tuán)隊(duì)持續(xù)關(guān)注最新的.NET技術(shù)進(jìn)展,并確保MapXtreme 2008與微軟公司的.NET架構(gòu)同步,同時(shí)不斷修改產(chǎn)品已有的缺陷,使得產(chǎn)品的高可用性和性能方面有極大的改進(jìn)和增強(qiáng)。在過(guò)去的18個(gè)月里,PBBI的工程師努力將這一最新版本打造的更加穩(wěn)定和可靠,除此之外,新產(chǎn)品中額外增加了許多用戶盼望已久的新特性:
增加對(duì)地圖緩存和Google Maps, Microsoft Bing Maps的支持
在新版本中,我們已經(jīng)完成圖塊緩存句柄 API 的產(chǎn)品化,并提交到到了官方網(wǎng)站的code Exchange (代碼交換空間) 中,方便開(kāi)發(fā)者下載和參考。驅(qū)動(dòng)圖塊緩存的API可以使得開(kāi)發(fā)人員非??旖莸耐瓿苫诘貓D緩存應(yīng)用系統(tǒng)的搭建,這種地圖應(yīng)用風(fēng)格與Bing Maps和Google Maps非常相似。
提供可擴(kuò)展的數(shù)據(jù)驅(qū)動(dòng)模型,實(shí)現(xiàn)高擴(kuò)展性
當(dāng)前,在世界各地仍然存有大量的開(kāi)源、商業(yè)的數(shù)據(jù)庫(kù)或私有數(shù)據(jù)文件并存,這已成為當(dāng)今IT領(lǐng)域數(shù)據(jù)孤島形成的主要原因。許多年前,MapXtreme Java已經(jīng)可以提供一套自定義數(shù)據(jù)源的機(jī)制方便世界各地的程序員基于該機(jī)制開(kāi)發(fā)各類異構(gòu)的數(shù)據(jù)源驅(qū)動(dòng),以方便MapXtreme Java獲取這些異構(gòu)數(shù)據(jù)源中的信息,滿足其項(xiàng)目的需求。MapXtreme 2008 7.0 也提供了類似的機(jī)制,這樣的益處有兩個(gè)方面。
第一,這意味著程序員可以成功的獲取任何的數(shù)據(jù)源,包括那些MapXtreme暫時(shí)還原生不支持的,通過(guò)該機(jī)制,可使得用戶的數(shù)據(jù)的價(jià)值可以成功保留并最大化
第二,這也意味著程序員既可以將空間數(shù)據(jù)分析和處理的工作交給MapXtreme 2008,也可以將這部分工作推到數(shù)據(jù)庫(kù)端來(lái)實(shí)現(xiàn)和完成,比如Oracle Spatial為代表的空間數(shù)據(jù)庫(kù),當(dāng)然也可以充分兼顧二者的優(yōu)勢(shì),這將極大的方便程序員完成N層架構(gòu)的計(jì)算部署,給系統(tǒng)的架構(gòu)帶來(lái)了極大的伸縮性。事實(shí)上,N層架構(gòu)計(jì)算的哲學(xué)本質(zhì)就是用最適合的計(jì)算層面(如客戶層、業(yè)務(wù)邏輯層,數(shù)據(jù)層等)完成最適合其完成的工作。
支持柵格數(shù)據(jù)處理,完善高級(jí)空間分析能力
地理信息系統(tǒng)可以操作各類數(shù)據(jù)模型和結(jié)構(gòu),包括矢量、柵格等,矢量結(jié)構(gòu)通過(guò)點(diǎn)、線、面來(lái)表現(xiàn)各類空間現(xiàn)象,而格網(wǎng)結(jié)構(gòu)則適合通過(guò)大小并規(guī)整的矩形來(lái)表現(xiàn)連續(xù)的表面。
這兩種典型的數(shù)據(jù)結(jié)構(gòu)沒(méi)有孰優(yōu)孰劣,只是表現(xiàn)的方式不同而已,不同的地理現(xiàn)象選擇可選擇適合的數(shù)據(jù)結(jié)構(gòu)來(lái)表現(xiàn)。格網(wǎng)結(jié)構(gòu)模型非常適合表現(xiàn)連續(xù)的空間表面,如高程、或城市內(nèi)個(gè)人的分布等。在這次的新版本的MapXtreme 2008中,我們?cè)黾恿嗽S多高級(jí)格網(wǎng)功能,這包括:
1.非常方便創(chuàng)建一個(gè)針對(duì)每個(gè)格網(wǎng)數(shù)據(jù)的顏色對(duì)應(yīng)文件,通過(guò)系統(tǒng)定義的類來(lái)創(chuàng)建,比如單值專題顏色序列。(這非常類似基于矢量數(shù)據(jù)的專題圖)
2.可提供對(duì)格網(wǎng)點(diǎn)的反距離權(quán)重插值(IDW)功能
3.可提供對(duì)格網(wǎng)點(diǎn)的不規(guī)則三角網(wǎng)插值(TIN)功能
4.通過(guò)提供的擴(kuò)展接口,可方便插入用戶自定義的格網(wǎng)插值算法,比如自定義IDW算法
支持SQL Server 2008 空間數(shù)據(jù)擴(kuò)展
之前,MapXtreme 2008可以原生支持的空間數(shù)據(jù)庫(kù)包括Oracle Spatial 和Spatialware for SQL Server。在過(guò)去兩年中,微軟公司基于其已經(jīng)發(fā)布的SQL Server 2008增加了空間數(shù)據(jù)擴(kuò)展存儲(chǔ)的能力,并且逐漸在一些應(yīng)用系統(tǒng)中得以應(yīng)用,MapXtreme 2008在新版本中100%實(shí)現(xiàn)了對(duì)其空間數(shù)據(jù)的讀取和存儲(chǔ),可以充分利用SQL Server Spatial的所有特性,這也使得MapXtreme 2008成為SQL Server Spatial在GIS應(yīng)用邏輯領(lǐng)域最佳的搭檔產(chǎn)品。
更好的本地化部署和分發(fā)
MapXtreme 2008最新版本完成了對(duì)日文,尤其是中文環(huán)境的100%完整本地化。完整的本地化包括所有的設(shè)計(jì)時(shí)控件,運(yùn)行時(shí)開(kāi)發(fā)控件,錯(cuò)誤字符串,各類工具(例如工作空間管理器等)和所有文檔。同時(shí)本次發(fā)布的MapXtreme 2008,我們將向開(kāi)發(fā)人員提供一整套本地化工具集,方便應(yīng)用系統(tǒng)以任何語(yǔ)言發(fā)布。合作伙伴和最終用戶可以直接編輯之前由MapXtreme研發(fā)團(tuán)隊(duì)和本地化團(tuán)隊(duì)直接操作多年的語(yǔ)言資源文件,這就意味著開(kāi)發(fā)人員有能力發(fā)布各種語(yǔ)言環(huán)境的控件,錯(cuò)誤字符串和工具集,必將極大的擴(kuò)大用戶基于MapXtreme應(yīng)用系統(tǒng)的目標(biāo)市場(chǎng),使得更多區(qū)域或國(guó)家使用。
支持傾斜影像的顯示
最新版本增加了一個(gè)對(duì)傾斜影像顯示的參考實(shí)例,開(kāi)發(fā)人員可以基于MapXtreme訪問(wèn)并顯示傾斜的航空照片,這些影像照片來(lái)自Pictometry 公司。傾斜影像是指航空采集的照片時(shí),鏡頭對(duì)地物的拍攝時(shí)有一定的角度傾斜造成的,也正是因?yàn)檫@樣,所以該影像的內(nèi)容要遠(yuǎn)比單純的平面地圖影像更加豐富。
支持幾何對(duì)象的“M”值和線性參考
歷史上,MapXtreme早已支持了幾何對(duì)象的“X, Y”值。比如,一個(gè)點(diǎn)要素包含的X/Y坐標(biāo)串對(duì)應(yīng)著經(jīng)度和緯度,這使得該點(diǎn)要素可以精準(zhǔn)的在地球上標(biāo)明其位置。相應(yīng)的,除了X/Y之外還有“Z”值來(lái)標(biāo)明高程信息和“M”值來(lái)表示一個(gè)距離值(比如要描述在某鐵路沿線上的一個(gè)位置)目前許多的應(yīng)用案例都需要地理信息引擎來(lái)支持上述的多種坐標(biāo)值,同時(shí)需要引擎可以提供各種功能完成這些數(shù)值的生成和運(yùn)算,當(dāng)然最重要的是可以顯示并在地圖上表示這些數(shù)值。
在本次發(fā)布的版本中,我們最關(guān)注的是對(duì)”M”值的支持能力。這就意味著MapXtreme可以幫助開(kāi)發(fā)人員完成各類線性參考系統(tǒng)的開(kāi)發(fā)或是類似的功能。線性參考中點(diǎn)的空間位置和線性分段(比如,路邊的郵局,速度限制或者一個(gè)地下管線等)可以被精準(zhǔn)的定位在一個(gè)線性對(duì)象上。MapXtreme要想實(shí)現(xiàn)對(duì)它的各類操作和控制,這也要求MapXtreme底層的數(shù)據(jù)結(jié)構(gòu)支持測(cè)度-“M”值,具體包括:
1.數(shù)據(jù)訪問(wèn):MapXtreme 2008 將提供對(duì)Oracle Spatial和SQL Server Spatial空間數(shù)據(jù)庫(kù)中幾何對(duì)象的“Z” 和“M”值讀取和寫入。
2.數(shù)據(jù)處理:MapXtreme 2008將提供關(guān)于位置和測(cè)度“M”值的系列功能函數(shù),比如使用各種算術(shù)運(yùn)算符計(jì)算幾何要素長(zhǎng)度等。
3.顯示:MapXtreme 2008 可以將“M”值以符號(hào)化對(duì)象的形式顯示,并可以設(shè)置其標(biāo)準(zhǔn)是否可見(jiàn)。
其他新特性
專題圖性能的提升:之前的MapXtreme 6.X會(huì)根據(jù)每次服務(wù)器端狀態(tài)的變化而重新計(jì)算并渲染專題圖,這使得服務(wù)器端的計(jì)算代價(jià)非常高,必要性不是特別大。在V7.0版本中,我們已經(jīng)將這個(gè)策略調(diào)整為專題圖不需要每次進(jìn)行重新計(jì)算和渲染,而改變?yōu)楫?dāng)必要的請(qǐng)求發(fā)生時(shí)再進(jìn)行。
PBBI所有的產(chǎn)品都以高穩(wěn)定性著稱,本版本的產(chǎn)品會(huì)繼續(xù)延續(xù)這一傳統(tǒng)優(yōu)勢(shì),我們已經(jīng)修復(fù)了之前已知的產(chǎn)品缺陷、升級(jí)了相應(yīng)的配套技術(shù),新增了更多的地圖投影方式(比如Google Maps的投影方式),同時(shí)改進(jìn)了產(chǎn)品的性能和高可用性。
{{item.content}}