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 embarking on a new web map project that seeks to display simple geometries (lines, points, polygons) and rasters/basemaps. Ideally, the map will also allow authorized users to add/remove/edit geometries and their attributes.

What are the available options for the storage of data (e.g. SQL Server Spatial)?

What are the available options for the presentation of data (e.g. ArcGIS Server)?

I'm new to web mapping and am attempting to build a solid understanding of the available options and their pros/cons.

share|improve this question

closed as too broad by PolyGeo May 12 at 8:52

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

have you looked at Geoserver and openlayers? – dassouki Jan 5 '12 at 18:16
I've seen some simple maps that use both of the above options, such as the examples on their respective homepages. Do either of these technologies allow for more complex functions such as handling features and feature editing? – Radar Jan 5 '12 at 18:35
There are better examples on their site, but in this example double click the cursor on the map. If you look at their examples page, there are a few options for you to consider. – dassouki Jan 5 '12 at 18:39
+ 1 @ dassouki. I just went through several of the examples and the functionality looks promising. Is anyone aware of a web map which contains many of these editing features in more of a "production" environment? – Radar Jan 5 '12 at 19:00
Take a look to OpneGeo suite ( They offer enterprise support, so it shows you that software has future :) – EricSonaron Jan 5 '12 at 19:01
up vote 13 down vote accepted

Take a look to OpenLayers for client side, it offers in a simply way all you seems need. As previously suggest to you by Dassouki, take a look to the example page: find for 'edit' For example:

For server side I personally bet for OS project, IMO they are incredible good quality and there is nothing they need to envy to proprietary software: GeoServer + PostgreSQL/PostGIS

share|improve this answer

You might want to try Geoserver in the back-end and use OpenGeo's GXP on the front end. GXP is a client-side javascript library that's built on top of OpenLayers, GeoExt and ExtJS ( now Sencha ). It's supposed to bridge the gap between OpenLayers and full blown web applications. A framework if you will.

Here's a handy guide for getting started with GXP. An example of an app created with GXP is the OpenGeo Suite's GeoExplorer. It's a map viewer, styler and editor.

enter image description here

share|improve this answer
The GXP link is dead. GXP is available here: – katahdin Jan 2 '14 at 20:02

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