應用需求呼喚企業級GIS時代的來臨 轉)

2022-04-20 17:33:58 字數 3127 閱讀 5590

城市化是人類社會發展的必然趨勢,城市從「自發」到「自為」的演變過程,就是資訊不斷匯聚、產生和傳播的過程,而最近十幾年的資訊數位化,推動了城市的數 字化程序,從而為更有效的城市建設和發展決策,提供了更全面、詳細和充分的依據。在「數字城市」的建設過程中,it技術不斷沿著的「螺旋上公升」的趨勢,完 成著自我的「否定之否定 」。

在it技術的發展歷程中,有許多明顯的依據和標準將這段歷史劃分成不同時代,其中最典型乙個例子莫過於伺服器與客戶機角色的轉換。計算機時代早期,主機就 是一切,而各個客戶端不過是瀏覽主機資訊的乙個視窗,產生基於主機(host-based)架構的根本原因是昂貴的計算機成本;隨著大規模積體電路技術的 成熟,在「摩爾定律」的驅動下,那些高不可攀的大型機和伺服器最終演化出pc機,於是專案應用更多地被部署在**相對低廉的pc機上,每個單位甚至每個部 門都可以成為乙個專案應用的中心;最近這些年,隨著可互操作協議和交換標準的應用,以及b/s架構客戶端互動技術和ui表現的不斷提高和增強,技術人員又 將一些需要耗費更多計算機資源的應用重新搬回伺服器端,實現集中式管理。這兩者角色的分分和和,正是計算機時代不同發展階段的必然選擇,螺旋式上公升演進, 以達到資源的最佳配置和管理。

作為it的乙個分支,gis的發展特點似乎並沒有什麼特別之處,它也同樣地沿襲著這條道路在前進,其不同之處在於gis資料的特殊性、工具操作的特殊性和 視覺化的特殊性,它的技術發展速度往往落後於主流的it技術,但無論如何,gis最終跟上了時代發展的腳步,而應用需求將最終呼喚企業級gis時代的到 來。

1.  gis的發展階段

最開始的gis軟體也是單機版本的,而最初能夠儲存地理資訊的資料物理格式,也只是單機檔案,無論是coverage、shapefiles還是 mif/mid,都只是一種由多個檔案組成的「邏輯檢視」,它們都不可能支援同時被多人訪問、編輯和更新的能力,但這些單機版的gis系統和資料,無疑是 gis的「星星之火」,成為乙個個「gis資訊島嶼」,它們都還是互相孤立的,這一階段可以被稱之為「單機gis時代 」。

gis資料的採集是非常昂貴的,而且其體積也較文字和數值組成的資料大得多,在這些「gis資訊島嶼」逐漸開始膨脹之後,我們需要耗費越來越多的人和軟體 工具來維護它們,並且還不止維護一套,它們遠不如使用關聯式資料庫來的方便,為此,gis技術開始使用「空間資料引擎」和關聯式資料庫的組合來儲存海量gis 資料,以實現gis資料的共建、共享和共用。通過資料這條紐帶,各個「gis資訊孤島」終於能夠逐漸點亮互相聯絡的「烽火」,在分布環境下的各個gis節 點將不再是孤立的個體,這一階段可以稱之為「部門級gis時代 」。

而現在,在各個「孤島」需要的資料逐漸成為多源、多尺度、多時態、多解析度和多專題內容的海量資料,並還需要對這些進行儲存、處理、分析、展示和發布,並 能夠與具體業務進行無縫銜接時,「部門級gis」就捉襟見肘了。究其原因,這些大多為了某個專題gis系統建立的地理資料庫無論在管理、儲存內容、功能和 資料發布上都在設計之初就受到了過多的限制,使之遠不能滿足「跨部門」、「跨系統」的應用需求,更遑及與業務和工作流的整合。

解決這一難題的方法,必須從專題業務的舊巢穴中跳出來,考慮一種更高層次的gis架構和邏輯檢視,以期望在一種「面向服務架構」的大框架下解決複雜的細枝末節問題。而這一框架,無疑屬於「企業級gis」。

2.   什麼是企業級gis?

所謂「企業級gis」,並非指執行於某個企業和工廠中的地理資訊系統。我們所說的「企業(enterprise)」,乃是指由乙個集體或組織,該集體包含著人和物的因素,並擁有與此相關的工作流作為集體運轉的支撐,以實現集體內部的資訊互動和流轉。

在it技術中,我們也常常聽聞「企業級應用」等概念,支撐這一概念的技術趨勢是面向服務和事件驅動的架構,以實現更快的資訊處理、海量的資料儲存、任意地點的聯絡和模組化的功能組合。「企業級應用」的關鍵特徵包括:

