基于開源軟件GIS應(yīng)用平臺開發(fā).ppt

基于開源軟件GIS應(yīng)用平臺開發(fā).ppt

ID:49705979

大?。?.57 MB

頁數(shù):46頁

時間:2020-03-01

基于開源軟件GIS應(yīng)用平臺開發(fā).ppt_第1頁
基于開源軟件GIS應(yīng)用平臺開發(fā).ppt_第2頁
基于開源軟件GIS應(yīng)用平臺開發(fā).ppt_第3頁
基于開源軟件GIS應(yīng)用平臺開發(fā).ppt_第4頁
基于開源軟件GIS應(yīng)用平臺開發(fā).ppt_第5頁
資源描述:

《基于開源軟件GIS應(yīng)用平臺開發(fā).ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、開源GIS應(yīng)用軟件平臺開發(fā)簡介報告人:季民山東科技大學(xué)二〇一〇年九月目錄1.開源軟件簡介2.開源GIS軟件分類3.開源GIS軟件應(yīng)用4.開源空間信息軟件框架實例1.開源軟件簡介所謂開源軟件指軟件的源代碼(軟件程序的原始文件)是對任何人都完全開放的,即任何人在有關(guān)許可協(xié)議方式的規(guī)范下,具有獲得、使用、復(fù)制、修改和分發(fā)源代碼的自由,但為了保護初始源代碼的完整性,有關(guān)許可協(xié)議規(guī)定:原創(chuàng)者對源代碼修改者的后續(xù)行為的自由有一定限制。自由軟件和開源的軟件具有廣泛的共同點,在一般情況下我們統(tǒng)稱為“自由開源軟件”;考慮

2、到當(dāng)今它們愈來愈廣泛地參與務(wù)實的商業(yè)活動,我們也可將共簡稱為“開源軟件”。開源空間信息軟件的發(fā)展雖然時間不長,僅僅20年左右的時間,但造就了如GRASS、OSSIM這樣功能突出、性能異常優(yōu)越,不亞于任何一款商業(yè)軟件的標(biāo)志性項目,更有如WorldWind、MapGuide等用戶體驗良好、方便用戶使用的前端平臺。? 截止到2006年8月11日,通過互聯(lián)網(wǎng)可以尋找到的開源空間信息軟件項目已經(jīng)達到229個,在最新的freegis項目中已經(jīng)可以尋找到的空間信息軟件項目更是達到306個。2.開源GIS軟件分類GI

3、S開源桌面GIS開源服務(wù)器端GIS開源組件GIS開源空間數(shù)據(jù)類庫(1)GIS開源桌面桌面版開源GIS軟件有GRASS,UDIG,OSSIM,QGIS,MapWindows,gvSIG,Kosmo,JUMP/JCS,SAGA,ILWIS,SharpMap等,目前GRASS已經(jīng)覆蓋了大多數(shù)GIS功能,UDIG產(chǎn)品優(yōu)勢在于地圖編輯,QGIS用戶界面友好。GRASS是最具有傳奇色彩的大型GIS系統(tǒng),最早由美國軍方建筑工程研究實驗室構(gòu)建維護,后來貢獻給開源社區(qū),目前GRASS已經(jīng)覆蓋了大多數(shù)GIS系統(tǒng)的操作函數(shù),

4、超過300個經(jīng)典算法,是開源版的ArcGIS。它是Uniux平臺的第一個GIS軟件,同其他Unix軟件一樣,吸引了多家聯(lián)邦機構(gòu)、大學(xué)和公司的參與研發(fā)。1988年時,GRASS3.0軟件包的發(fā)行達1000余個。GRASS軟件曾經(jīng)三次獲得美國聯(lián)邦政府的有關(guān)獎項。目前廣泛的在全球的政府,科研以及大學(xué)部門使用。最新的6.3.1版本的GRASS增加Sqlit數(shù)據(jù)庫驅(qū)動,修改了包括r.flow等40個左右的算法包,修正了若干的Bug,對最新的OGCWMS規(guī)范也有了很良好的支持。QGIS也是一個用戶界面友好的地理信息

5、系統(tǒng),它目前能夠很好得支持PostGIS空間數(shù)據(jù)庫,最新0.8版本的QGIS開始增加對WMS的支持,同時改進了矢量數(shù)據(jù)和屬性數(shù)據(jù)的編輯,增加了屬性信息的搜索。最為重要的是其重構(gòu)了QGIS的API庫,方便用戶可以進行二次開發(fā),修改了矢量圖層的透明和反鋸齒,增強了矢量數(shù)據(jù)編輯,這包括復(fù)制、剪切、黏貼和節(jié)點捕捉等。在去年的版本中QGIS可以很好的支持GRASS的算法接口,成為了GRASS的一個重要的前端表現(xiàn)工具,為GRASS的發(fā)揚起到了很好的推動作用。(2)GIS開源組件GIS開源組件有基于微軟COM技術(shù)倡導(dǎo)

6、研發(fā)的GDAL/OGR庫,Proj4,OpenMap,GEOS,NTS,JTS等。GDAL/OGR類庫目前是兩個不同的組成模塊,GDAL提供了一整套讀寫不同柵格數(shù)據(jù)格式功能的抽象類庫,而OGR則是一個讀寫諸多矢量數(shù)據(jù)格式功能的抽象類庫。目前GDAL支持達50多種柵格數(shù)據(jù)格式,幾乎覆蓋了所有的商業(yè)應(yīng)用軟件的格式,OGR已經(jīng)支持包括著名的ESRIShapefiles、ArcSDE及MapInfo、OracleSpatial在內(nèi)的諸多商業(yè)公司的矢量格式。數(shù)據(jù)是一切軟件的血液,空間信息產(chǎn)業(yè)更是如此,海量數(shù)據(jù)在空

7、間信息軟件行業(yè)體現(xiàn)的最為明顯,沒有一套高效率的數(shù)據(jù)轉(zhuǎn)換模型和類庫很難完成異構(gòu)數(shù)據(jù)的集成和融合,正是有了GDAL/OGR,構(gòu)建在其之上的各類空間信息軟件項目才有了生命力。(3)GIS開源服務(wù)器端GIS開源WebGIS產(chǎn)品有MapGuide,MapServer,GeoServer,Mapbender,Ka-map,Chameleon,quickWMS等。MapGuideOpenSource(以下簡稱MapGuideOS)是Autodesk在以MapGuide6.5為藍本的基礎(chǔ)上,在參考最新IT技術(shù)的基礎(chǔ)上重

8、新研發(fā)的大型網(wǎng)絡(luò)空間信息平臺,Autodesk目前已將包括FDO等技術(shù)的MapGuide源代碼都貢獻給了開源社區(qū),在充分利用開源技術(shù)優(yōu)勢的同時,也促進了該項技術(shù)在全球范圍內(nèi)的廣泛使用。MapGuideOS采用了標(biāo)準(zhǔn)的C++撰寫內(nèi)核,在高效的內(nèi)核外,項目的開發(fā)人員又增加了對PHP、.NET、Java三種不同語言的開發(fā)包,以適應(yīng)不同類型程序員的需求。這非常符合當(dāng)前混元IT架構(gòu)的狀況,MapGuideOS可以在保證增加一個API的基礎(chǔ)上,對三套不

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。