Mapserver 簡介

Update 2011/3/8

This email address is being protected from spambots. You need JavaScript enabled to view it."> Jerry Wu

Table of Contents

  1. 簡介
    1. 粗略介紹
    2. 介面
  2. 安裝方法
    1. Windows Binary
  3. 參考資料
  1. 簡介

    1. 粗略介紹

      Mapserver是一個Open Source的GIS網路地圖系統,主要以C語言所寫成,目的是將地圖資料發布於網路上。Mapserver適用於多種不同的作業系統上,如Linux、Windows、Mac OS X、Solaris等,並支援許多Open Geospatial Consortium (OGC)的標準,如WMS、WFS、WMC、WCS、Filter Encoding等,並能支持多種不同的檔案格式。因此說Mapserver並不是完全的GIS系統,而Mapserver也不應該僅僅限於如此。

      Mapserver最早為University of Minnesota (UMN)與NASA合作的專案,而現今則由OSGeo所認可Mapserver Project Steering Committee (PSC)延續與維護。

      有關於Mapserver與Geoserver的比較,相較於Geoserver更適合用於發布主題地圖,此外也不讓使用者對資料做修改,僅是下載觀看,因此相對而言在維護上也比較簡單。大至上兩者仍不分軒輊,因此還是以用途為主來取決要使用哪一個系統。

    2. 介面

      這邊的說明以windows上安裝的版本為範例,下圖Figure 1.2.1為windows上架設Mapserver後開啟的頁面,然而在Linux上所架設的介面似乎不是如此,或者說好像沒有預設的索引頁,而是要使用者自行撰寫,Mapserver只是個讓網路地圖資料可以正確的執行的媒介。

      Main page of Mapserver on windows.

      沿著這個頁面往下捲會注意到在Applications的部分,這邊所表示的是位於Mapserver上所裝有的addon,起初的server設置上可能並沒有任何的addon,此處範例是官方所提供的範例程式,這些addon同樣的為免費的元件並可下載。

      Addons.

      這些addon下的連結點進去之後則會直接跳入範例程式的頁面,如下圖為Itasca的範例程式,而在linux的系統上似乎因為沒有預先寫好的導覽頁,所以預設似乎就是直接連結到範例程式。

      Mapserver Itasca demo application.

  2. 安裝方法

    1. Windows Binary

      安裝部分的介紹所使用的為預先編譯完成的binary檔案,在說明文件上有提到並不建議於windows自行編譯,因為需要許多的編譯所需的資料,整體來說對於不熟悉的人並不太友善。選擇binary的檔案安裝快速而簡單,在這邊選擇Mapserver for Windows做為範例介紹。

      Download page.

      進入下載的頁面後選擇setup.exe則程式在執行後會自己開始下載Mapserver主程式,同時也有一些選單可勾選addon是否要安裝。依照著指示往下安裝,一般來說會安裝於windows的跟目錄之下,也就是C:/,然而預設的port為80,與IIS相衝突,另外,依照著指示windows的環境變數也會自動設定完成,選擇壓縮檔則要自行設定環境變數的連結,當程式結束後也就安裝完成。

      Install mapserver.

      完成之後打開瀏覽器輸入localhost即是mapserver預設的初始頁面,而之後如果要加上addon只需要將下載的addon解壓縮之後直接放入跟目錄底下的ms4w資料夾並重開server即可。

      Index page.

  3. 參考資料

    此區排列沒有特別規則。