MapServer: Open Source Mapping

Let me briefly sing the praises of the open source MapServer project. If you’re interesting working with web-based maps, you should give it a look: it’s powerful, well-documented, well-supported and let’s you create very powerful mapping applications.

We’ve used MapServer to built the YankeeMagazine.com Foliage Map, and the Explore PEI tool. I’ve spent the last week building an intranet mapping application for Elections PEI and at every corner I’ve been heartened to find the sort of “hey, they already thought of that” goodness that typifies mature open source efforts.

Having spent many years struggling with closed source, proprietary web-based mapping products, I can’t tell you how great it is to have the hood open and my hands on the engine.

There’s a Canadian angle, by the way: DM Solutions Group is an Ottawa-based company that’s contributed tremendously to MapServer, including maintaining the PHP MapScript module and the ROSA Java applet that is a marvel of functionality and simplicity. Kudos to them for a job well done, and for contributing to the open source ecosystem.

Comments

Marcus's picture
MapServer is pretty good, for a free IMS. There are better ones out there but they cost $10k USD or more, plus annual maintenance fees. Now that MySQL offers spatial data storage options, just like Oracle Spatial, you can have a pretty neat system with minimal cost. Those interested in MapServer & open source GIS in general, check out the Open Source GIS Conference being held at Carleton University this June.

Post new comment

You can comment anonymously if you must, but I would prefer it if you used your real name.
The content of this field is kept private and will not be shown publicly. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
Optional. If you enter the address of a website here, your name will be publicly linked to the site.
  • Adds typographic refinements.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.