An organization has regions within a province, but has no list of coordinates that define region boundaries. I would like to draw custom polygon areas on a map using a web-based and user-friendly interface (such as Google My Maps or Scribble Maps). The regions are for data aggregation.


Maptitude and OpenGeo are being considered for the final GIS application. The database will likely be PostgreSQL running PostGIS.


What open-source tool would you use to define the coordinates by drawing polygons on an interactive map? That is:

Browser -> Map -> Polygons (shared boundaries) -> Export

If the export step (to PostGIS) was performed automatically, so much the better.

A cross-browser solution (IE8, FF, Chrome, Safari) with a working demo would be most helpful.

Related Links


You can use OpenLayers to provide your user with a simple editting toolbar. Look here for a working example.

Look here for a tutorial with a bit more explanation on the hook up between your server and OL. Alternatively, if you want an all-in environment you could consider GeoDjango. There isn't space to go into it here but there are a lot of good tutorials on the GeoDjango website that will show you how to have an interactive, editable environment.

| improve this answer | |
  • Thanks, Sylvester. 1. Bug-ridden example: i.imgur.com/B2fEZ.png 2. Looking for an existing tool (such as Scribble Maps): no coding required (install and go). 3. This is part of a bigger project, where Python cannot be used as part of the technology stack. – Dave Jarvis May 10 '12 at 16:33

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