Mapserver

From Wildsong
Revision as of 22:53, 3 October 2004 by Brian Wilson (talk | contribs)
Jump to navigationJump to search

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