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 have been asked to find/make a web-based system whereby members of the public can add a point to a map and then enter some details about it.

I could make this myself but as it's such a simple system I'm sure there must be an existing solution already out there.

share|improve this question
1  
Do you have any existing geographic information systems and software available? Do users need to be able to edit previously entered information? –  blord-castillo Aug 23 '11 at 11:06
    
I have MapInfo but I don't think that will help much! Data doesn't need to be edited after it has been entered. –  Mr_Chimp Aug 23 '11 at 14:17
add comment

3 Answers

up vote 7 down vote accepted

You probably want to make use of the WFS-T protocol which is widely supported by opensource web map servers (e.g. GeoServer, Tiny-OWS etc) and an OpenLayers client as demopnstrated by http://openlayers.org/dev/examples/wfs-protocol-transactions.html

share|improve this answer
    
As I said, I could build this myself but I am asking if there is an existing solution. Is this something that is possible with, say, Google Maps? –  Mr_Chimp Aug 23 '11 at 10:06
    
I ended up building it myself using OpenLayers. –  Mr_Chimp Sep 15 '11 at 9:59
    
@Mr_Chimp - is they system you built online, or written up anywhere? Just discovered this thread after posting this question which is very similar. –  Simbamangu Feb 2 '12 at 8:06
    
@Simbamangu It's online here: bakerassocs.com/add_comment.php?project_id=26 If I made it again I'd probably use Leaflet instead of OpenLayers but this works. There's some PHP back-end stuff but I can't really share that. –  Mr_Chimp Feb 3 '12 at 23:27
add comment

There are likely several out-of-the-box solutions that could suit your needs, and Google does have one. If you go to http://maps.google.com/ you can click "My Places", "Create New Map", and then "Edit". When you click "Edit", you get a few digitization tools. You can make the map private and "invite collaborators". It's pretty convenient and I have used this in the past for planning travel routes with multiple collaborators.

share|improve this answer
    
This looks useful but doesn't quite suit my needs as I would need to invite each person to use it and my project needs to be open to the public. Thanks all the same! –  Mr_Chimp Aug 23 '11 at 10:47
1  
The map can be viewable by the public and editable by the people for which you grant permissions, or you can allow anyone to edit the map. –  Allan Adair Aug 23 '11 at 10:51
1  
Ah, I didn't realise you could do that. Unfortunately anyone can also edit the title and description of the map and edit points that other people have created. I need something half way between! –  Mr_Chimp Aug 23 '11 at 11:31
add comment

Have you looked at ArcGIS.com map viewer or ArcGIS Explorer Online? Create a personalized map, create a group, and share it (ArcGIS.com).

Tutorial Videos

share|improve this answer
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.