97夜夜,九月丁香激情综合婷婷玉立,久久精品国产福利国产秒,久久com,欧美色综合高清视频在线,久久www成人看片

  • Cehui8.com 測繪地理信息領域專業門戶
  • 首頁 > 測繪論文 > GIS

    開源GIS系統現狀分析

    2013-07-08 22:32:38 來源: 測繪論壇 作者:
    聊聊

    開發者都希望自己的軟件能夠運行在盡可能多的計算機上。然而事與愿違,擺在GIS開發者面前的仍然是對峙的平臺。J2EE隨著Java5。0的發布,已經正式更名為JavaEE, 而微軟也正式發布了。NET2。0以及集成開發環境利器Visual Studio 2005。到底是。NET還是Java? 面對旗鼓相當的Java和。NET陣營,其實GIS平臺開發商的答案早已揭曉,那就是都要!由于。NET和Java比較起來并無明顯的優劣之分,只是隨應用的需要和習慣的差別而略有不同,因此提供Java和。NET的雙份開發接口來滿足不同的需求也就不難理解了。可實際中,若要同時支持Java和。NET談何容易!要知道GIS的出現是上個世紀60年代的事,在當代眾多IT縮寫詞出現之前,GIS就已經在城市規劃、土地管理、軍事等行業得到了應用。幾十年的積累,很多代碼已經成為了固化的資產。GIS平臺開發商經歷過二次開發語言的繁榮和凋敝,組件時代的興起和衰落,而今又要面對平臺對峙的挑戰。也經歷許我們應該考慮一些更好的、更徹底的解決辦法,能夠讓我們在這個多變的時代找到相對穩定的支點。事實上,這個問題已經有了比較好的答案,辦法其實也很簡單,那就是重回C/C++的榮耀之都,實現GIS內核和外殼分離,以適應不斷變化的外部世界。其實這個辦法也不是GIS一家的專利,使用C/C++編寫程序,實現一次編寫,到處編譯。這也是很多軟件采取的跨平臺策略。相比之下,無論是在Java組件和COM之間架橋還是在Linux和Windows之間修路,總顯得有些不夠優雅。不出意外,平臺的對峙在未來的幾年還會持續下去,在這對峙的平臺下開發,也許最能彰顯我們開發者智慧。

     

          全球的數據

      數據是GIS的重要基石,無論何種行業應用,離開了數據都是無源之水,無本之木。空間數據不同于其他信息系統中的業務數據,能夠在系統運行過程中自然產生,它需要專門的人員采集、編輯、更新,空間數據生產本身就是一個不斷壯大的行業。遙感技術的飛速發展,使我們能夠獲得的GIS數據不斷膨脹,單是這些數據的存儲管理就是一個很大的問題。GIS需要管理管理的數據是全球范圍的,面對如此龐大的數據,使用數據庫是自然的選擇。我們很難將地理信息技術和數據庫分割開來,從來都沒有人對使用數據庫有過懷疑,問題的焦點是如何使用。應用是多樣的,工程、攝影測量和其他技術或行業都有其利用空間數據的特定方式,如果我們試圖把多樣的需求統一到一種空間數據庫的解決方案中,這種努力很可能是無益的。也許我們需要的是一種開放、靈活和可擴展的結構,能夠動態適應變化。

    海量影像數據的建庫和發布技術在2005年形成了一輪**。GIS、遙感等領域的多家廠商都推出了各具特色的產品。現在我們可以在各種設備、各種環境下輕松瀏覽高分辨率的遙感影像。影像庫的規模也非常龐大,幾十G的數據有時候都不好意思和人家說,建TB級影像庫的大有人在。然而各種影像發布技術在Google Earth所表現出的震撼人心的效果面前都顯得黯然失色,一家從事搜索的企業做出來的產品一下子讓在GIS行業浸淫多年的正規軍們覺得很沒面子。其實,GIS企業和Google這樣的網絡公司有著不同的盈利模式,GIS企業可能都具備顯示三維地球的技術實力,但是它們不可能僅僅是為了好看好玩來開發產品,必須要根據市場的需要,為那些真正買單的人開發產品。如果開發一個全球三維瀏覽的產品只是用來廣告的話,那這筆廣告費未免也過于昂貴了。所幸的是有Google這樣的新貴,非常大手筆地做足了遙感和GIS的科普工作,也提升了大家對地理信息系統的三維表現技術的熱情。

    大眾地理信息服務

    GIS業界人士一直都期望融入IT主流,讓GIS走進千家萬戶,讓GIS成為人們日常生活的一部分,就像我們每天都會收發E-mail,每天都要使用字處理軟件那樣。大家有這個想法不是偶然的。畢竟我們無論旅游、約會、購物,只要和出行相關,都免不了求助于地圖。手機通話中使用頻率最高的語句除了“喂,你好”之外,恐怕就是“你在哪里”了。大眾地理信息服務就是希望為人們的日常生活提供位置信息,解決大家最常問的“在哪里”,“怎么去”的問題,這方面典型的業務就是以Google,百度,新浪本地搜索為代表的公眾地圖服務。在GIS開發者的眼里,也許公眾地圖服務技術并不復雜,有經驗的開發者也許都考慮過這個頗有誘惑力的市場。事實上,公眾地圖服務除了要做的簡單易用功能強大之外,還有數據的獲取和更新途徑,以及最重要的問題:如何從公眾地圖服務中賺錢?贏利模式是GIS企業在公眾地圖服務的門檻外看了又看,卻始終裹足不前的根本原因。無法清楚地看到利潤的增長點,而前期的高投入和大量的公關協調工作使得這項有巨大潛力的業務理所當然地被Google這樣有雄厚財力和豐富IT贏利經驗的大公司所占領。

    應當注意的是,大眾地理信息服務的范圍遠非提供一個本地搜索業務,我們日常中的各種軟件都可能和GIS沾點關系。比如可以在即時通信工具如MSN Messenger, QQ中增加地圖聊天功能,方便網友會面;再比如在手機等移動設備上提供和位置信息相關的商業廣告。這些由于都是和位置信息相關的增值業務,所以它們就有一個共同的名字——基于位置的服務(LBS)。LBS看上去市場很大,機會很多,但實際運行起來卻很不容易。除了需要運營商的大力支持外,贏利模式仍然是最重要的因素。

    移動的地圖

    移動開發由于其龐大的終端數量形成了一個潛在的巨大市場,并已形成了一條比較清晰的產業鏈。最上端是集成電路、通信器件等手機電子器件生產商,下游是應用軟件開發商,而連接應用軟件開發和硬件制造商的是操作系統供應商。

    和網絡游戲類似,手機上的地圖服務業務也主要掌握在運營商手中。如果中移動或聯通有意提供這種業務,那我們對著電話大喊“喂,你在哪里”的這種“定位基本靠吼”的日子就可以一去不復返了。目前,中國移動增值業務有SMS,彩信/彩E,WAP,Java/BREW和IVR五塊。移動運營商提供的服務主要集中在短信、WAP和KJAVA這三塊。移動應用市場盡管在全球范圍內已達到了幾十億美金,但商機周圍也密布著風險,因此手機上的地圖服務能否成為現實還是個未知數。

    GIS移動開發領域還包括很多其他的重要方向。比較典型和成熟的業務是野外數據采集,車載導航等和定位系統的集成應用。事實上,談到移動GIS開發,我們就不能不說到無線定位技術。大家所熟知的GPS是一種定位手段,其實還有很多其他的定位方法。比如利用無線局域網定位,移動通信基站定位,有線電視臺網也能提供位置信息。這些定位方法可以彌補GPS在室內環境中無法應用的不足,從而為移動地理信息服務業務提供了更廣闊的空間。

    開源的追求

    和充滿金錢氣息的商業GIS開發領域相比,開源GIS的世界則顯得樸素沉靜,是技術愛好者的樂園。打開Source Forge網站,在下載排行榜Top10上,我們會赫然發現一個GIS門類的軟件——World Wind。這個由NASA策劃,用C#編寫,調用微軟SQL Server影像庫Terrain Server來進行全球地形三維顯示的軟件和Google Earth非常相似。由于三維地球仿真具有強大的視覺沖擊力,令人百看不厭,愛不釋手,所以使得World Wind這個相當專業的軟件能夠躋身充斥著電驢、電騾等BT下載客戶端軟件的Source Forge Top10排行榜。

    不同于商業GIS軟件,開源GIS軟件不用背負數據兼容、易用性等問題的包袱,開發者能夠集中精力于功能的開發,因此開源GIS軟件普遍功能很強,技術也非常先進,其背后是來自技術狂熱者和學院研究生的大力支持。開源GIS軟件目前已經形成了一個比較齊全的產品線。打開網站,我們會發現眾多各具特色的GIS軟件。老牌的綜合GIS軟件GRASS,數據轉換庫OGR、GDAL,地圖投影算法庫Proj4、Geotrans,也有比較簡單易用的桌面軟件Quantum GIS,Java平臺上有Map Tools,Map Server則是優秀的開源Web GIS軟件。各種空間分析,模型計算尤其是開源GIS領域的強項。動態語言如Python在開源世界中頗受寵愛,開源GIS軟件也不例外,很多GIS工具都提供了Python接口,以便于系統集成。Python優雅的語法和超強的粘合能力實在是一種擋不住的誘惑。

    開源GIS世界雖然繁榮,但其影響還是很小,其身份在外人眼里看來是高深莫測的專業工具,現有的Linux發行版中也沒有哪個集成了開源GIS工具。開源GIS技術雖然先進,但是缺乏良好的能夠滿足商用的發行版本,因此涉足開源GIS領域的多是技術愛好者和科學家,而少有商業人士問津。如果能夠提供一個比較系統的、達到商用要求的開源GIS解決方案,并能獲得穩定的發行版,如同Linux-Apache-MySQL-PHP那樣,開源GIS前途將是不可限量。

    開放、集成、標準和互操作

    我們可以把GIS看作是一個和眾多高新技術相關的綜合性,交叉性的技術群。它涉及面廣,牽扯的東西多,技術發展的趨勢也是見仁見智。那么,這紛紜復雜現象背后的密義是什么呢?其實不難發現,GIS的要旨是開放。包括體系結構的開放,數據模型的開放,以及我們開發者思想觀念的開放。只有開放,才能最大限度地提供擴展能力和靈活性,只有開放才能和應用領域充分融合,也只有開放才能讓我們有更多的創新機會。和開放相應的,是GIS在應用中表現出來的重要特點——集成。GIS自從走出實驗室,成為一項服務于信息化建設的技術工具,就沒離開過各種集成。GIS可以集成到業務數據中,可以集成到數據表現中,可以集成到辦公軟件中…… 集成能力是GIS的活力所在,如果失去了和各種業務系統的集成能力,GIS就只能孤芳自賞,失去生命力了。那么,如何保證GIS的開放和集成能力呢?關鍵是標準。標準以及它的派生物互操作,是GIS行業中一個非常重要的問題。對于任何地理信息技術或市場,一致和有效的標準的使用,能夠創造機會,激發創新,增加價值,縮短投資周期,并降低風險。不僅如此,標準還是控制市場的制高點,是GIS廠商的必爭之地,因此我們就不難理解大家為何如此熱衷于制定標準了。

    GIS發展的另一個重要趨勢是從軟件向服務的轉變。尤其是2001年以來網格計算概念的爆發,在學術界和信息技術領域掀起了一股網格的熱潮。針對網格在GIS中的應用,有很多深入的研究和討論。我們姑且不管伴隨網格計算的那一長串難懂的IT縮寫詞,先看看網格之父Ian Foster對網格概念的三點說明:協同非集中管理的資源,使用標準的協議,提供高質量的服務。GIS作為一個與生俱來的分布式系統,在標準和互操作方面一直沒有停止過努力。在網格熱浪來臨的時候,GIS業界人士也許更多地是會心一笑,因為我們心里很明了Foster所說的三個要點,其實一直都是GIS開發者追求的目標。 
    空間數據庫,采用PostgreSQL/PostGIS。在windows平臺采用PostgreSQL的8.0 win32版,可從網上上獲取。該版本已經包含PostGIS。安裝過程中postgis一項要選中。PostGIS實現了OpenGIS簡單特征規范,并且提供了空間索引。 
    GIS中間件,采用GeoTools,GeoTools是比較成熟的開源GIS中間件,有近10年的歷史了,并且還有一定的OpenGIS官方背景。geotools采用java實現,架構非常優秀,容易擴展。geotools中采用了另一個著名的開源軟件JTS(java拓撲套件)。JTS封裝了常用的geo算法,并且實現了OpenGIS的簡單特征規范,也提供了基于內存的空間索引。 
    Web Map Server,采用GeoServer。可從網上下載。GeoServer實現了OpenGIS WMS規范和WFS規范。安裝GeoServer需要安裝Apache或者Tomcat。 
    GIS Editor,采用另一個著名的GIS開源軟件JUMP。可從網上下載。JUMP基于Java,采用插件機制,容易擴展。 
    GRASS 
    MapTools 
    瀏覽器端 Client,可以采用javascript實現,也可以用flash實現,也可以用java applet實現。我選擇javascript方式,網上有很多開源實現,我在其中一個最簡單的基礎上改進了一下。

      聲明①:文章部分內容來源互聯網,如有侵權請聯系刪除,郵箱 cehui8@qq.com

      聲明②:中測網登載此文出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其描述,文章內容僅供參考。

      加群提示:我們創建了全國32個省份的地方測繪群,旨在打造本地測繪同行交流圈,有需要請聯系管理員測小量(微信 cexiaoliang)進群,一人最多只能進入一個省份群,中介人員勿擾

    主站蜘蛛池模板: 久久99久久99精品免观看麻豆 | 狠狠亚洲婷婷综合色香五 | 成人小视频网站 | 欧洲精品一区二区 | 欧美国产一区二区 | 精品乱码一区二区三区四区 | 国产成人亚洲综合一区 | 四虎麻豆国产精品 | 成人区精品一区二区不卡亚洲 | v影院最新在线v视频 | 久久中文字幕日韩精品 | 奇虎视频影库影院 | 国产交换精品一区二区三区 | 久久久久国产精品免费免费不卡 | 日韩狠狠操 | 久久免费视频网站 | 99成人国产精品视频 | 国产在线观看网站 | 日韩欧美色视频 | 天天综合天天色 | 九九九九在线视频播放 | 国产夫妻精品 | 五月婷婷综合激情网 | 国产免费播放一区二区三区 | 欧美宗合网 | 久久成人免费网站 | 精品国产免费一区二区三区五区 | 丁香花在线 | 四虎成人在线视频 | 国产福利在线观看精品 | 朋友的妈妈 1080p | 色偷偷男人天堂 | 97精品在线 | 国产中出视频 | 日本a视频在线 | 四虎影视最新网站在线播放 | 国产一区二区三区免费观看 | 欧美综合网欧美色妞网 | 四虎精品影院 | 国产成人精品电影在线观看18 | 毛片一级在线观看 |