9

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.

Mr_Chimp
  • 3,773
  • 6
  • 37
  • 51
  • 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

3 Answers3

7

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

Ian Turton
  • 81,417
  • 6
  • 84
  • 185
  • 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 09: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 02 '12 at 08:06
  • @Simbamangu It's online here: http://www.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 03 '12 at 23:27
5

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.

Allan Adair
  • 778
  • 5
  • 9
  • 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
1

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

artwork21
  • 35,114
  • 8
  • 66
  • 134