Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got PostGIS installed and would like to create a web application to do some simple edits:

  • Draw manually (over a Basemap) points, lines and polylines, using snapping points (points, end of lines, intersections, center of circles)
  • Delete points, lines and polylines

  • Rotate a line or group of lines around a point

  • Move a line or group of lines with a base point

  • Move polylines and points (manually and to a point given by the coordinates)

  • Edit position of vertices of polylines and lines (manually and to a point given by the coordinates)

  • Create buffers around points, lines and polylines

Which is the best way to do this via web? Is there any already-built JavaScript library?

share|improve this question

You should use Geoserver WFS-T,WPS protocols and some client software like openlayers

share|improve this answer

I would look into Cartaro, it appears to be based off of OpenLayers Editor by geOps.

I also just saw this OpenLayers WFS-T Using a GeoServer Hosted PostGIS Layer.

share|improve this answer
Cartaro is a combination of CMS and spatial data editing and probably not well suited for doing only spatial data editing. OpenLayers Editor however would be a good starting point. By the way I've recently added WFS-T and rotation support. Thanks for recommending our work. – Augustus Kling Aug 10 '12 at 18:11
How does Cartaro compare to OpenGeo Suite? – camdenl Mar 20 '14 at 4:21

I do not think there are any "ready-to-use" libraries that covers all your needs, but with the mentioned combination of Geoserver (with wfs-t) and OpenLayers it should be possible to create what you want. Maybe mapfish has some more convenience-methods?

And, if web-based is not a "must have", then consider using Quantum GIS.

share|improve this answer

Your Answer


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.