大學畢業后的小謝進入了國企中國五洲集團,從事GIS開發工作。在故宮博物院一項長達8年的信息化項目中,中國五洲承擔了非常重要的角色,具體而言負責故宮地理資源管理信息系統的搭建。這其中既包含了電力、網絡線路的信息化,也包含對文物建模。小謝也在其中擔任GIS開發任務。
“故宮博物院本來就是文化部直屬機構,再加上近年來國家重視文物保護。因此項目經費一直都很充足。所以用的一直都是商用軟件。”小謝回憶道。
當他跳槽到某市勘察設計院后,事情發生了變化。在一個地鐵監測數據平臺項目中,商用GIS軟件的資金成了“沒法解決的問題”。加之項目是一個后臺系統,采用商用軟件的話“太重了”。
他開始學習開源GIS開發。讓他意外的是,這也滿足了他對技術本身的渴求。“就像你對電腦感興趣的時候,你就會自己把零部件拆開研究它的原理,而開源正好滿足了這個需求。”他甚至覺得,作為開發者如果過度依賴商業軟件就會變懶,“功能實現了就可以‘吃會兒雞’了,”他說。
自從開源技術(OpenSource)誕生以來,它就便利了成千上萬的計算機從業者。它崇尚開發者們共享源代碼,以謀求共同進步。在與計算機技術發展緊密關聯的地理信息系統(GIS)領域,也發展出開源GIS的分支。
開源軟件和商業軟件亦敵亦友。一方面開源讓無數企業從中受益,這其中包括鼎鼎大名的安卓系統(Android)、Linux等。另一方面,“開源軟件也是商用軟件最有實力的勁敵,”某商用GIS軟件商的銷售人員曾這樣說道。
開源軟件最大的受益者大多是來自GIS應用開發商中的開發者。泰伯網專欄作者李振宇指出,目前測繪地理信息產業軟件商有Esri、超圖等為數不多的幾家,其余大多數GIS企業都是“應用開發商”。他們利用或開源或商用的GIS軟件作為基礎設施,再去開發規劃、應急管理等應用系統。
變革興起,開源GIS挑戰商業軟件傳統勢力
GIS軟件商、應用開發商和用戶的關系,制圖:泰伯網
某市一個為政府開發GIS平臺的工程師告訴泰伯網,政府客戶現在不會指定開發單位應用采購某個具體的商用軟件。即使有的客戶會提要求,但只要開發方能提供讓甲方滿意的解決方案,仍然可以協調解決。
李振宇做了一個形象的比喻。他將GIS軟件商比喻為芯片,GIS應用開發商比喻為手機。“像我以前買手機的時候特別關心用高通還是麒麟芯片,但現在只關心手機整體性能。”
開源GIS軟件在開發者和應用開發商中受到喜愛的原因,泰伯網整理有如下幾項:
·自用免費
·輕量,有的開源軟件大小不足10M
·在某些空間分析模型方面具有優勢
·便于定制功能
在國土規劃系統工作17年之久,后自主創業的GIS專家曾哲告訴泰伯網,開源技術通常在一些“弱GIS”領域具有優勢。除了開源軟件的技術特性外,其符合OGC規范且具備互聯能力。盡管其矢量圖形對象轉換存在一些模型問題。
所謂“弱GIS”領域,指的是在一些新興行業中應用到GIS技術,但應用深度不深,對GIS功能需求也較為細化。與其對應的則是“強GIS”領域,指傳統GIS應用較早、較深的領域,例如國土、規劃、電力等。
近年來興起的外賣行業可以被理解成屬于“弱GIS”領域。泰伯網從某互聯網外賣企業了解到,其除了前端地圖展示需要地圖廠商的幫助外,后臺也需要借助GIS技術來處理一些空間數據。
泰伯網從該公司從事位置服務(LBS)開發的相關員工處了解到,該互聯網外賣企業后臺GIS功能較為簡單,GIS應用于后臺且不涉及前端規模化商用。同時其具備GIS技術團隊,也可以實現開源軟件的開發和后期維護。但最主要的是,商用GIS軟件如果要滿足互聯網企業的定制化要求,仍然“費用過高”,否則仍會納入重點考慮范疇。因此在權衡后,他們決定利用開源軟件QGIS進行開發。
但開源GIS軟件的短板也同樣突出:
·通常限制規模化商用
·比起技術性,在易用性上有所欠缺
·對開發團隊有技術門檻
·不夠穩定、缺乏維護
這些短板限制了開源走向更多大規模商用。因此,市場上逐漸出現了以企業為主體的開源GIS軟件商。2010年成立的開源地圖平臺企業Mapbox告訴泰伯網,其希望通過開源軟件匯聚數量可觀的開發者,并在開發者以及企業有進一步需求時提供付費服務。
Mapbox中國汽車與企業發展總監楊莘農透露,當開發者所在企業對GIS的需求加深時,公司將會付費提供定制化的開發方案以及后期維護。這里的需求加深指“例如調用次數達到商用標準,或者應用需要結合行業特點進行深度開發”。
Mapbox客戶也大多來自于非傳統GIS應用領域,例如《金融時報》、優步,在中國Keep、大疆、飛豬等也是其客戶。同時,其也面向一些新興行業提供極具想象力的功能,例如在自動駕駛汽車中提供能夠與周圍環境相結合的地圖。
“但是在‘強GIS’領域,由于應用深度依賴于業務領域模型,也就是說依賴于所積累的數據格式和穩定性,因此商用GIS軟件會更具優勢。”曾哲說,“畢竟有多年的、大數據量的考驗。”
來自商業GIS軟件Esri中國的技術總監董平告訴泰伯網,商業GIS軟件通常具備五個基本能力,分別是數據管理和編輯、制圖和可視化、空間分析。其中空間分析是最核心能力,同時也是商業軟件的核心優勢所在。而出于對處理數據量的考慮,近些年新出版本的商用GIS軟件中推出了面向空間大數據的分布式挖掘分析工具。
開源軟件對開發者的要求較高,而商用軟件通常以其易用性著稱。因此像Esri這樣的企業也會跨過GIS應用開發商,直接向客戶部署其GIS產品。因此,在政府部門、商業機構、科研部部門商用GIS軟件仍保持較高市場占有率。
變革興起,開源GIS挑戰商業軟件傳統勢力
而對于開發者而言,出于對穩定性、性能和費用的綜合性考慮,有開發者以“三條腿走路”的策略來應對,即在大型或商用項目中購買一套正版商用軟件,同時一邊使用開源軟件,一邊使用破解的盜版商用軟件。