Buy new:
-38% $27.98$27.98
FREE delivery August 16 - 22
Ships from: Epistêmê Sold by: Epistêmê
Save with Used - Good
$8.15$8.15
FREE delivery August 19 - 22
Ships from: ThriftBooks-Atlanta Sold by: ThriftBooks-Atlanta
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Beginning MapServer: Open Source GIS Development (Expert's Voice in Open Source) 1st ed. Edition
Purchase options and add-ons
Beginning MapServer: Open Source GIS Development is the first book of its kind. It offers a comprehensive introduction to MapServer, the development platform for integrating mapping technology into Internet applications. You'll learn how to build and extend dynamic applications using popular languages like PHP, Perl, and Python.
After a thorough introduction to installation and configuration, you'll uncover basic MapServer topics and examples. You'll also learn about advanced MapServer features, and how to query and incorporate dynamic data into your application. The book culminates with the creation of an actual mapping application.
- ISBN-101590594908
- ISBN-13978-1590594902
- Edition1st ed.
- PublisherApress
- Publication dateAugust 17, 2005
- LanguageEnglish
- Dimensions7.5 x 1.01 x 9.25 inches
- Print length448 pages
![]() |
Editorial Reviews
About the Author
Product details
- Publisher : Apress; 1st ed. edition (August 17, 2005)
- Language : English
- Paperback : 448 pages
- ISBN-10 : 1590594908
- ISBN-13 : 978-1590594902
- Item Weight : 1.55 pounds
- Dimensions : 7.5 x 1.01 x 9.25 inches
- Best Sellers Rank: #6,560,406 in Books (See Top 100 in Books)
- #2,762 in Software Design & Engineering
- #6,987 in Web Design (Books)
- #8,022 in Computer Programming Languages
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Do not expect the book to cover it all. It tries, but doesen't quite make it.
Still - buy it! You need it for your library, I am sure you do ;-)
The worse news, is that most of the documentation on the mapscript website is totally out of date as well.
If revised, then this book would be great, but it isn't just the book.
The are some incongruities between mapscript itself and the API libs in other languages that suggest that the current development environment for mapserver is sufficiently busted, to invite taking a hard look at much more complex map engines.
In a nutshell, I went with mapserver, because it support GDAL, Perl, and appeared to be well documented.
It isn't well documented, the Perl API isn't servicable in the current version, and I haven't tested GDAL yet.
Good Luck
In the spirit of full disclosure, I have considerable GIS experience, but little experience with web development.
The book assumes that you are operating not only on a UNIX-based platform, but also that you will operate in a particular "development environment". The author does provide full instructions for building that development environment on a Unix machine, so if you are starting from scratch, everything will work as described.
However....
You can not readily build the same "development environment" on a Windows computer. I installed a version of MS4W ("Mapserver 4 Windows" on my computer. MS4W is a labor saving package that rapidly sets up a web server and installs most of the other open source software one would like to have available for using Mapsource effectively. Unfortunately, the installation differs from the "development environment" assumed by the book.
As a result, there are MANY small but significant differences that crop up in developing the example applications given in the book. Many of these are simply differences in the way files are named or in the structure of the directory tree, but they are annoying and difficult to track down. it took me several DAYS of work and repeated searches for help on on-line MAPSERVER forums to figure things out and get the first several example applications running. I still have not managed to get about half of the examples up and running.
That said, the book offers a nice introduction to many of the central concepts used in Mapserver. It has a good reference section that allows you to look up Mapserver commands, etc.
Ultimately, I was able to develop the simple web-based applications I was after. This book contributed to that, but only after considerable frustration. Several Mapserver tutorials are available on-line. Some are specifically geared to Windows-based systems. They certainly offer a less tortuous, if sometimes less complete, path to getting Mapserver working on a Windows-based system.
Top reviews from other countries
The only thing I didn't like was that the book is kinda outdated simply cause it was published in 2005 and now some technical things have changed but not the theoretical and technical background.
Very good book for beginners. It's worth it.

