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 a programmer making his first steps in the GIS world. In order to get to know this world I wrote some map based apps using WMS / OSM , OpenLayers and MS-SQL (non spatial). Now I want to put it all together and do some more advanced coding (adding caching capabilities for example , thematic map...)

What are the most common functions in your opinion a GIS app should have ? I get the obvious are measuring (line and area) probably something related to features info ... But beside that I have no idea what else.

I would like to use your experience for making a base app that will answer most basic GIS requirements (and will put together all the technologies I chose to practice with)

Thank you.

share|improve this question
up vote 5 down vote accepted

Every application is different based on the end users needs, however, I think at a basic level, most applications have:

  • Search
  • Identify
  • Some variation of a Table of Contents/Legend/Selectable Layers or basemaps

But like I said, its best to figure out what the maps purpose is and design the elements around the end goal. Simply plugging in a bunch of features just because they're popular isn't best practice, IMO.

share|improve this answer

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.