Mapserver: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
Brian Wilson (talk | contribs)
mNo edit summary
Line 2: Line 2:


MapServer is for building Web-based GIS applications.
MapServer is for building Web-based GIS applications.
It runs as  
 
What can I do with MapServer?
It can act as a WMS.
It can act as a WFS.
 
What is a WMS?  An OGC-compliant "Web Map Server"
 
What is a WFS? An OGC-compliant "Web Feature Server" allows WFS clients to access
feature sets from the WFS instead of entire maps.


You can combine it with other components to enhance its functionality.
You can combine it with other components to enhance its functionality.
This page documents my set up at http://mapserver.seafloor.org/
This page documents my set up at http://mapserver.seafloor.org/
== Installation ==
The INSTALL file has this text in it: "Visit http://mapserver.gis.umn.edu/ for full documentation and installation instructions." It took me a good 30 minutes to find any useful documentation at the UMN site!
Look in their [http://mapserver.gis.umn.edu/cgi-bin/wiki.pl MapServerWiki].
Here is a doc on [http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MapServerCompilation MapServerCompilation]


== Components ==
== Components ==
Line 12: Line 27:


[http://httpd.apache.org/ Apache] Web server 2.0.51
[http://httpd.apache.org/ Apache] Web server 2.0.51
[http://www.php.net/ PHP] 4.3.4
[http://www.php.net/ PHP] 4.3.9


(Newer versions are available for both Apache and PHP but these work for me.)
(Newer versions are available for both Apache and PHP but these work for me.)

Revision as of 22:53, 3 October 2004

MapServer web site

MapServer is for building Web-based GIS applications.

What can I do with MapServer? It can act as a WMS. It can act as a WFS.

What is a WMS? An OGC-compliant "Web Map Server"

What is a WFS? An OGC-compliant "Web Feature Server" allows WFS clients to access feature sets from the WFS instead of entire maps.

You can combine it with other components to enhance its functionality. This page documents my set up at http://mapserver.seafloor.org/

Installation

The INSTALL file has this text in it: "Visit http://mapserver.gis.umn.edu/ for full documentation and installation instructions." It took me a good 30 minutes to find any useful documentation at the UMN site!

Look in their MapServerWiki. Here is a doc on MapServerCompilation

Components

Web application API

Apache Web server 2.0.51 PHP 4.3.9

(Newer versions are available for both Apache and PHP but these work for me.)

Projections

PROJ 4.4.8 installed from RPM for Redhat.

This package offers commandline tools and a library for performing respective forward and inverse transformation of cartographic data to or from cartesian data with a wide range of selectable projection functions.

Raster support

GDAL 1.2.3
GDAL is the "Geospatial Data Abstraction Library". GDAL is a translator library for raster geospatial data formats.

I built it with './configure; make'.

Vector support

OGR The OGR library is a subcomponent of GDAL so you don't need to worry about it if you install GDAL. The OGR Simple Features Library allows MapServer users to display several types of vector data files in their native formats. For example, MapInfo Mid/Mif and TAB data do not need to be converted to ESRI shapefiles when using OGR support with MapServer.

PostGIS

PostgreSQL 7.4.5-2 installed from RPMs for RH-9