Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
dev:gis_umn_mapserver [2007/06/22 13:20] mifan created |
dev:gis_umn_mapserver [2009/07/06 20:36] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | Mapserver | + | ====== Map Server How To ====== |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Introduction ===== | ||
+ | |||
+ | |||
+ | Sahana' | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | |||
+ | ===== Dependencies ===== | ||
+ | |||
+ | |||
+ | UMN MapServer requires a web server (Apache is preferred) and PHP, Python or Perl scripting language support should be there. | ||
+ | Other mandatory libraries include the following. | ||
+ | |||
+ | * libpng – library of routines to render PNG images | ||
+ | * freetype – font rendering library | ||
+ | * gd – library of graphics routines used by map server to render images. | ||
+ | * zlib – data compression library | ||
+ | |||
+ | These libraries will allow MapServer to work with it's basic capabilities, | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Map server for Windows ==== | ||
+ | |||
+ | |||
+ | The easiest way to use MapServer on the Windows platform is to use the free MS4W (MapServer For Windows) package from the [[http:// | ||
+ | |||
+ | All you have to do is to extract the .zip file to a drive root (e.g. c:\) and you are ready to go! | ||
+ | |||
+ | All the essential libraries and apache web server is bundled in to the MS4W package. | ||
+ | Run the apache web server by executing the apache.exe found inside the MS4W directory structure. | ||
+ | |||
+ | ====Installing UMN Map Server in Linux ==== | ||
+ | |||
+ | |||
+ | === Debian based distributions === | ||
+ | |||
+ | |||
+ | (Commands should be executed as the super user, thus following are tested on ubuntu linux) | ||
+ | |||
+ | * sudo apt-cache search mapserver | ||
+ | |||
+ | |||
+ | make sure to have added community maintained open source software and main repositories added to your package manager' | ||
+ | |||
+ | * sudo apt-get update | ||
+ | |||
+ | |||
+ | You will see the map server cgi programme if it is there. | ||
+ | |||
+ | * sudo apt-get install cgi-mapserver | ||
+ | |||
+ | command will install the map sever cgi program to your web server' | ||
+ | |||
+ | You are required to install a module to communicate with map server with a scripting language for development purposes. | ||
+ | |||
+ | Ex: php5-mapscript, | ||
+ | |||
+ | * sudo apt-get install php5-mapscript | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== How to check whether MapServer is set up correctly ===== | ||
+ | |||
+ | |||
+ | Type in your browser: | ||
+ | http:// | ||
+ | |||
+ | This will give you the following output: | ||
+ | |||
+ | No query information to decode. QUERY_STRING is set, but empty. | ||
+ | |||
+ | **Success Screen Shot** | ||
+ | |||
+ | |||
+ | {{dev: | ||
+ | |||
+ | |||
+ | References : http:// | ||
+ | http:// |