Concepts
Here you can found some of internal debate.
Operations vs Tools
In this section we try to define the operation and tool concepts. That distinction could help us to take decision about usability and programming.
Operation Definition
- Not undoable.
- Does not block the source layer.
- Blocks the target layer until it finishes.
Tool Definition
- Works over the currently selected Layer.
- Its meant to create or modify Features.
- It is undoable.
- Blocks the editor until it finishes.
Classification
Taking into account those definitions we can classify the transactions required below.
Operations
- Buffer.
- Union.
- Intersect.
- Clip.
- Dissolve
- Spatial Join Geometries
Tools
- Merge.
- Trim.
- Split.
- Arc.
- Parallel.
- Fill area.