Editing (with CGXP)¶
Any c2cgeoportal application comes with an editing interface, available at
/edit
(assuming /
is the application’s root URL).
The editing interface requires the editing plugin (cgxp.plugins.Editing
),
which is provided by CGXP as of commit 58c931d.
Make sure your application uses an appropriate version (commit) of CGXP.
The editing interface is defined in the application’s templates/edit.html
and templates/edit.js
files. The integrator can edit
templates/edit.html
and templates/edit.js
to customize the editing
interface.
The integrator will probably need to:
- Add base layers.
- Change the map settings (
projection
,resolutions
, etc.).
Other customizations, like adding tools to the toolbar, can be done. If layer
sources and tools are added you will certainly need to edit jsbuild/app.cfg
and add scripts in the [edit.js]
sections.
See the Editing API doc for the list of options the plugin can receive.
Limitations¶
At the moment only fields of type datetime
and date
are supported. time
is NOT supported.
Validation¶
Checking the validity of a geometry may be enabled using the following
configuration in vars_<project>.yaml
:
vars:
...
layers:
geometry_validation: True