亂談 GIS 中小型應用
??? 作者:Flyingis
??? 半月前ESRI在ESRI中國用戶大會上發布了ArcGIS9.2系列產品,自己因為出差的原因錯過了這次大會,剛剛看到zkjbeyond寫的《說說ArcGISServer9.2》,道出了ESRI產品現在的軟肋,但是作為業界的老大,其數據格式和市場份額具有不可撼動的地位,即使在中國這個特殊的市場,有著政府對國產GIS軟件(MapGIS、SuperMap等)的強力支持,也絲毫沒有動搖ESRI在中國的影響力。
??? ESRI目前的拳頭產品是ArcEngine和ArcSDE,今后的目標是ArcGIS Server,ESRI的風格就是要把產品做大做全,中國的企業用戶也愛買大買全,其實國內不少項目根本用不著ArcEngine+ArcIMS+ArcSDE+Oracle這種豪華配置,不僅浪費財力,還要相當的人力資源。(感興趣的朋友可以參考一下ESRI9.0系列產品的官方報價)
??? 目前國內應用中,不少MIS+WebGIS的系統,如果采用Java平臺,GeoServer+Java Web開發框架+其他相關開源軟件的配置就足夠了。也許有人會對開源GIS軟件沒有信心,畢竟現在應用的少,但是Java企業級應用不正是在開源的支持下開展的如火如荼么,就我對ArcIMS的認識來看,速度可以,但在Windows2003平臺下IMS服務運行卻不是很穩定,也存在一些問題(整合Ajax應用等)?;緸?的軟件成本(如果數據庫也開源),加上成熟的Java開源平臺的支持,小型的企業應用,及中小型的政府工程還是可以考慮的,功能的要求復雜么?一般還不是放大、縮小、搜索、定位、業務屬性查詢、鷹眼、分級、簡單統計(餅圖、柱狀圖)、生成Excel等等。
??? 如果是C/S的應用呢?一般也只涉及到GIS最基本的一些功能,稍復雜一點的可能會有緩沖區分析、拓撲分析、路徑分析等等,如果沒有更多的復雜要求,大家鉆研ArcEngine的時間花在這些基本算法上面,參考開源軟件的實現方法,找找相關資料,加上一兩位老大的代領,就足以解決這些問題了。在C#的開源GIS軟件中,SharpMap實現的就比較完善,相比學習ArcEngine一堆的類庫而言,學習基本算法應該更能讓大家了解GIS的核心。
??? 亂評了一會,并不是要鼓勵大家放棄ArcGIS,不管其架構設計如何,它的產品畢竟都是久經沙場的老將,數據、GIS理念在業界都是領先的,在中大型的企業應用中,有不少方案可以參考。和一般軟件開發一樣,一切取決于你的項目需求,不要盲目的追求大而全的產品。如果想做WebGIS地圖發布,作為整個系統的數據訪問入口或是調料,ArcIMS還是不錯的。
??? 歡迎拍磚:)
??? 半月前ESRI在ESRI中國用戶大會上發布了ArcGIS9.2系列產品,自己因為出差的原因錯過了這次大會,剛剛看到zkjbeyond寫的《說說ArcGISServer9.2》,道出了ESRI產品現在的軟肋,但是作為業界的老大,其數據格式和市場份額具有不可撼動的地位,即使在中國這個特殊的市場,有著政府對國產GIS軟件(MapGIS、SuperMap等)的強力支持,也絲毫沒有動搖ESRI在中國的影響力。
??? ESRI目前的拳頭產品是ArcEngine和ArcSDE,今后的目標是ArcGIS Server,ESRI的風格就是要把產品做大做全,中國的企業用戶也愛買大買全,其實國內不少項目根本用不著ArcEngine+ArcIMS+ArcSDE+Oracle這種豪華配置,不僅浪費財力,還要相當的人力資源。(感興趣的朋友可以參考一下ESRI9.0系列產品的官方報價)
??? 目前國內應用中,不少MIS+WebGIS的系統,如果采用Java平臺,GeoServer+Java Web開發框架+其他相關開源軟件的配置就足夠了。也許有人會對開源GIS軟件沒有信心,畢竟現在應用的少,但是Java企業級應用不正是在開源的支持下開展的如火如荼么,就我對ArcIMS的認識來看,速度可以,但在Windows2003平臺下IMS服務運行卻不是很穩定,也存在一些問題(整合Ajax應用等)?;緸?的軟件成本(如果數據庫也開源),加上成熟的Java開源平臺的支持,小型的企業應用,及中小型的政府工程還是可以考慮的,功能的要求復雜么?一般還不是放大、縮小、搜索、定位、業務屬性查詢、鷹眼、分級、簡單統計(餅圖、柱狀圖)、生成Excel等等。
??? 如果是C/S的應用呢?一般也只涉及到GIS最基本的一些功能,稍復雜一點的可能會有緩沖區分析、拓撲分析、路徑分析等等,如果沒有更多的復雜要求,大家鉆研ArcEngine的時間花在這些基本算法上面,參考開源軟件的實現方法,找找相關資料,加上一兩位老大的代領,就足以解決這些問題了。在C#的開源GIS軟件中,SharpMap實現的就比較完善,相比學習ArcEngine一堆的類庫而言,學習基本算法應該更能讓大家了解GIS的核心。
??? 亂評了一會,并不是要鼓勵大家放棄ArcGIS,不管其架構設計如何,它的產品畢竟都是久經沙場的老將,數據、GIS理念在業界都是領先的,在中大型的企業應用中,有不少方案可以參考。和一般軟件開發一樣,一切取決于你的項目需求,不要盲目的追求大而全的產品。如果想做WebGIS地圖發布,作為整個系統的數據訪問入口或是調料,ArcIMS還是不錯的。
??? 歡迎拍磚:)
posted on 2006-11-28 22:14 Flyingis 閱讀(4114) 評論(10) 編輯 收藏 所屬分類: GIS-GPS-RS