而所謂「企業級gis」,是指能夠最大化減少和消除作為單一實體的**機構組織或企業內部各種資訊流轉和共享的障礙,服務於整個機構組織或企業而非孤立於部門內部的綜合地理資訊系統(蔡曉兵 2009)。

在乙個企業級的環境中,gis並不是主角,它與eam(enterprise asset management,面向資產密集型企業的企業資訊化解決方案總稱)、scm(supply chain management,**鏈關係管理)和cis一樣,都是企業資訊化的乙個組成部分,它們通過乙個整合平台,基於soap/xml通道,為gis應用程 序、移動客戶端、業務應用程式和其它應用系統提供諸如商業智慧型、**鏈管理和工作流管理服務。獨立的gis系統將不復存在,而具備gis相關功能的企業級 模組將逐漸豐富,並能與工作流在實施架構上實現「高聚合」和「低耦合」,為整合和共享而生的「企業級gis」將逐漸取代目前常見的「專題型」gis系統。

3.    為什麼我們呼喚企業級gis?

目前我們普遍實施的「部門級gis」,在可擴充套件性上是具有很大缺陷的。無論是在gis資料的發布、gis系統通用性還是gis的角色定位上,而這些缺陷來 源於其內稟性,我們在「單機gis時代」為「部門級gis時代」所做的一系列「前瞻性」規劃和設計,不可避免地在這一時代後期「異化」,成為阻礙自身發展 的障礙。

每乙個指導、規劃和參與過當前地理資訊系統專案開發的管理人員和技術人員都知道,在乙個完整的專案中,最重要的階段並非一定是**的編寫,更多的人力物力 往往消耗在為該系統設計gis資料庫規則並收集空間和業務資料上。這些資料耗資不菲,但通常專題性和目標性極強,往往只能為專門的資訊系統所使用;而在企 業級gis中,這些資料將不再「獨居深閨」,而是通過在「通用資料」上構造「專題資料」的方式,實現「一套資料、多種應用」,「一次維護,全部更新」,極 大地降低資料在儲存、維護和更新過程中產生錯誤的概率。

通過「企業級gis」的架構,我們在開發專題gis系統上的難度和週期也將大大地縮短,通過一組與業務緊密相關的gis api(這正是目前單一專題gis系統所缺乏的),將能夠快速地、甚至是通過「嚮導式」設定產生乙個初具架構的專題系統。而在企業內部的所有gis與非 gis系統,都將能通過集中的安全機制、資料訪問機制、資料輸出和列印模組實現聚合(mashup),並通過乙個門戶(portal)進行發布。

企業級gis時代的來臨,同時也是我們對gis本質和角色的乙個重新認識的過程,長期以來,我們過多的強調了gis中的「g(地理)」屬性,將其簡單地當 作是一種特殊的資訊管理系統,這是有失偏頗的!gis不僅是一種空間資料管理系統和發布系統,更是一種獨特的認識和了解現實世界的工具。而企業級gis架 構,將自己定位於滿足乙個單一實體機構或組織資訊化建設的乙個「模組」的地位,它與其它模組(包括eam、scm、orm和cis)一樣,都是為了實現某 個範圍內的資訊流轉和共享,以其提高生產效率,降低資訊化建設費用,並最終為實施應用的組織的發展提供更可靠的保障。

企業級GIS的演變 轉)

gis 技術現在正處於乙個重要的轉型階段。長期以來,桌面產品一直是gis工作的重要基礎,是廣大gis使用者主要工具。長期的應用過程中,隨著各大機構逐漸為它配備新的滿足gis要求並基於server的功能以後,一種企業級技術理念慢慢地在許多 機構和私營企業中蔓延開來。這次進化中,gis使用者們站在了最前...

關於Docker的企業級應用

難怪docker正在迅速發展。docker,乙個開源專案。僅僅兩年,docker價值近10億美元,最近獲得了9500萬美元的資金。令人激動的是,我們看到有這麼多開發者對這個專案的熱情。然而,我將在下面討論企業使用docker本身是不夠的。許多企業it團隊解決這兩個問題 首先,開發者和運維者在優先順序...

企業級快取系統varnish應用

隨著公司業務快速發展,公司的電子商務平台已經聚集了很多的忠實粉絲,公司也拿到了投資,這時老闆想通過一場類似雙十一的活動,進行一場大的 屆時會有非常多的粉絲訪問 你的總監與市場部門開完會後,確定活動期間會有平常10倍以上的訪問請求,總監要求大幅增加 容量,除了去擴容伺服器之外,還有沒有其他辦法呢?如今...