
Build Interactive Web-Based Map Applications #91
Chapter 8, Building the Geospatial Web
|
457
HACK
supports a wide range of spatial data formats, databases, and display for-
mats; it makes publishing maps on the Web not only easier, but also
extensible.
Getting and Installing MapServer
MapServer source code is available at http://mapserver.gis.umn.edu/dload.
html. There is also a precompiled binary for Windows machines. Binary
RPMs for various platforms can be found as part of the PostGIS distribution
at http://postgis.refractions.net/rpms/, or from the Mapping Hacks RPM
archive at http://mappinghacks.com/rpm. Debian packages are also available,
from http://pkg-grass.alioth.debian.org/debian-gis.
MapServer supports a stunning variety of options, from numerous data
sources (e.g., PostGIS database) and map output formats (e.g., PDF, SVG,
Flash, images). Any binary package must assume some set of pre-installed
libraries. Getting these dependencies sorted out adds a lot of complexity to
the installation process, which interferes with what is, at heart, a rather sim-
ple program. Ironically, the easiest way to get started may be to compile
from source:
$ ./configure
$ make
Figure 8-9. A map of community wireless nodes in the UK, as shown by RedSpider