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.

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

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 3
    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
  • 4
    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 (opengeo.org). They offer enterprise support, so it shows you that software has future :) – EricSonaron Jan 5 '12 at 19:01

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: http://www.openlayers.org/dev/examples/ find for 'edit' For example: http://www.openlayers.org/dev/examples/editingtoolbar.html

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


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

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