天天看點

GeoServer介紹

       GeoServer本質上是一個地圖伺服器,它是遵循OpenGIS Web 伺服器規範的J2EE實作,通過它可以友善的将地圖資料釋出為地圖服務,實作地理空間資料在使用者之間的共享。另外,它也提供了相應的接口以允許使用者對地理空間資料進行插入、更新、删除等操作。

       1、與ArcGIS Server的比較

        ArcGIS Server作為行業龍頭ESRI的産品,功能強大,在各行各業都用廣泛應用。使用過ArcGIS Server的使用者,一定驚歎于其友善的地圖服務管理、以及線上分析功能。通過ArcGIS Server釋出相應的地圖服務作為底圖支撐,在此基礎上進行相應的二次開發能夠能夠開發出功能強大又非常實用的WebGIS應用程式,能夠滿足大多數行業的對地理空間資料的業務管理需求,在國内國土、規劃等政府項目中得到了廣泛應用。

然而,ArcGIS畢竟是商業軟體,價格相當昂貴。中小企業項目經費有限,難以承受其昂貴的價格。GeoServer作為開源軟體,能夠釋出WMS、WFS、WPS等常用地圖服務類型,對于輕量型WebGIS應用項目,從功能上來說完全滿足使用者的需求,完全可以作為ArcGIS Server的替代品進行部署,這将大大減小項目成本,為原本财力單薄的中小企業節省了一大筆開銷。是以,對于中小企業來說,非常有必要使用GeoServer來釋出和管理自己的地圖服務,并在此基礎上進行二次開發,建設相應的應用系統。

        2、與商業地圖的比較 

       或許,部分讀者朋友會問為什麼要搭建自己的地圖伺服器?使用百度地圖、高德地圖不就很友善嗎?

       不錯,百度、高德等商業地圖确實很友善,在我們的生活中應用的非常廣泛,尤其是随着手機的普及,涉及位置導航方面的服務使用起來非常友善。但是在實際項目開發時,可能遇到開發成果是在封閉的内網環境下運作的,與網際網路沒有任何資料交換。尤其是對于測繪、國土、規劃、公安這些部門,它們的資料非常敏感,一般都是在内網中存儲,與網際網路嚴格進行實體隔離。

        另外,百度、高德等網際網路地圖,它們的真實坐标都是經過國家測繪地理資訊局的脫密處理,與真實坐标相比是有一定的偏差的。如果将具有真實坐标的資料疊加上去,一定會出現定位錯誤,影響業務的正常辦理。

        是以,非常有必要搭建自己的地圖伺服器來提供地圖服務。

        3、課程目标 

        基于上述考慮,作者力圖通過一系列技術文章,對GeoServer進行全方位的介紹,從資料處理、服務釋出、應用開發等三個層次逐漸深入,以達到推廣GeoServer的目的。無論你是想單純的學習GeoServer的小白,還是想多學一門技術的老手,作者希望通過這本課程的學習,能夠幫助你建立對GeoServer的全面認知架構,在實際工作中能夠快速應用GeoServer解決遇到的技術問題,甚至幫助你擴充技術圈人脈,有機會賺取一些外快,提升技能的同時,為自己多掙一份收入!

        下一篇文章會規劃課程目錄,争取做到一周一更

GeoServer介紹

        最後,希望本課程能幫助到你,同時也希望你對課程中出現的錯誤進行指正!

        接下來的日子裡,希望我們共同進步!

   如果需要源碼可以關注公衆号擷取。

GeoServer介紹

本文為部落客原創,轉載請保留出處

http://www.cnblogs.com/laolonglai/