Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

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. Examples would help tremendously.

share|improve this 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? –  Nick Ochoski 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? –  Nick Ochoski 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
show 1 more comment

2 Answers

up vote 12 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: 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

share|improve this answer
add comment

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
1  
The GXP link is dead. GXP is available here: github.com/boundlessgeo/gxp –  katahdin Jan 2 at 20:02
add comment

Your Answer

 
discard

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.