Differences
This shows you the differences between two versions of the page.
dev:gis_umn_mapserver [2007/07/11 11:10] fran English |
dev:gis_umn_mapserver [2009/07/06 20:36] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Map Server How To ====== | ||
- | |||
- | |||
- | ===== Introduction ===== | ||
- | |||
- | |||
- | Sahana GIS framework' | ||
- | |||
- | UMN map server is preferred because of it's support for different data formats, thus allowing their data to be accessible by a wide spectrum of clients. | ||
- | |||
- | ===== Dependencies ===== | ||
- | |||
- | |||
- | UMN Map server 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 give the map server to work with it's basic capabilities, | ||
- | |||
- | For further information see http:// | ||
- | |||
- | |||
- | ==== Map server for Windows ==== | ||
- | |||
- | |||
- | The easiest way to use map server on the windows platform is to use Map Server For Windows (MS4W) package from the www.maptools.org web site free of charge. | ||
- | |||
- | All you have to do is to extract the .zip file to a driver root (ex: c:\) and you are ready to go! | ||
- | |||
- | All the essential libraries and apache web server is bundled in to the MS4W. | ||
- | Run the apache web server by executing the apache.exe reside 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 make sure whether map server is set up correctly ===== | ||
- | |||
- | |||
- | type on your browser | ||
- | http:// | ||
- | |||
- | this will give you the following out put. | ||
- | |||
- | No query information to decode. QUERY_STRING is set, but empty. | ||
- | |||
- | **Success Screen Shot** | ||
- | |||
- | |||
- | {{dev: | ||
- | |||
- | |||
- | References : http:// | ||
- | http:// |