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 looking for a web editor (similar to openstreetmap) that works with an map Server (postGIS). This should permit edit and create new structures on map. What is the best option? Can you help me?

Thank you for your time.

share|improve this question
1  
can you clarify your question - e.g. postgis is a database not a map server. Are you wedded to postgis as your db? what exactly are you trying to achieve? do you have a client in mind or are standards important? –  iant Dec 7 '12 at 13:05
    
I would like to work with postgis as database. And I want to create a map server for traffic simulation which allow add and edit traffic symbols. I don't have any client in mind. –  Joana Sousa Dec 7 '12 at 13:41
    
How do you define best? Easiest to set up? Easiest to use? –  R.K. Dec 7 '12 at 14:29
    
Easiest to use and nice looking –  Joana Sousa Dec 7 '12 at 14:42
add comment

4 Answers

you can check out OpenLayers Editor from http://ole.geops.de/.

mapedit

OpenLayers Editor is a web-based tool for easy and precise creation of spatial data. It is build purely with HTML and JavaScript and thus runs on the desktop and mobile devices without plug-ins. General

Based on OpenLayers
Easily customizable and extensible
Small and fast
Open Source

Editor

Supports point, path and polygon geometry types
Vector layer support (for example WFS)
Snapping to existing features, guide lines or features from external data sources
CAD-like feature construction
Undo and redo
Modify geometries
Drag geometries
Draw hole into polygons

Server-side geometry processing

Split polygons and lines
Merge polygons
Clean and validate geometries
Includes Drupal and Zend Framework integration
Based on PostGIS geometry processing

Example

editor = new OpenLayers.Editor(map, {
    activeControls: ['SnappingSettings', 'SplitFeature', 'MergeFeature', 'CleanFeature'],
    featureTypes: ['polygon', 'path', 'point']
});
editor.startEditMode();

i hope it helps you....

share|improve this answer
    
Did you see that @Mapperz already posted this suggestion for OpenLayers? –  RyanDalton Dec 7 '12 at 16:39
    
This is not the same as mapperzs answer –  Aragon Dec 7 '12 at 17:15
    
Sorry, my mistake. –  RyanDalton Dec 7 '12 at 17:32
add comment

The OpenGeo Suite has a web editor in the form of GeoExplorer. Just add your PostGIS data to the Geoserver component. Load the GeoServer layers in GeoExplorer and edit away.

enter image description here

enter image description here

enter image description here

You can add and edit symbols/icons using the Layer Styles option.

enter image description here

enter image description here

share|improve this answer
add comment

If it must be a web editor then GeoDjango comes with this functionality. The admin feature permits basic editing of map features. It is possible to incorporate the built-in editing functions into your own pages.

share|improve this answer
add comment

Openlayers comes with editing tools http://openlayers.org/dev/examples/editingtoolbar.html

If your know drupal then there is a nice OpenLayers Editor (beta3)

OpenLayers Editor is a web-based tool for easy and precise creation of spatial data. It is build purely with HTML and JavaScript and thus runs on the desktop and mobile devices without plug-ins. This module simply adds an additional behavior to the OpenLayers module characterized by the following features.

http://drupal.org/project/ole

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.