geometry filters: area/length
implements parts of #6 (closed):
- area filter (
area:(min..max)
) - length filter (
length:(min..max)
)
TODO:
-
split commits into smaller independent changes (e.g. refactoring vs. new feature) -
check static code analysis