Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm not native English Speaker and I'm a graduated student who want to have a master degree in software engineering. I have a thesis relative with "Build a WebGis for air pollution in Vietnam's capital city". But I've never any experiences with GIS. I've searched some Google, this show me that I should use MapServer, Openlayers and PostGis SQL.

Now, I think user will query from web browser and based in OpenLayers function Javascript, It'll transfer data to MapServer (I think can use PHP MapScript here to handle query), after that MapServer can get data from PostGis SQL if it needs (After all, MapServer will return a image that fit all user's query).

Please, correct me if I'm wrong or teach me some knowledge. Thanks you for that.

share|improve this question
I'm also based in Hanoi, Vietnam, and am also doing a degree, but this time a GIS masters thesis (just starting). I would PM if I could - but I don't think I have that privilege yet. If you want to drop me a line do it on simplest2rememeber a t gmail d o t com and we can talk about GIS, the universe and everything. dave – Simplest2remember May 5 '13 at 8:06

The answer to your question is subjective (a matter of opinion) so it might be voted down (-1). Since your new to this site, I will go ahead and answer -- mapserver, open layers and postgis sql would be a very good combination for an open source solution. Geoserver is also an option instead of mapserver -- it is java based. There are also other javascript libraries such as leaflet that people often use.

You will likely need a GIS data viewer, editor and tools to prepare your data. QGIS works well with postgis sql and is free, opensource. You can also issue direct spatial sql queries to postgis.

Check out these questions
GIS Server - evaluation architecture
Comparison of JavaScript mapping libraries?

Good luck!

Note: I was just looking at tags for geoserver and mapserver. On this site, 938 questions have been tagged with geoserver versus 220 questions with mapserver.

share|improve this answer
Really thanks for your information. I just new so thanks for your patient. – Bằng Rikimaru May 2 '13 at 1:12

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.