OpenLayers Editor (ole) provides a set of controls for extended editing of spatial data.
editor = new OpenLayers.Editor(map, {
activeControls: ['SnappingSettings', 'SplitFeature', 'MergeFeature', 'CleanFeature'],
featureTypes: ['polygon', 'path', 'point']
});
editor.startEditMode();
See client/example
for some inspiration.
- OpenLayers 2.11
- some controls depend on server-side processing
Some controls like merge, split and clean depend on server-side processing based on PostGIS.
A Drupal module and a Zend Framework modul is provided (see server
).
Set editor.oleUrl
according to your server configuration.